Logo of Huzzle

DevOps Engineer

image

Amber Labs

3mo ago

Applications are closed

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

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.

FAQs

What qualifications are necessary to apply for the DevOps Engineer position?

Candidates should possess a strong background in cloud technologies, expertise in various programming languages, and hands-on experience with configuration management tools and cloud automation.

What are the primary responsibilities of a DevOps Engineer in your team?

The DevOps Engineer will be responsible for optimizing development and deployment processes, as well as ensuring the reliability and scalability of our systems.

Is experience in specific cloud technologies required for this role?

Yes, candidates should have a solid background in cloud technologies, as this is crucial for the role.

What programming languages should a candidate be proficient in?

A strong competency in a variety of programming languages is required, although the specific languages may vary based on project needs and technologies used.

Will there be opportunities for professional development and training in this role?

While this specific information is not outlined in the job description, many organizations provide opportunities for professional development, particularly in dynamic fields like DevOps.

What is the work environment like for a DevOps Engineer in your company?

The job description indicates that the team is dynamic, which suggests a collaborative and fast-paced work environment where continuous learning and adaptation are encouraged.

Is remote work an option for this DevOps Engineer position?

This detail is not specified in the job description, and candidates may need to inquire during the application process to clarify remote work possibilities.

How does the DevOps Engineer contribute to system reliability?

The DevOps Engineer plays a crucial role in implementing practices and tools that enhance system reliability and scalability, which are foundational to effective DevOps culture.

What configuration management tools are preferred for this role?

The job description does not specify which configuration management tools are preferred, but candidates are expected to have hands-on experience with such tools.

Are there specific projects or technologies that the new DevOps Engineer will be working on?

The job description does not detail specific projects or technologies, so candidates may need to seek clarification during the interview process.

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.