DevOps Engineer
HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India's original IT garage start-ups. For more on HCL, please visit
Job Title: Senior DevOps Engineer
Experience: 6–10 Years
Work Location: London , UK
Employment Type: Full-time
**Job Description
Job Summary
We are looking for a highly skilled Senior DevOps Engineer with deep hands-on experience in Microsoft Azure and a good working awareness of Google Cloud Platform (GCP) . The ideal candidate will be responsible for designing, implementing, and maintaining scalable, secure, and highly available cloud infrastructure, while driving DevOps best practices across the organization.
Key Responsibilities
- Design, build, and manage Azure-based cloud infrastructure using Infrastructure as Code (IaC).
- Implement and maintain CI/CD pipelines to enable fast, reliable, and automated deployments.
- Collaborate with development, QA, security, and architecture teams to streamline release processes.
- Monitor system performance, reliability, and scalability; proactively identify and resolve issues.
- Implement containerization and orchestration solutions using Docker and Kubernetes (AKS).
- Ensure high availability, disaster recovery, backup, and security best practices in Azure.
- Support and guide teams on multi-cloud strategies , with awareness of GCP services and architecture.
- Automate operational tasks to improve efficiency and reduce manual intervention.
- Mentor junior DevOps engineers and contribute to DevOps standards and best practices.
Required Skills & Qualifications
Core DevOps & Cloud Skills
- 6+ years of experience in DevOps / Cloud Engineering roles.
- Strong hands-on experience with Microsoft Azure , including:
- Azure DevOps
- Azure Kubernetes Service (AKS)
- Azure Networking, Storage, Compute
- Azure Monitor, Log Analytics
- Experience with Infrastructure as Code tools:
- Terraform, ARM templates, or Bicep
- Strong experience with CI/CD tools :
- Azure DevOps Pipelines, GitHub Actions, Jenkins (any)
- Proficiency in Linux/Unix systems administration .
- Strong scripting skills in Bash, PowerShell, or Python .
Containerization & Automation
- Hands-on experience with Docker and Kubernetes .
- Experience with configuration management tools (Ansible, Chef, or Puppet).
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
GCP Awareness (Secondary Skill)
- Working awareness of Google Cloud Platform (GCP) services such as:
- Compute Engine, GKE, Cloud Storage, IAM
- Understanding of differences and best practices across Azure vs GCP .
- Exposure to multi-cloud or hybrid cloud environments is a plus.
Security & Best Practices
- Good understanding of cloud security principles , IAM, network security, and compliance.
- Experience implementing DevSecOps practices.
- Familiarity with vulnerability scanning and security automation tools is a plus.
Nice to Have
- Azure certifications (AZ-104, AZ-305, AZ-400).
- Exposure to SRE practices.
- Experience with cost optimization and FinOps.
- Knowledge of GitOps tools (ArgoCD, Flux).
- Experience working in Agile/Scrum environments.
Soft Skills
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and take ownership of complex systems.
- Mentoring mindset and leadership qualities.