DevOps Engineer

Fulltime
United Kingdom

About IT22

At IT22 we have hungry minds. We keep searching for innovative designs and solutions to help create the best possible products and services for our users, customers, and business partners. Through all our departments our employees work together to make ideas a reality.

IT22 is a dynamic, ‘can do’ workplace in which all teams like to work hard, but play and learn even harder. We take pride in creating the best digital experiences and because there is no creation without failure, we experiment, try, fail, and try again, learning from our mistakes until we succeed.

About The Job

We are seeking a skilled DevOps Engineer to join our team. In this role, you will be responsible for designing, building, and maintaining our infrastructure and deployment pipelines. You will work closely with our software engineering and operations teams to ensure that our systems are scalable, reliable, and secure.

Your Responsibilities:

  • Develop and maintain automated deployment pipelines for applications and infrastructure.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) practices to accelerate the release process.
  • Use IaC tools like Terraform or Ansible to automate the provisioning and management of Containerize applications using Docker and orchestrate them with Kubernetes or similar technologies.
  • Implement monitoring solutions for application and infrastructure performance.
  • Optimise system performance and resource utilisation.
  • Implement and maintain security best practices for application and infrastructure.
  • Regularly perform security audits and vulnerability assessments.
  • Collaborate with development and IT operations teams to streamline processes.
  • Communicate effectively with cross-functional teams to ensure alignment and project success.
  • Configure high-availability solutions for critical systems to ensure uninterrupted service.
  • Develop and test disaster recovery plans for application and data recovery.
  • Maintain detailed documentation of deployment processes, configurations, and best practices.
  • Design and implement infrastructure and deployment pipelines using tools such as Ansible, Jenkins, or Tekton.
  • Collaborate with software engineers to ensure that applications are designed with scalability and reliability in mind.
  • Implement security best practices to ensure the confidentiality, integrity, and availability of our systems.
  • Continuously improve our infrastructure and processes through automation and innovation.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proven experience as a DevOps Engineer or in a similar role.
  • Strong knowledge of DevOps tools such as Docker, Ansible, Jenkins, or Tekton, including CI/CD pipelines, containerization, and automation frameworks.
  • Proficiency in scripting and coding, with experience in languages like Python, Shell, or Ruby.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving and communication skills.
  • Certifications like AWS Certified DevOps Engineer, Docker Certified Associate, or others are a plus.
  • At least 6 months of experience as a DevOps Engineer.
  • Strong experience with Linux administration.
  • Strong problem-solving and communication skills.

Benefits:

  • Competitive salary package and bonus.
  • Paid time off and holidays.
  • Additional benefits include health insurance, employee PC/laptop plan, maternity reimbursement, tuition/training and exams reimbursement, transportation/travel expense, company apartments for out-of-station employees, and more!

If you think you’re the right fit for the job, we’d love to meet you! Fill out this form and we’ll reach out to you soon.

Upload Resume *