Job Description
Job Title: Senior DevOps Engineer - AWS/Terraform/Kubernetes
Type: Permanent
Location: London – flexible working arrangements
Salary: £70-80K DOE
Our client are growing their team and are looking for a DevOps Engineer to contribute to the development and maintenance of our cloud infrastructure, help with the definition of best practices for infrastructure management and to support development processes with CI/CD. As a DevOps Engineer, you will play a crucial role in ensuring the reliability, scalability, and security of their cloud-based systems.
Responsibilities:
- Design, build, and maintain the infrastructure and automation tools necessary for efficient and reliable deployment, operation, and monitoring of our cloud-based applications.
- Collaborate with development and operations teams to define and implement best practices for software delivery, continuous integration, and continuous deployment (CI/CD).
- Develop and maintain scalable and efficient infrastructure using AWS services such as EC2, S3, RDS, and CloudFormation.
- Deploy and manage containerized applications using Kubernetes for orchestration and management.
- Implement and maintain infrastructure as code using tools like Terraform, ensuring consistency and reproducibility across environments.
- Monitor and troubleshoot system performance, identifying and resolving issues to ensure high availability and optimal performance.
- Collaborate with cross-functional teams to identify opportunities for automation, streamlining workflows, and improving efficiency.
- Stay up-to-date with the latest trends and technologies in the DevOps space, making recommendations for adoption based on industry best practices.
Requirements:
- Proven experience as a Senior DevOps Engineer or similar role.
- Strong knowledge of Amazon Web Services (AWS), including CodeCommit & CodePipeline, S3, RDS, CloudFormation, and IAM.
- Experience with containerization and orchestration tools, particularly Kubernetes.
- Proficiency in infrastructure as code tools such as Terraform, Ansible, or CloudFormation.
- Experience in Apache Airflow, AWS Backup & S3 versioning
- Solid understanding of CI/CD concepts and experience implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Strong scripting skills (e.g., Bash, Python, or PowerShell) for automation and tooling.
- Familiarity with monitoring and log management tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of networking concepts and security best practices.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, with a passion for working in a team-oriented environment.
Preferred Skills:
- Coding experience: C# and/or Python and/or SQL
- Networking experience: VPCs, subnets, routing
This is just a snapshot of our client's requirement. Get in touch for a full job spec and details on the position.
We will be assisting our client in interviewing and appointing the best candidate ASAP. Apply without delay for consideration.