About the role
Responsibilities:
- Design and implement a secure CI/CD system model at scale and integrate with critical subsystems.
- Performance analytics and scale to 1000s of CI/CD pipelines.
- Automation of release management activities.
- Implement best practices for artifact management and signing, integrating with deployment services and workflow management for integration testing.
- Work closely with developers, architects, and operations to roll out and deploy pipeline components.
Requirements:
- Very passionate about CI / CD pipeline development solutions.
- One should have experience implementing solutions in Jenkins, Docker solutions, and artifact management (Jfrog).
- 5+ years of professional hands-on development experience with CSPs such as GCP and Azure.
- Strong experience with Terraform, Ansible, and shell scripting.
- Strong experience with Docker.
- Good understanding of Java API development and deployment.
- Experience with Git, Java, Maven, Jenkins, Frog.
- Strong understanding of code dependency management and test case analysis.
- Good understanding of Kubernetes and similar technologies.
- Strong debugging skills.
Good to have:
- Experience with logging, monitoring, alerting, and analytics.
- Experience owning and operating multiple instances of a mission-critical service.
- Experience with Agile development methodology and test-driven development.
- Experience using metrics to drive operational excellence.
- Strong analytical skills and understanding of analytics to drive tests based on workflows.
- Ability to analyze complex systems and failure modes and build technical strategies for improvements based on those findings.
- Data-driven approach to problem-solving.