You will build and scale the enterprise CI/CD platform and drive automation across software development teams.
Responsibilities
- Lead the implementation of GitOps practices, cloud security, and DevOps architectures across the organization.
- Partner with development teams to automate build, deploy, and publish processes using the enterprise CI/CD platform.
- Extend CI/CD capabilities to support new tools and technologies through well-designed software and automated testing.
- Mentor junior developers and participate in code reviews, tool evaluations, and technical documentation.
- Manage complex deployment strategies including canary and blue-green patterns.
- Handle critical incidents as part of an on-call rotation.
Required Skills
- 5+ years of experience in Cloud software development, specifically with AWS or Azure.
- Expertise in Infrastructure-as-Code using Terraform or AWS CloudFormation.
- 4+ years of software development experience building applications or REST API services using Java/Groovy, Python, or NodeJS.
- Proficiency with CI/CD tools including Jenkins, AWS CodePipeline, and JFrog.
- Experience deploying and troubleshooting containers using Docker and Kubernetes (EKS or AKS).
- Hands-on experience with log and metric consolidation tools such as New Relic, ELK, Logz.io, OpenSearch, Prometheus, or Grafana.
- Experience with build tools including Maven, Gradle, NPM, iOS, and Android builds.
- Knowledge of DevSecOps tools for secret detection, vulnerability detection, and container scanning.
- Strong debugging skills within CI/CD pipelines and automated testing frameworks like JUnit or Mocha.
- Bachelor’s Degree or equivalent education and experience.
Preferred Skills
- Cloud, DevOps, or Kubernetes certifications.
- Understanding of Cloud Networking.