£65K/yr to £70K/yr
London, England
Permanent, Variable

DevOps Engineer

Posted by Ikhoi Recruitment.

A fantastic NetZero client is looking for a DevOps Engineer with Python and Django experience.

The ideal candidate will have 2 years recent experience in a similar DevOps role 3 years experience in Python with a web development framework (preferably Django) Experience in both AWS and MS Azure.

The role is 2 days the London Office and 3 days WFH.

Great benefits including Bonus, Pension. Study leave, sabbatical, employee training and lot's more!

The DevOps Engineer plays a vital role in providing technical development support for all the systems and infrastructure within the clients IT estate., ensuring the reliability, scalability and efficiency of our systems and applications. You will work closely with cross-functional teams to automate processes, optimise performance and streamline deployment pipelines.

As part of the infrastructure team the DevOps Engineer collaborates with the QA teams to design, implement, and maintain CI/CD pipelines for efficient and reliable software delivery. Working with the infrastructure team to ensure that developments adhere to the relevant operational and security standards. They also provide technical support to the service desk on in-house systems and pipelines as required, troubleshooting and resolving infrastructure-related issues in production environments.

The role involves the automation of infrastructure provisioning, configuration and management using tools such as Terraform or Chef. The Implementation and management of monitoring, logging and alerting solutions to ensure system health and performance and conducting regular performance and security assessments and implementing necessary improvements. The role also works with the rest of the infrastructure team to continuously optimise cloud-based infrastructure (e.g., AWS, Azure) for cost-efficiency, scalability and security.

As part of their responsibilities, the DevOps Engineer provides security information and support related to the client's IT environment. They work closely with the IT Cyber Security manager and data protection team to ensure the security of the environment.

Key Responsibilities as a DevOps Engineer

  • Collaborate with development, operations, and QA teams to design, implement, and maintain CI/CD pipelines for efficient and reliable software delivery.
  • Automate infrastructure provisioning, configuration and management using tools such as Terraform or Chef.
  • Implement and manage monitoring, logging and alerting solutions to ensure system health and performance.
  • Continuously optimise cloud-based infrastructure (e.g., AWS, Azure) for cost-efficiency, scalability and security.
  • Troubleshoot and resolve infrastructure-related issues in production environments.
  • Conduct regular performance and security assessments and implement necessary improvements.
  • Stay updated on industry trends and best practices in DevOps, cloud computing, and software development.

Provide suitable training and support to the rest of the IT team in their respective areas of expertise.

Essential:

  • At least 2 years experience in a DevOps Engineer role or similar.
  • Knowledge of Infrastructure standards and practices as they relate to AWS and Azure Cloud environments.
  • At least 3 years experience in Python programming language in the Django framework.
  • Good understanding of Scrum practices.
  • Knowledge of containerisation technologies (e.g., Docker, Kubernetes).
  • Familiarity with configuration management tools like Terraform or Chef.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).

Desirable:

  • Understanding of networking, security and compliance best practices.
  • Knowledge of scripting languages (e.g., Python, Ruby, PowerShell) for automation tasks.

Person Specification;

  • The ability to listen actively, comprehend complex situations, and defuse difficult circumstances.
  • A confident, proactive personality, able to tackle challenging situations head-on.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Proactive and self-motivated, with a drive for continuous improvement.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Strong analytical mindset with a focus on delivering high-quality solutions.
  • Adaptability and willingness to learn new technologies and tools.
  • The ability to anticipate potential issues and implement continuous improvements.
  • A team player who collaborates effectively with others.
  • Empathetic, conscientious, and patient, with the ability to make pragmatic decisions while under pressure.
  • Strong analytical skills for effective problem-solving.
  • Excellent written and verbal communication skills.
We use cookies to measure usage and analytics according to our privacy policy.