Aws DevOps Engineer

Logo of Amber Labs

Amber Labs

πŸ“Remote - United Kingdom

Job highlights

Summary

Join Amber Labs, a cutting-edge technology consultancy, as a Senior DevOps Engineer specializing in AWS. You will be responsible for designing, implementing, and managing highly available and scalable infrastructure. This role requires extensive experience with AWS services, Kubernetes, Docker, GitLab CI/CD, and API Gateways. You will collaborate with development, QA, and IT teams to ensure smooth software operations. The position offers a remote work pattern and a comprehensive benefits package, including private medical insurance, a company pension plan, and generous annual leave.

Requirements

  • Strong hands-on experience with AWS cloud services (EC2, S3, RDS, Lambda, VPC, IAM, CloudFormation, etc.)
  • Proficient in managing Kubernetes clusters and deploying containerised applications using Docker and Kubernetes
  • Experience with multi-cluster environments and Kubernetes troubleshooting
  • Strong knowledge of Helm for packaging and deploying Kubernetes applications
  • Ability to manage complex Helm charts for microservices architecture
  • Hands-on experience with Docker for building, managing, and deploying containers
  • Knowledge of Docker Compose and container orchestration within Kubernetes environments
  • Experience with building and managing CI/CD pipelines using GitLab
  • Strong understanding of continuous integration and delivery processes, including automated testing, code linting, and security checks
  • Hands-on experience configuring and managing API Gateways, particularly AWS API Gateway
  • Familiarity with API security, throttling, and monitoring
  • Proficiency in scripting languages such as Python, Bash, or PowerShell
  • Experience automating infrastructure tasks using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation
  • Experience with monitoring and logging tools such as AWS CloudWatch, Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana)
  • Must hold active SC Clearance

Responsibilities

  • Design, implement, and manage highly available, scalable, and secure infrastructure on AWS
  • Utilise services such as EC2, S3, RDS, Lambda, and CloudFormation to automate deployment and scaling of cloud-based applications
  • Manage Kubernetes clusters across multiple environments
  • Automate the deployment, scaling, and management of containerised applications using Kubernetes, ensuring optimal performance and availability
  • Use Helm to package and deploy Kubernetes applications
  • Create and manage Helm charts for deploying microservices, ensuring version control, rollback capabilities, and configuration management
  • Build, deploy, and manage Docker containers for application development, testing, and deployment
  • Ensure seamless integration of Docker containers within Kubernetes environments
  • Set up, configure, and manage AWS API Gateway to expose and manage APIs
  • Work with the development teams to ensure secure and optimised communication between microservices and external systems
  • Develop and maintain CI/CD pipelines using GitLab to ensure continuous integration, delivery, and deployment of applications
  • Collaborate with the development team to optimise pipeline efficiency and ensure code quality
  • Implement monitoring solutions using AWS CloudWatch, Prometheus, Grafana, or similar tools to ensure visibility into application performance, health, and security
  • Troubleshoot production issues and provide resolution
  • Ensure the security of cloud infrastructure by implementing best practices like IAM roles and policies, encryption, and regular security assessments
  • Maintain compliance with relevant regulations and standards
  • Work closely with software developers, QA engineers, and IT teams to define infrastructure needs and support software releases
  • Maintain clear documentation for infrastructure, processes, and procedures

Preferred Qualifications

AWS certifications

Benefits

  • Flexible work environment focused on deliverable outcomes
  • Private medical insurance through Aviva
  • Company pension plan through Nest
  • 25 days of annual leave plus UK bank holidays
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources
  • Generous employee referral program
  • Highly collaborative and collegial environment with opportunities for career advancement
  • Choose your preferred device, PC or Mac

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Amber Labs know you found this job on JobsCollider. Thanks! πŸ™