In This Role, Your Responsibilities Will Be:
- CI/CD Pipeline Management: Design, Develop and maintain CI/CD pipelines integrated with automated testing, version control and seamless deployments across multiple products. Ensure scalable, secure, and cost-effective infrastructure.
- Cloud Infrastructure Management: Deploy, manage containerized microservices on Azure Kubernetes Service (AKS). Optimize container performance and security.
- Platform Engineering: Design and implement self-service platforms that enable automated provisioning, testing, and deployment, reducing deployment time.
- Monitoring & Observability: Implement observability tools such as Prometheus and Grafana, creating real-time dashboards and proactive alerting mechanisms to ensure high availability (99.9% uptime).
- Security & Compliance: Integrate security standard methodologies into CI/CD pipelines, including secret management, role-based access control (RBAC), and automated vulnerability scanning to ensure compliance with CIS standards.
- Testing & Deployment Stability: Work with QA teams to integrate automated regression testing, deployments, and feature flagging, improving release stability and reducing deployment errors.
- Kubernetes Administration: Perform Kubernetes version upgrades, implement SSL certificates, Helm charts, and custom resource definitions (CRDs), optimizing application performance.
- Certificate Management: Automate tracking and renewal of SSL certificates to minimize expiration risks and ensure uninterrupted operations.
- Backup and Recovery: Implement Backup and Disaster Recovery policies. Ensure high availability and failover mechanisms
Team Collaboration & Mentorship: Lead and mentor a team of engineers, fostering a culture of engineering excellence and continuous learning.
For This Role, You Will Need:
- Bachelor’s degree in Engineering, Computer Science, or a related technical field.
- 5 to 7 years of experience in Cloud, DevOps role
- Azure DevOps Expertise: Hands-on experience with Azure Pipelines, Application Insights, Docker, Azure Kubernetes Service (AKS), Helm, and Terraform/ARM.
- CI/CD Pipelines & Automation: Strong understanding of continuous integration and deployment processes. Hands-on experience with Jenkins, GitHub Actions.
- Version Control & Agile Development: Proficiency in Git for version control and apply standard processes for Branching, Merging and Code reviews.
- Security & Compliance: Working experience in DevSecOps, security standard processes, CIS compliance, and integrating security tools in DevOps workflows. Working experience in integrating tools such as Aqua, SonarQube, Blackduck, Coverity and Bright.
- Monitoring & Logging: Proficiency in Prometheus and Grafana for system monitoring and performance analysis.
- Scripting & Automation: Expertise in scripting languages such as Python, PowerShell and Bash for automation and system administration.
- Team Leadership & Collaboration: Working in Agile/SAFe 6.0 collaborate effectively across development, QA, and security teams.
Preferred Qualifications that Set You Apart:
- Azure Certifications (For example AZ-400)
- Certified Kubernetes Administrator (CKA)
- Experience with RabbitMQ, PostgreSQL, Neo4j etc
- Familiar with process control and automation systems.