- Collaborate with application teams to review and understand existing CI/CD pipelines.
- Perform a detailed discovery and gap analysis of the current pipelines.
- Develop a roadmap to standardize CI/CD pipelines using GitOpsbased practices.
- Design and implement scalable efficient and secure CI/CD pipelines for a wide range of applications (mobile internetfacing intranetfacing).
- Leverage reusable GitHub Actions workflows ensuring optimized development and deployment processes.
- Contribute to creating and maintaining reusable GitHub Actions focusing on highquality development practices including TypeScript linting unit testing and ACTbased endtoend tests all within a monorepo setup to enhance both speed and reliability.
- Integrate GitHub Actions with SonarQube for code quality analysis and manage artifact repositories like Artifactory.
- Work with cloud platforms including AWS Azure and GCP to ensure smooth deployment processes.
- Work with a variety of programming languages such as Javascript TypeScript Java Python .Net Apex (Salesforce) Go Scala C Docker Terraform and others.
- Handle multiple deployment environments including AWS ECS AWS Lambda Azure App Service AWS S3 Azure Blob GCP Dataflow Databricks Salesforce AWS EC2 AWS Elastic Beanstalk and more.
- Ensure best practices in infrastructureascode (IaC) using tools like Terraform Helm and Packer.
- Continuously improve infrastructure and deployment automation focusing on scalability reliability and security.
- Mentor junior DevOps engineers and work collaboratively with crossfunctional teams to ensure smooth operations.
- Troubleshoot and resolve issues across the CI/CD pipelines and deployment targets.
Required Skills and Qualifications:
- Development Background: Strong handson experience in one or more programming languages (Javascript Java Python Go etc.).
- AWS Expertise: Extensive experience with AWS services (ECS Lambda EC2 S3 etc.) cloud infrastructure and automation.
- CI/CD Pipelines: Proven experience designing implementing and optimizing CI/CD pipelines for complex applications.
- GitOps & GitHub Actions: Handson experience with GitOps practices and reusable GitHub Actions for automating and managing infrastructure.
- Quality Focus: Expertise in developing reusable GitHub Actions with a strong focus on quality through unit testing linting and e2e tests.
- Containerization & Orchestration: Proficiency with Docker and orchestration tools (e.g. Kubernetes AWS ECS EKS).
- Infrastructure as Code (IaC): Strong experience with Terraform ARM Helm Packer and other IaC tools.
- Scripting: Advanced scripting skills (Bash Python etc.) for automating CI/CD pipelines and infrastructure tasks.
- Cloud Platforms: Experience with AWS Azure and GCP environments for seamless integration with public cloud infrastructure.
- Version Control Systems: Proficient with Git and GitHubbased CI/CD workflows.
Certifications (Preferred):
- AWS Certified DevOps Engineer Professional
- AWS Certified Developer Associate
- Certified Kubernetes Administrator (CKA)
Personal Skills:
- Excellent communication and collaboration skills to work effectively with crossfunctional teams.
- Strong problemsolving skills with the ability to troubleshoot complex issues in CI/CD and cloud infrastructure.
- Ability to work in a fastpaced dynamic environment managing multiple priorities and projects.