DevOps Engineer

Aivra Health
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£37,827.0 - £95,826.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Active Directory Agile Methodology Amazon Web Services Server Applications Microsoft Azure Bash Shell C Sharp (Programming Language) Configuration Management Computer Networks Databases Continuous Delivery
+63 more
Continuous Integration Software Debugging DevOps Disaster Recovery Domain Name System (DNS) Amazon DynamoDB Elasticsearch Perl (Programming Language) Github Gradle Groovy Monitoring of Systems Web Servers IBM Websphere Application Server WildFly (JBoss AS) Python (Programming Language) PostgreSQL Unix Shell Apache Maven Microsoft SQL Server Team Foundation Server MySQL Nginx Node.Js OpenStack Oracle (Applications) Windows PowerShell Systems Development Life Cycle Ruby on Rails Release Management Ansible Shell Script Software Engineering Software Quality Assurance (SQA) Systems Architecture System Testing VirtualBox Virtualization Technology Web Services Scripting Google Cloud System Availability Delivery Pipeline Spring-boot Software Troubleshooting Gitlab Cloudformation Containerization Gitlab-ci Kubernetes Infrastructure Automation Frameworks Deployment Automation Build Tools Puppet Restful APIs Terraform Splunk New Relic (SaaS) Software Version Control Docker Jenkins Vmware Microservices

Job description

  • Design, implement, and maintain scalable cloud infrastructure using tools like Terraform, CloudFormation, and OpenStack.
  • Develop and manage containerisation solutions with Docker and Kubernetes to facilitate efficient deployment pipelines.
  • Automate deployment processes and configuration management using Ansible, Puppet, Chef, PowerShell, Bash scripting, and TFS.
  • Monitor system performance and troubleshoot issues using New Relic, Splunk, Elasticsearch, and other monitoring tools to ensure high availability.
  • Manage software release cycles through CI/CD pipelines leveraging Jenkins, GitLab CI/CD, GitHub Actions, and TFS.
  • Oversee disaster recovery planning and implement backup strategies for databases such as MySQL, Microsoft SQL Server, Oracle, DynamoDB, and PostgreSQL.
  • Administer virtualisation platforms including VMware and VirtualBox to optimise resource utilisation.
  • Maintain security protocols by configuring firewalls, TCP/IP settings, DNS management, Active Directory integration, and incident response procedures.
  • Collaborate with development teams on requirements gathering for microservices architecture using Java (Spring Boot), Node.js, C#, Ruby on Rails, and other frameworks.
  • Support software development lifecycle (SDLC), system testing, debugging processes whilst ensuring adherence to best practices in software quality assurance.

Requirements

Do you have experience in Terraform?, We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic IT team. The successful candidate will be responsible for streamlining software development, deployment, and system administration processes across cloud and on-premise environments. This role offers an excellent opportunity to work with cutting-edge technologies such as Docker, Kubernetes, AWS, Azure, and various automation tools. The ideal applicant will possess a strong background in system architecture, automation, and continuous integration to support our organisation’s digital transformation initiatives., * Proven experience in DevOps roles with a strong understanding of continuous integration/continuous deployment (CI/CD) pipelines.

  • Proficiency in scripting languages such as Python, Groovy, Perl, Shell Scripting (Bash/Unix shell), PowerShell.
  • Extensive knowledge of containerisation (Docker), orchestration (Kubernetes), and cloud platforms including AWS (Amazon Web Services), Azure, Google Cloud Platform.
  • Hands-on experience with configuration management tools like Ansible, Puppet or Chef; version control systems such as GitHub or GitLab; build tools including Maven or Gradle.
  • Familiarity with web servers (NGINX), application servers (WebSphere/JBoss), RESTful APIs & web services integration.
  • Strong understanding of networking concepts including TCP/IP protocols, LAN/WAN configurations, DNS management & firewall security measures.
  • Experience working within Agile environments following SDLC methodologies; incident management; system administration; disaster recovery planning; software troubleshooting; release management.
  • Relevant certifications such as AWS Certified DevOps Engineer or Microsoft Certified: Azure DevOps Engineer are advantageous but not mandatory. Join our innovative team to help shape the future of our digital infrastructure while working in a collaborative environment that values technical excellence and continuous learning.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert Ā· LIVE

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki Ā· LIVE

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz Ā· WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 Ā· LIVE

3:32 min

Shifting to a DevOps career from non-technical backgrounds

Megha Kadur Ā· LIVE

4:17 min

Generating static microsites for technical documentation using DocToolchain

Johannes Dienst Ā· LIVE

Videos

See all

Related articles

See all