AWS Cloud Engineer

Posted 02 June 2023
Salary £70000 per annum
LocationSouth East London
Job type Permanent
Discipline DevelopmentInfrastructure ​
ReferenceZJ-33
Contact NameZak Jones

Job description

Job Title: AWS Cloud Engineer
Location: London
Salary: £70k

Job Description:

As an AWS Cloud Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure on the AWS platform. You will work closely with cross-functional teams to ensure the scalability, reliability, and security of our applications and services. Your expertise in AWS, along with experience in CI/CD pipelines, will enable you to drive efficient and automated software delivery practices.

Responsibilities:
  • Design, implement, and manage the architecture and infrastructure on AWS, ensuring high availability, scalability, and security.
  • Collaborate with development teams to deploy, monitor, and optimise applications and services on the AWS platform.
  • Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Develop and enhance CI/CD pipelines to automate build, test, and deployment processes using industry best practices.
  • Optimise cost efficiency by leveraging AWS services, rightsizing resources, and implementing cost monitoring and control mechanisms.
  • Monitor and troubleshoot production systems, ensuring high availability and prompt resolution of any issues.
  • Implement and maintain security controls in alignment with industry best practices and compliance requirements.
  • Work closely with stakeholders to gather requirements, provide technical guidance, and deliver solutions that meet business needs.
  • Stay up-to-date with the latest AWS services, cloud engineering best practices, and emerging trends in the industry.
  • Collaborate with other teams to define and implement disaster recovery and business continuity plans.
  • Participate in the evaluation, selection, and implementation of new tools and technologies to enhance the cloud infrastructure.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven experience as a Cloud Engineer, preferably with a focus on AWS.
  • Strong knowledge of AWS services such as EC2, S3, VPC, Lambda, RDS, CloudFormation, and others.
  • Experience with infrastructure automation using tools like Terraform, CloudFormation, or Ansible.
  • Proficient in scripting languages such as Python, Ruby, or Bash.
  • Solid understanding of CI/CD methodologies and experience with tools such as Jenkins, AWS CodePipeline, CodeBuild, or similar.
  • Familiarity with containerization technologies (Docker, Kubernetes, ECS, EKS).
  • Strong knowledge of Linux systems and administration.
  • Experience with monitoring and logging tools like CloudWatch, ELK Stack, or Prometheus.
  • Understanding of security best practices and experience implementing security controls in AWS.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications:
  • AWS certifications (AWS Certified Solutions Architect, AWS Certified Developer, AWS Certified SysOps Administrator, or similar).
  • Experience with serverless architectures using AWS Lambda.
  • Knowledge of infrastructure monitoring and alerting tools (e.g., New Relic, Datadog, Splunk).
  • Familiarity with Agile/Scrum methodologies.