Senior DevOps Engineer
Nottingham (Hybrid)
80-85k
The Role
As a Senior DevOps Engineer, you will oversee our AWS cloud infrastructure, CI/CD pipelines, and system reliability while leading and mentoring a small DevOps team. This role requires strong leadership, technical expertise, and a focus on enhancing automation, system performance, networking, security, and DevSecOps practices.
Key Responsibilities
* Team Leadership & Mentorship: Lead, mentor, and support the DevOps team, fostering a culture of collaboration and continuous improvement.
* AWS Infrastructure Management: Oversee the design, deployment, and maintenance of scalable, secure AWS environments (EC2, S3, RDS, Lambda).
* CI/CD Ownership: Lead the development and optimisation of CI/CD pipelines using GitLab CI/CD to streamline deployment processes.
* Automation & Scripting: Drive automation initiatives using Python, Bash, or other scripting languages for system provisioning and deployment.
* Infrastructure as Code: Implement and maintain infrastructure using Terraform, ensuring consistent, repeatable environments.
* Networking: Design and manage AWS network architectures, including VPCs, subnets, route tables, and VPNs, ensuring secure and efficient connectivity.
* Security & Compliance: Implement and enforce AWS security best practices, including IAM policies, network security, encryption, and monitoring to ensure compliance with industry standards (SOC 2, ISO 27001).
* Monitoring & Incident Management: Utilise Zabbix, CloudWatch, and Grafana to implement monitoring solutions and establish incident response protocols.
* Cross-Functional Collaboration: Work closely with development, QA, product, and DevSecOps teams to ensure seamless, secure, and compliant deployments.
Required Experience
* Experience: 5+ years in a DevOps role, with at least 2 years in a leadership or mentoring capacity.
* Cloud Expertise: Deep understanding of AWS services, including networking (VPCs, subnets, security groups, NACLs) and security features (IAM, KMS).
* CI/CD Proficiency: Strong experience with GitLab for CI/CD and source control.
* Linux Administration: Advanced Linux system administration skills, including shell scripting and performance tuning.
* Infrastructure as Code: Extensive experience with Terraform for building and managing cloud infrastructure.
* Database Management: Experience with PostgreSQL database management and optimisation.
* Monitoring & Incident Response: Experience with Zabbix, CloudWatch, and Grafana for monitoring and alerting.
* Networking & Security: Strong knowledge of AWS networking and security best practices, including VPNs, firewalls, and encryption.
* Communication & Leadership: Strong leadership, coaching, and interpersonal skills, with a focus on collaboration and clear communication.