dreamwork_
Senior DevOps Engineer 
Location: Maidenhead, United Kingdom
Experience: 7+ Years
Employment Type: Full-time

About the Role

We are looking for a Senior DevOps Engineer with 7+ years of experience to own and manage day-to-day DevOps activities, including cloud infrastructure, CI/CD pipelines, Kubernetes deployments, monitoring, and automation. The candidate should be hands-on, proactive, and comfortable taking ownership of deployment workflows and troubleshooting technical issues.

Requirements

Key Responsibilities
  • Manage and maintain AWS cloud infrastructure and related services.
  • Own application deployments and container orchestration using Docker and Kubernetes.
  • Build, maintain, and troubleshoot CI/CD pipelines using GitHub Actions.
  • Manage GitOps-based deployments using Argo CD and Helm.
  • Provision and manage infrastructure using Terraform.
  • Configure and maintain monitoring dashboards and alerts using Grafana.
  • Manage SonarQube integration for code quality checks within CI/CD pipelines.
  • Develop and maintain YAML configurations and shell scripts for automation.
  • Implement cloud security best practices, including IAM, access control, and secrets management.
  • Troubleshoot infrastructure, deployment, and pipeline issues, ensuring reliable releases.
  • Collaborate with development teams to improve deployment processes and operational efficiency.
Mandatory Skills
  • 7+ years of experience in DevOps or a related technical role.
  • Working knowledge of AWS, Linux, and networking fundamentals.
  • Hands-on knowledge of Docker, Kubernetes, and Helm.
  • Experience with Git, GitHub Actions, and CI/CD pipelines.
  • Familiarity with GitOps and Argo CD.
  • Basic knowledge of Terraform, YAML, and shell scripting.
  • Familiarity SonarQube, and cloud security practices.
Good-to-Have Skills
  • Familiarity with Microsoft Azure
  • Exposure to Grafana and other monitoring tools.
  • Knowledge of additional cloud automation and cloud-native technologies
Qualifications
  • Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience.
  • Strong problem-solving and troubleshooting skills.
  • Ability to work independently, take ownership, and continuously improve DevOps processes.