- Solve Stem s unique build, test & deployment challenges
- Bring the best developer experience to our Software Developers and Automation Engineers
- Lead various efforts to enhance our existing offerings and identify, design, and implement new ones with laser sharp focus on engineering teams as our customers.
- Design, deploy and maintain our CI/CD pipeline, taking advantage of best of breed tools/systems like Docker, Jenkins, ArgoCD and Kubernetes, all running in our Amazon Web Services environment
- Build tools used across the engineering organization to increase velocity, reliability & confidence of pushing features into the wild
- Own and enhance home-grown microservices and systems used as part of the CI/CD pipeline
- Foster a DevOps culture in Stem and collaborate with software developers, system operators and test engineers in the organization.
Professional Qualification
- Advanced degree (BSc or Masters) in Computer Science or related field
- + years of working experience
- Demonstrated experience in developing CI-CD, release build systems or related tooling and services
- Highly proficient in Python, Groovy or another language
- Ability to lead, design and implement complex solutions with many moving parts
- Experience building RESTful applications
- Working experience with Kubernetes, Docker and related tooling
- Good knowledge of one or more CI systems like Jenkins, CircleCI, BuildKite, CodeFresh etc.
- Experience with code and artifact repositories (GIT, Nexus, Artifactory, )
- Experience working with cloud infrastructure at AWS, Azure or Google Cloud
- Familiar with various deployment strategies (A/B Testing, Blue/Green and Canary Deployments)
- Experience with micro services or service-oriented architecture Excellent written, verbal, and collaboration skills.