About the role
Requirements:
- 6-8 years of hands-on experience in cloud and DevOps engineering with strong expertise in Microsoft Azure.
- Strong experience with Azure DevOps, GitLab, AKS (Azure Kubernetes Service), Docker, Kubernetes, Helm, and Azure cloud-native services.
- Proven experience designing, implementing, and maintaining CI/CD pipelines using Azure DevOps, GitLab CI/CD, and Jenkins.
- Strong expertise in Infrastructure as Code (IaC) using Terraform, ARM Templates, Azure CLI, and YAML-based deployments.
- Hands-on experience with Azure Data Lake, Azure Databricks, and Apache Spark environments.
- Experience with Git-based development workflows, including GitFlow, feature branching, and fork/pull-request models.
- Strong understanding of Azure Governance, Azure Policies, RBAC, resource management, and platform security controls.
- Experience with Identity and Access Management (IAM), including ADFS, OAuth 2.0, and OpenID Connect (OIDC).
- Proficiency in Linux/Unix administration, shell scripting, PowerShell, and automation scripting.
- Hands-on experience with Ansible for configuration management and operational automation.
- Strong knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
- Experience deploying and supporting applications using Java, Node.js, and build tools such as Maven.
- Familiarity with REST APIs, API integrations, and API-driven architectures.
- Experience implementing monitoring, logging, alerting, vulnerability management, secrets management, and operational observability using tools such as Azure Monitor, Prometheus, and Grafana.
- Strong understanding of cloud architecture, distributed systems, scalability, resiliency, and design patterns.
- Experience working within Agile delivery environments using Scrum, Kanban, or XP methodologies.
- Strong troubleshooting, release management, incident management, and production support capabilities.
- Excellent communication, stakeholder management, and collaboration skills with development, platform, infrastructure, data engineering, and SRE teams.
Good-to-Have Skills:
- Azure certifications such as AZ-400 (Azure DevOps Engineer Expert) and AZ-104 (Azure Administrator Associate).
- Experience with enterprise-scale data platforms, data engineering, and analytics solutions on Azure.
- Exposure to financial services, banking, capital markets, or enterprise-wide data transformation initiatives.
- Experience managing SSL/TLS certificates, authentication, and enterprise security integrations.
- Knowledge of database administration activities, including backup, restore, and Point-in-Time Recovery (PITR).
- Understanding of DevSecOps practices, vulnerability scanning, security automation, and compliance controls.
- Experience with cloud cost optimisation, resource governance, and FinOps principles.
- Exposure to multi-cloud or hybrid cloud environments.
- Experience participating in architecture reviews and cloud modernisation initiatives.
- Ability to work effectively with both technical teams and non-technical business stakeholders.
- Strong focus on automation, platform reliability, operational excellence, and continuous improvement.