This role requires hands-on expertise with public cloud platforms (Azure), automation, and infrastructure as code. You'll be involved in both project delivery and ongoing optimisation of cloud environments. Responsibilities Design and implement cloud infrastructure solutions that are secure, scalable, and cost-effective. Deploy, manage, and monitor cloud services and resources using IaC tools (e.g., Terraform, ARM, CloudFormation). Support CI/CD pipelines, container orchestration (e.g., Kubernetes, ECS/AKS), and automated deployment workflows. Collaborate with security, networking, and development teams to ensure cloud best practices and compliance. Drive cost optimisation, tagging, rightsizing, and usage analysis for cloud spend management. Respond to cloud-related incidents, support performance tuning, and troubleshoot environment issues. Maintain documentation and contribute to cloud governance and knowledge sharing. Experience Proficiency in one or more public cloud platforms: AWS, Azure, or GCP. Working knowledge of Linux and/or Windows server environments, scripting (e.g., Bash, PowerShell, Python), and automation. Hands-on experience with CI/CD pipelines and tools like GitHub Actions, Azure DevOps, Jenkins, or GitLab. Familiarity with monitoring, alerting, and logging solutions (e.g., CloudWatch, Azure Monitor, Datadog, ELK, Splunk). Strong understanding of cloud security, IAM, VPCs, encryption, and key management. Experience with Kubernetes, Docker, or serverless architecture. Knowledge of cloud networking (VPCs, VPNs, DNS, routing, peering). Exposure to cloud governance, compliance frameworks, or FinOps practices.