- Company Name
- Health and Safety Executive
- Job Title
- Senior DevOps Engineer (Band 3/SEO)
- Job Description
-
**Job title:** Senior DevOps Engineer (Band 3/SEO)
**Role Summary:**
Drive the design, delivery, and operational stability of Azure‑based services, establishing CI/CD pipelines, automating deployment, and ensuring high availability, resilience, and scalability across HSE’s digital estate.
**Expactations:**
* Lead and mentor a multidisciplinary DevOps team.
* Own the full lifecycle of cloud services from architecture to production support.
* Champion continuous integration and continuous deployment practices.
* Collaborate closely with development, QA, and security teams to embed DevSecOps.
* Respond to operational incidents and manage on‑call duties when required.
**Key Responsibilities:**
* Design, implement, and maintain Azure infrastructure (IaaS, PaaS, containers).
* Develop and enforce CI/CD pipelines using tooling such as Azure DevOps, GitHub Actions, or Jenkins.
* Automate provisioning and configuration with IaC tools (Terraform, ARM, Bicep).
* Ensure high‑availability, scalability, and resilience of services; apply best‑practice architecture patterns.
* Establish and monitor key metrics, logging, and alerting for operational health.
* Conduct capacity planning and cost‑optimisation of cloud resources.
* Lead work‑packages within Agile programmes, delivering incrementally.
* Review and improve security posture, applying GDS and ISO27001 controls.
* Provide technical guidance on secure coding, compliance, and governance.
* Document processes, runbooks, and knowledge articles for knowledge transfer.
* Participate in on‑call rota and incident management as part of the support model.
**Required Skills:**
* • Azure Platform (Compute, Networking, Storage, Azure Resource Manager).
* • CI/CD pipeline creation and management (Azure Pipelines, GitHub Actions, Jenkins).
* • Infrastructure‑as‑Code (Terraform, ARM/Bicep, Ansible, or similar).
* • Containerisation & Orchestration (Docker, Kubernetes/AKS).
* • Scripting (PowerShell, Bash, Python).
* • Configuration Management (Chef, Puppet, Ansible).
* • Linux systems administration.
* • Automation and monitoring tools (Azure Monitor, Grafana, Prometheus).
* • Security hardening, vulnerability scanning, and policy enforcement.
* • Agile methodology and experience with Scrum teams.
* • Strong communication, collaboration, and mentoring abilities.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Information Technology, or equivalent.
* Professional DevOps or Cloud certification preferred (e.g., Azure Solutions Architect, Azure DevOps Engineer Expert, Certified Kubernetes Administrator).
---