Logo of Huzzle

DevOps Engineer

image

Amber Labs

2mo ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
  • London
    Remote

AI generated summary

  • You need 6+ months in AWS EC2, Terraform, Jenkins, Puppet, Linux admin, and RDS (SQL). Familiarity with Git, scrum, Packer, and agile tools like Jira is a plus.
  • You will apply software engineering best practices throughout the development life cycle, including coding standards, code reviews, source control, builds, testing, and operational tasks.

Requirements

  • At least 6 months of experience managing and maintaining cloud infrastructure using AWS (no interest in azure or google cloud), relevant qualifications to prove this would be beneficial. Preferably on an EC2 based project with the quirks of an older project.
  • At least 6 months experience of writing, deploying and maintaining Terraform on an large EC2 based project. This utilised terraform scaffold implementation but experience of this is not essential.
  • At least 6 months experience of maintaining Jenkins (leader and worker nodes) as well as creating, maintaining and debugging pipelines (particularly for the deployment of terraform, creation of PHP artifacts and other automation activities).
  • At least 6 months experience of writing, deploying and maintaining Puppet code for a medium sized EC2 based estate (with a master and swarm client configuration, in a masterless configuration).
  • Experience using Github, codecommit and Gitlab and managing the repositories.
  • 6 month of experience working within a mixed team in a scrum environment.
  • At least 6 months of Linux administration experience preferably using Amazon linux 2 with appropriate bash scripting knowledge
  • Experience using packer to build and create custom AMI’s
  • Experience working with RDS specifically SQL (restoring snapshots and other maintenance type activities)
  • Non-essential but of interest in the case of similar candidates:
  • Experience using Jira and confluence as part of agile delivery
  • Experience writing and maintaining python based lambda’s
  • Experience working in a mixed Agile delivery team.

Responsibilities

  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

A data and technology obsessed specialist consultancy.

Consulting
Industry
51-200
Employees
2020
Founded Year

Mission & Purpose

Amber Labs is a partnership of highly-skilled consultants and technologists. We specialise in the evolution of Data Engineering, Cloud and Analytics. We focus on delivering value from our client’s data using innovative approaches that reduce risk and delivery time, and that we are constantly improving through R&D. Amber Labs was founded on three key principles: An employee first internal culture, through diverse investment and exciting opportunities for our team, and a partnership structure ensuring everyone has an opportunity to share in the success of Amber Labs. Persistent analysis to identify opportunities to develop artefacts, accelerators and automation that allow rapid deployment of highly-technical solutions to the cloud or on-premise for our clients. Consistent investment into our ADM (Amber Labs Delivery Methodology -underpinned by Agile Methodology) to ensure we maximise velocity, quality and value.