Required Technical and Professional Expertise
- 2 years managing a team of software engineers
- 5 years of experience delivering cloud software
- Proven ability to deliver to roadmap commitments in an agile environment
- Experience working with remote teams, both onshore and offshore
- Track record of raising dev team performance – via assessing talent, mentoring others, facilitating technical discussions, and providing candid feedback
- Ability to drive large initiatives by collaborating across multiple teams
- Passion for working with internal customers (service owners), product management, and senior management to deliver value
- BS in Computer Science or a related field
- Hands-on experience in building and adapting large-scale CI/CD processes.
- Experience with Docker, Kubernetes or Openshift configuration (at the app/service level)
- Experience developing tools and platforms to accelerate and empower engineers.
- Expertise in one of the programming / scripting technologies (golang, bash, python)
- Expertise in Infrastructure as Code (e.g. Terraform, Terragrunt)
- Hands-on experience with Test automation
- Understanding of GitOps practices and expertise with CI/CD automation platforms s such as GitHub Actions, ArgoCD, Argo Rollouts (config, API’s, hooks, etc.)
- Strong understanding of DevOps best practices
- General Cloud Experience (AWS/Azure/GCP)
- Database Management System (DBMS) experience a plus, Database migrations (liquibase), managing backups, etc.
Preferred Technical and Professional Expertise
- Experience with various web application development technologies and tools, e.g., Golang NodeJS, REST, CSS, and Python.
- Great communication, both written and verbal, appropriately calibrated to the audience
- Experience engaging with senior leadership to report on and adjust deliverables