Job Summary:
We are seeking a self-driven and technically skilled Senior DevOps with experience in IT, specializing in Cloud Infrastructure, DevOps practices, SRE, and Build/Release Management. The ideal candidate will have strong hands-on expertise in cloud platforms (AWS, Azure), container orchestration (Kubernetes, EKS), CI/CD pipelines, infrastructure as code, and a proven ability to manage secure, scalable, and high-performing environments.
Key Responsibilities:
- Architect and maintain robust CI/CD pipelines for application delivery using Jenkins, GitLab CI/CD, and Harness.
- Automate infrastructure provisioning and configuration using Terraform, Ansible, and CloudFormation.
- Manage containerized deployments using Docker, Kubernetes, and Amazon EKS.
- Provision and monitor cloud environments on AWS and Azure.
- Integrate DevSecOps tools into pipelines for vulnerability scanning, code quality checks, and policy enforcement.
- Monitor application and infrastructure performance using CloudWatch, Grafana, Kibana, Nagios, and Splunk.
- Collaborate with development and operations teams for smooth delivery across multiple environments (Dev, UAT, Pre-Prod, Prod).
- Manage source control and branching strategies using Git, Bitbucket, and GitLab.
- Support high-availability, 24/7 production systems with strong incident response and troubleshooting skills.
- Document procedures, create knowledge base articles, and contribute to ongoing process improvements.
Requirements:
- Proficiency in working with AI coding assistants (e.g., GitHub Copilot, Cursor) for code generation and problem-solving.
- Understanding of prompt engineering principles for optimal AI tool interaction.
- Ability to effectively collaborate with AI tools while maintaining code quality and adherence to best practices.
- Critical thinking to validate and verify AI-generated code and solutions.
- Adaptability and willingness to continuously learn and stay updated with the rapidly evolving AI landscape.
- Deep understanding of cloud computing technologies, deployment, costing, HA/DR, etc.
- Ability to coach delivery teams on DevOps principles (e.g., CI/CD, test automation, release automation) and engineering practices (e.g., TDD, BDD).
- Proficiency with public cloud platforms such as AWS and Azure. Strong exposure to container technologies (e.g., Docker, Kubernetes, AWS EKS, AKS).
- Hands-on experience with automation and infrastructure-as-code using tools like Terraform, AWS CloudFormation, SAM, ARM, and Bicep.
- Experience in developing and implementing processes for handling releases from development to operations, including rollback solutions.
- Hands-on experience in designing, developing, and migrating CI/CD pipelines (e.g., GitHub Actions, Azure DevOps Pipelines).
- Good understanding of microservice and event-driven architectures and DevSecOps practices for complex distributed systems.
- Proficiency in setting up and configuring monitoring tools (e.g., ELK, Prometheus, Grafana, Splunk) and security tools (SAST, DAST, etc.).
- Strong RDBMS and NoSQL skills in deploying and fine-tuning databases such as MySQL, Oracle, and Elasticsearch.
- 6-10 years of experience in platform automation, applying various DevOps principles.