About this opportunity:
This role offers an exciting opportunity in creating and managing automated pipelines that streamline the process of delivering software from development to production. The ideal candidate will have hands-on experience with CI/CD tools, cloud services, and best practices in DevOps, working collaboratively with cross-functional teams to deliver high-quality software continuously.
Required Qualifications:
• Proven experience as a CI/CD Engineer, DevOps Engineer, or similar role.
• Strong understanding of CI/CD tools and technologies (e.g., Azure DevOps, GitHub Enterprise, GitLab CI, Jenkins, AWS Code Pipeline).
• Hands-on experience with version control systems (e.g., Git) and branching strategies.
• Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
• Experience with infrastructure-as-code (IaC) tools like Terraform or CloudFormation or ARM templates.
• Proficiency in scripting languages (e.g., Bash, Python) for automating CI/CD tasks.
• Experience in observability tools (e.g., Prometheus, Grafana, Elastic, Splunk) to monitor system performance, health, and reliability across cloud-native and hybrid environments.
• Knowledge of automated testing frameworks and integrating them into CI/CD pipelines.
• Excellent problem-solving and communication skills, with the ability to collaborate effectively with cross-functional teams.
What you will do/ Key Responsibilities:
Experience: 7 to 12 Years
• Design, build, and maintain continuous integration and continuous delivery (CI/CD) pipelines to automate the build, test, and deployment processes.
• Work closely with developers to ensure pipelines meet development needs and deployment standards.
• Implement best practices for security and compliance in CI/CD processes, including secret management, access control, and logging.
• Monitor pipeline performance and troubleshoot issues that arise during build, test, and deployment stages & Conduct root cause analysis of pipeline failures
• Document CI/CD processes, configurations, and standards for consistency and repeatability.