Jobs / Restrata
DevOps Engineer
Restrata · London, ENG, United Kingdom
London, ENG, United KingdomExp: 3+ yrsHybrid
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
This mid-level DevOps Engineer builds, automates, and scales AWS infrastructure to improve deployment speed, reliability, and operational visibility. The role maintains Terraform and Terragrunt infrastructure, GitHub Actions pipelines, EKS and Lambda workloads, AWS networking, and RDS or Aurora databases, while supporting observability, security, incident response, and clear operational documentation.
Benefits
Hybrid working arrangements26 days of holiday plus 8 public holidaysEnhanced family-friendly benefitsPrivate medical insuranceOnsite gym
Qualifications
- At least 3 years of experience in DevOps, SRE, platform, or infrastructure engineering.
- Hands-on experience with AWS and production Kubernetes, ideally EKS.
- Experience building and deploying AWS Lambda functions.
- Working knowledge of AWS networking, including VPCs, subnets, security groups, routing, and load balancing.
- Experience operating relational databases on RDS or Aurora.
- Experience managing secrets with AWS Secrets Manager or an equivalent.
- Proficiency with Docker and containerized workflows.
- Practical experience with Terraform and Terragrunt.
- Experience building and maintaining CI/CD pipelines, ideally with GitHub Actions.
- Scripting proficiency in Bash, Python, or Go.
- Understanding of Linux administration and networking fundamentals.
- Familiarity with monitoring and observability tools.
- Ability to use Git and modern version control workflows.
- Ability to write clear technical documentation and runbooks.
- Willingness to participate in an on-call rotation.
Responsibilities
- Build and maintain CI/CD pipelines with GitHub Actions.
- Manage AWS infrastructure using Terraform and Terragrunt.
- Operate EKS container workloads and Lambda serverless workloads.
- Design and maintain AWS networking, including VPCs, subnets, security groups, routing, and load balancing.
- Manage RDS and Aurora databases, including performance, backups, and resilience.
- Secure secrets and sensitive configuration using AWS Secrets Manager.
- Maintain monitoring, logging, and alerting systems to support service health and incident response.
- Collaborate with development teams to improve deployment practices and developer experience.
- Support security and compliance through patching, access control, and secure configurations.
- Participate in on-call support and improve support processes.
- Automate repetitive operational tasks with scripts and tooling.
- Maintain architecture diagrams, runbooks, onboarding guides, and operational procedures.
Skills
Argo CDAWSBashCloudWatchDatadogDockerEKSFluxGitGitHubGitHub ActionsGoGrafanaKubernetesAWS LambdaLinuxPrometheusPythonSecrets ManagerTerraformTerragruntIstioPostgreSQL
Certifications
AWS Associate or Professional certificationCKA or CKADTerraform Associate
Work schedule
On-call rotation
Relocation
No