Implementation Team
Elastic Path Commerce is provided as Java source code which Elastic Path Commerce customers modify and extend to meet the unique needs of their business. A complete software development process is required to develop, build test and deploy Elastic Path Commerce. Your Elastic Path Commerce project implementation team will likely include the following skills and roles:
- IT or infrastructure engineers.
- DevOps or release engineers.
- Development technical leads.
- Solution or technical architects.
- Software development engineers.
- Software quality assurance (QA) engineers.
- Business analysts or functional specialists.
- Delivery or project managers.
Technical Skills
This sections summarizes the technical skill sets related to common roles on the team.
IT Engineers
The team must be knowledgeable in:
- Server provisioning
- Networking configuration
- Security and permissions
DevOps Engineers
The team must be knowledgeable in:
- Linux system management
- Maven repository setup & configuration
- Continuous integration setup & configuration
- JMS (Java Message Service) setup & configuration
- Local database setup & configuration
- Application server setup & configuration
- Application deployment
- Linux shell scripting
Technical Lead (Architect, Senior Developer)
The team must be knowledgeable in:
- Java
- Maven
- Java IDE setup
- Local database setup
- Local application server setup
Development Team
The team must be knowledgeable in:
- Java
- Maven
- Java (IDE) Integrated Development Environment setup
- Local database setup
- Local application server setup
Quality Assurance Team
The team must be knowledgeable in:
- Elastic Path Commerce Manager
- Elastic Path Import and Export tool
- Web testing tools:
- Selenium
- Cucumber
- Local database setup
- Local application server setup