AWS DevOps Engineer

Company:  Forestreet
Location: London
Closing Date: 22/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

Our Mission is to democratise the global research industry by providing unbiased business intelligence through analysis of mass public data. Assisted by Machine Learning and NLP techniques, any company can now benefit from deep insights into markets, well beyond what human analysts can gather and digest in commercially viable time frames.


Having completed our Series A and B funding rounds in 2022, we have recently secured further funding from an industry partner to prospect on exciting new products for procurement professionals.


As such, our ‘Blue-Chip’ leadership team are looking for people who want to grow and develop with the company.


Our Company values

Curious, Helpful, Independent, Responsible, Remarkable


About the role

The role will be part of a team to maintain the AWS infrastructure where our SaaS platform is hosted. We use serverless architecture for scalability, leveraging tools such as Step Functions, EKS and Fargate to orchestrate Lambda functions, ECS tasks and Kubernetes pods. Data Warehouse resides on a combination of RDS, MongoDB and S3, which requires robust automatic backup routines as well as meeting strict security standards.


Responsibilities:

  • Author and maintain Terraform for Step Functions, Lambdas, ECS, EKS and their associated security policies and roles;
  • Maintain the serverless.yaml configuration file that defines our frontend APIs;
  • Deploy the infrastructure using GitHub Actions workflows triggered by relevant code pushes, ensuring seamless CI/CD integration;
  • Maintain CloudFront distributions to ensure streamlined delivery of our SaaS platform;
  • Ensure the security of our AWS infrastructure. This includes securing the internal VPC subset with a well-defined routing schema and strict traffic rules to safeguard against unauthorised access and vulnerabilities;
  • Work closely with ETL and Data Science teams to architect the delivery of new products based on Python containers;
  • Maintain and oversee the daily operations of MySQL on RDS and MongoDB Atlas, as well as their periodic backups and migrations;
  • Adhere to the principle of least privilege by constantly reviewing IAM roles and policies to ensure they are appropriately restricted; and
  • Innovate on ways to drive cost efficiency of all AWS products.


Qualities we are looking for:

  • Infrastructure as Code (IaC) Expertise: You have deep experience with Terraform or OpenTofu, and you strive to deliver structured, reusable infrastructure code for efficient and scalable cloud environments.
  • Discipline: You value well-architected infrastructure, and appreciate automation, configuration management. You prioritise reliability, security, and maintainability of infrastructure. You do not take chances, however improbable.
  • Self-Driven: You take ownership and thrive in solving problems autonomously. You are proactive in managing cloud infrastructure, automating workflows, and driving costs down.
  • Teamwork: You are passionate about sharing knowledge of infrastructure, cloud operations, and DevOps practices with the team. You collaborate closely with developers, product managers, and other stakeholders to ensure smooth operations and continuous integration.
  • Containerisation and Orchestration: You believe in the power of Docker for efficient containerisation and are familiar with Kubernetes (or similar orchestration tools) for managing distributed applications at scale.
  • Version Control & CI/CD: You value structured version control (e.g., Git) with well-documented commit histories, which you use for staged deployments and - where necessary - rollback changes.
  • Passionate: You are driven by a passion for automation, scalability, and learning about new technologies. You turn every challenge into an opportunity to improve infrastructure and operations processes.


Company Benefits:

  • Competitive salary.
  • An M1 MacBook Air and all the tools you need to be effective and efficient.
  • Staff equity pool which becomes available after one year of service.
  • Hybrid working environment with two days per week in a well provisioned company office.
  • Pension plan and flexible benefits.
  • 25 days holiday per year.


Interview Process

  • 30 minutes Discovery call
  • 1 hour technical task
  • Meet the team at the office
  • Offer


Apply Now
Share this job
Forestreet
  • Similar Jobs

  • AWS DevOps Engineer

    Clerkenwell
    View Job
  • Senior DevOps Engineer Kubernetes AWS Linux

    London
    View Job
  • Lead DevOps Engineer AWS Argo CD - Finance

    London
    View Job
  • Lead DevOps Engineer

    London
    View Job
  • NS - DevOps Engineer

    London
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙