|Reference #||19-00536||Title||DevOps Engineer|
|Start Date / End Date||12-08-2019 --- 12-02-2020|
|Description|| Source Code/Version Control: Primary objective for Phase 1 of this project is to do a lift and shift of our current source code tool from Mercurial to Git Repositories for all our in-house developed JAVA applications. We have a number of self-hosted Atlassian products - JIRA, Jira Service Desk, Confluence, Bamboo, Fisheye/Crucible, Crowd and are looking to have Bitbucket with Git implemented. This will be a self-hosted deployment of Bitbucket to our servers.
Phase 2 of the project will involve more of building a CI/CD pipeline with aggressive release and deployment cycles into production. Future phase of the project will be focused on improving our cloud foot-print by moving our on-premise server application deployments into a cloud provider (AWS, AZURE or GCP)
Detailed job duties include:
" Setup, administer and Manage Git Repositories including definition of branching and merging strategies
" Configuration Management - Simplify delivery of configuration changes to all scrum teams after successful production releases
" Suggest, Implement, Document and Train staff on process improvements involving build and release activities
" Create, Implement, Update Implementation and Fallback Plans
" Build and Deploy application using current CI/CD tool Atlassian Bamboo
Strong working knowledge;
" GIT commands
" Java build tools - Maven, Gradle or Ant
" Scripting languages - Python, PowerShell or similar
" Windows and Linux/Unix Administration
Crucial skills required in the right candidate:
" Attention to detail, Problem-solving, Communication skills are crucial for success
" Ability to work individually and effective in a team environment
" Strong troubleshooting, thinking outside the box, time management and judgment skills
Candidate with basic knowledge and understanding about Mercurial source code, Docker containers, AWS Code Pipeline, AWS Code Build, AWS CodeDeploy, AWS CodeStar, Java language is a plus.
" Remote working ability - This is not a remote working position. We want candidates to be present in our office in Phoenix. Remote access will be provided after successful on boarding duration and occasional telecommute will be allowed.
" Contract duration: 6 months contract with high likelihood of extensions
" Out of State Candidates: Can apply. Candidate/companies must be willing to fly in the candidate for in-person interview if they are selected.
" Interview process: Initial screening will be - 1-hour phone screen followed by In-person Technical/In-depth/Hands-on panel interview (1.5hrs)