Senior Cloud Ops Engineer
Key Responsibilities Azure Cloud Engineering
- Build, configure, and maintain Azure cloud environments (IaaS, PaaS, networking, storage, identity).
- Deploy and support Azure Landing Zones in alignment with enterprise architecture.
- Enable the transition from IaaS to PaaS through modern cloud-native design and implementation.
- Monitor and manage cloud workloads to ensure performance, availability, and security.
- Implement Infrastructure as Code (IaC) using Bicep, ARM templates, or Terraform.
- Automate provisioning, scaling, and maintenance of resources using DevOps pipelines and scripting tools (PowerShell, Azure CLI, CI/CD).
- Monitor cloud systems, respond to incidents, perform root cause analysis, and contribute to continuous service improvement.
- Apply cloud security best practices including RBAC, encryption, and secure networking.
- Support compliance with internal policy and regulatory requirements by maintaining guardrails and governance policies.
- Work with Security Operations and Compliance teams to address vulnerabilities and audit findings.
- Identify cost-saving opportunities and support resource rightsizing and optimisation.
- Use Azure Cost Management tools to track, report, and forecast cloud spend.
- Provide insights and reporting to leadership, Cloud Operations, and Finance teams.
- Produce and maintain documentation including SOPs, cloud configurations, and runbooks.
- Contribute to consistent operational practices and team knowledge sharing.
- Partner with architects, developers, data platform teams, and project teams to support solution delivery.
- Act as an escalation point for cloud-related incidents and complex changes.
- Support service transitions, knowledge transfer, and training for operational teams.
- Support implementation and testing of DR/BCP capabilities across cloud infrastructure.
- Ensure services meet defined RTO/RPO requirements.
- Work with DR/BCP teams to maintain recovery procedures and runbooks.
- Keep up to date with Azure features, cloud architecture patterns, and industry best practices.
- Participate in certifications, training, and knowledge-sharing initiatives.
- Recommend improvements and innovations based on emerging cloud technologies.
- Degree in Computer Science, IT, or equivalent experience.
- Extensive experience with Microsoft Azure services across IaaS and PaaS.
- Strong understanding of Landing Zone architecture and best practices.
- Proven experience defining and implementing cloud standards and governance.
- IaC: Terraform, Bicep, ARM, or equivalent.
- Containerisation & Orchestration: Docker; Kubernetes experience preferred.
- Automation: PowerShell, Python, Azure CLI, CI/CD pipelines.
- Security: Cloud security best practices, IAM, encryption, compliance frameworks (e.g., NIST, PCI DSS).
- Networking: VNets, subnets, NSGs, load balancers, VPNs, private endpoints.
- DevOps: Integration of development and operational workflows for reliable, rapid deployment.
- FinOps: Experience managing and optimising cloud spend.
- Expert-level understanding of Azure architecture, services, and operations.
- Ability to scale and optimise cloud environments for performance and cost.
- Strong troubleshooting, diagnostic, and problem-solving skills.
- Excellent documentation and process-development abilities.
- Strong communication skills for both technical and non-technical audiences.
- Ability to mentor, train, and support team members.
- Commitment to continuous learning and improvement.