The company is looking to solve the problem of successful execution of deployment plans and overall deployment environment in Charlotte, NC.
Requirements
- 2 or more years working knowledge of server-based, distributed application systems.
- 2 or more years working knowledge of software engineering practices and principles including SDLC & service delivery best practices
- 1 or more years’ experience with Jenkins (or equivalent), JIRA, Confluence, GitHub, and Puppet
- 1 or more years’ experience Windows server administration, Linux server administration, VMware
- 1 or more years’ experience with .net/Java development
- 1 or more years’ experience with MS SQL (or equivalent) and enterprise networking environments
- Knowledge of agile development, software engineering, software architecture, enterprise infrastructure engineering, and software quality assurance
Responsibilities
- Assist the engineering team leaders with creating successful deployment and rollback plans.
- Create and maintain automated and manual build processes with adequate transparency, reporting, controls, and rollback considerations.
- Obtain the appropriate approvals prior to promotion of builds throughout the development lifecycle.
- Successfully execute builds and deployment plans, validating the success and failure.
- Maintain and improve the deployment environments (Dev, QA, UAT, Production, Demo, training, etc), including, but not limited to: scripts, servers, applications, configurations, access permissions, etc.
- Assist in the development or configuration of tools that enhance the deployment and management of software.
- Enforce the security and change management requirements of the software deployment process.
Other
- Bachelor’s degree or equivalent documented experience is required
- Maintains a professional, optimistic, and energetic presence.
- Communicates clearly and upholds an environment for clear communication, cooperation, collaboration
- Provide on-call and backup support to other team members
- Collaborates with technology team leaders and project management office leader to ensure effectiveness Communication pertaining to project and change requests