Back to jobs
AWS Cloud Engineer
- Posted 02 June 2023
- Salary £70000 per annum
- LocationSouth East London
- Job type Permanent
- DisciplineDevelopment, Infrastructure
- 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:
Qualifications:
Preferred Qualifications:
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.