DevOps Engineer

Aivra Health
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 96K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Microsoft Active Directory
Agile Methodologies
Amazon Web Services (AWS)
Server Applications
Azure
Bash
C Sharp (Programming Language)
Configuration Management
Computer Networks
Databases
Continuous Delivery
Continuous Integration
Software Debugging
DevOps
Disaster Recovery
DNS
Amazon DynamoDB
Elasticsearch
Perl
Github
Gradle
Groovy
Monitoring of Systems
Web Servers
IBM Websphere Application Server
WildFly (JBoss AS)
Python
PostgreSQL
Shell
Maven
Microsoft SQL Server
Team Foundation Server
MySQL
Nginx
Node.js
OpenStack
Oracle Applications
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 (Bash/Python/Go/Ruby)
Google Cloud Platform
System Availability
Delivery Pipeline
Spring-boot
Software Troubleshooting
Gitlab
Cloudformation
Containerization
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Build Tools
Puppet
REST
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