About the role:
Roles & responsibilities:
- Design, implement, and maintain secure and scalable cloud infrastructure primarily in Azure and, where required, in AWS.
- Develop and manage Infrastructure as Code (IaC) solutions using tools such as Azure Bicep to streamline cloud resource provisioning.
- Automate infrastructure deployments, configurations, and routine tasks to improve reliability and reduce manual effort.
- Build and maintain CI/CD pipelines using Azure DevOps to support rapid, reliable application development and deployment processes.
- Collaborate with development teams to integrate DevOps practices and optimise workflows across environments.
Skills & Technologies:
- Certifications in Azure (e.g., Microsoft Certified: Azure DevOps Engineer Expert or Azure Solutions Architect Expert); AWS certification(s) are also an advantage.
- 5+ years of experience in a DevOps or cloud engineering role, preferably in higher education or large enterprise environments.
- Demonstrated experience designing and managing cloud-native and hybrid architectures.
- Expertise in Azure services (e.g., App Services, Virtual Networks, Containers, Storage Accounts) and familiarity with AWS core services.
- Strong proficiency in Infrastructure as Code (IaC) using tools such as Azure Bicep or Terraform.
- Experience with source control and branching strategies (e.g., Git, Azure Devops, trunk-based development).
- Advanced skills in CI/CD pipeline creation using Azure DevOps (YAML pipelines).
- Familiarity with containerisation technologies such as Docker and orchestration platforms (e.g., Kubernetes or AKS).
- Solid understanding of cloud security controls including IAM, RBAC, NSGs, and use of Key Vault.
- Knowledge of cloud security frameworks and best practices for compliance in higher education.
- Strong problem-solving and analytical skills with a proactive approach to challenges.
- Effective communication and collaboration skills to work with multidisciplinary teams across research, teaching, and administration.
