DevOps Engineer
Role details
Job location
Tech stack
Job description
We are hiring a DevOps Engineer with a strong blend of Database Administration and DevOps expertise. This role will typically involve 60% DBA and 40% DevOps responsibilities, which may shift to 30% DBA/70% DevOps depending on project needs.
We are looking for a hands-on engineer who can also provide technical leadership when DBA work is a priority., As a DevOps Engineer, you will:
- Design, build and automate secure AWS cloud environments using best practices
- Drive a strong DevOps culture focused on collaboration, transparency and continuous improvement
- Support multidisciplinary Agile delivery teams and remove technical blockers
- Lead technical workshops and manage escalations
- Champion servant leadership and knowledge sharing
- Deliver highly available, secure and scalable cloud platforms
Requirements
-
5+ years of AWS experience, including: EC2, RDS, Aurora PostgreSQL, VPC, S3, IAM, CloudWatch, KMS
-
Strong Terraform/Infrastructure as Code expertise
-
Solid experience with Linux, Docker, Amazon Linux 2023
-
Strong Jenkins CI/CD pipelines using Groovy
-
Advanced Scripting skills in one or more of: Shell, Python, PowerShell, Perl, Java
-
Expert PostgreSQL DBA skills, including:
- Performance tuning
- High availability & replication
- Backup & disaster recovery
-
Experience supporting 24/7 production AWS environments
-
Monitoring & observability tools: Grafana, Prometheus, Alert Manager
-
Tools & collaboration platforms: Git, Jira, Confluence, ServiceNow
-
Strong troubleshooting and root cause analysis skills
-
Must be SC Cleared and UK-based for the duration of the programme
Desired Skills
- Linux system administration
- Active Directory & networking fundamentals
- Firewall/switch configuration and patching
- AWS or Azure certifications (or willingness to obtain)
- Public sector delivery experience
- Excellent communication and stakeholder management skills