DevOps Engineer

Oregon Systems
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£31,955.0 - £95,615.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Automation of Tests Microsoft Azure Bash Shell Business Process Modeling Unix CentOS Cloud Computing Cloud Computing Security Cloud Engineering
+61 more
Configuration Management Computer Networks Databases Continuous Integration Software Design Patterns Linux DevOps Distributed Systems Domain Name System (DNS) Elasticsearch Perl (Programming Language) Github Groovy Monitoring of Systems Web Servers IBM Websphere Application Server Python (Programming Language) Unix Shell Microsoft SQL Server Team Foundation Server Windows Servers MySQL Networking Basics Nginx OpenStack Oracle (Applications) Windows PowerShell Systems Development Life Cycle Release Management Ansible Ruby Standard Sql Simple Object Access Protocol (SOAP) Software Deployment Software Engineering PL-SQL Subversion Virtual Machines Web Services Workflow Management Systems S3 Bucket Scripting Google Cloud Load Balancing Cloud Platform System System Availability Git Gitlab-ci Kubernetes Deployment Automation Hardware Infrastructure Puppet Firewall Services Module Terraform Splunk New Relic (SaaS) Software Version Control Api Management Docker Jenkins Microservices

Job description

We are seeking a highly skilled DevOps Engineer to join our dynamic technology team. The successful candidate will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud and on-premise infrastructure. This role requires a strong understanding of software development lifecycle (SDLC), continuous integration and deployment (CI/CD), system administration, and cloud computing platforms. The DevOps Engineer will collaborate closely with development, QA, and operations teams to streamline processes, optimise system performance, and ensure high availability of services. Experience with a broad range of tools such as Docker, Kubernetes, Terraform, Jenkins, and cloud providers like AWS or Azure is essential., * Design, develop, and maintain automated deployment pipelines using tools such as Jenkins, GitLab CI/CD, or TFS.

  • Manage containerisation technologies including Docker and Kubernetes to facilitate scalable microservices architectures.
  • Implement infrastructure as code (IaC) using Terraform, Ansible, Chef, Puppet or similar tools to provision and manage cloud infrastructure and virtualised environments.
  • Monitor system performance and troubleshoot issues using tools like New Relic, Splunk, or Elasticsearch to ensure optimal operation of applications and infrastructure.
  • Maintain and optimise cloud environments on AWS, Azure or Google Cloud Platform by managing resources such as S3 buckets, virtual machines, load balancers, and networking components.
  • Collaborate with development teams during requirements gathering to design scalable solutions aligned with business needs.
  • Ensure disaster recovery plans are in place and tested regularly to minimise downtime during outages or failures.
  • Manage configuration management across multiple environments including Linux (CentOS, UNIX) and Windows Server platforms.
  • Implement security best practices including firewall configuration, DNS management, incident response procedures and incident management protocols.
  • Support software deployment activities across various environments ensuring smooth release cycles while maintaining system stability.

Requirements

  • Extensive experience with containerisation technologies such as Docker and orchestration tools like Kubernetes.
  • Proficiency in scripting languages including Bash (Unix shell), PowerShell, Python, Groovy, Perl or Ruby for automation tasks.
  • Strong knowledge of cloud computing platforms including AWS (S3, EC2), Azure or Google Cloud Platform along with cloud infrastructure management tools like Terraform or OpenStack.
  • Familiarity with CI/CD pipelines using Jenkins, GitHub Actions or GitLab CI/CD integrated with version control systems such as Git or SVN.
  • Experience managing databases such as MySQL, Microsoft SQL Server or Oracle; knowledge of SQL/PLSQL is advantageous.
  • Understanding of web servers like NGINX or WebSphere; experience with web services (REST/SOAP) is desirable.
  • Knowledge of distributed systems architecture including microservices design patterns and API management.
  • Ability to troubleshoot complex software issues related to system performance or deployment failures efficiently.
  • Strong grasp of network fundamentals including TCP/IP protocols, DNS configuration and firewall management.
  • Familiarity with monitoring tools such as New Relic or Splunk for incident response and system health checks.
  • Experience working within SDLC frameworks ensuring quality assurance through automated testing tools and release management processes.

This position offers an exciting opportunity for a motivated professional eager to work in a fast-paced environment that values innovation and continuous improvement in technology operations. The ideal candidate will demonstrate excellent organisational skills combined with a proactive approach to problem-solving in complex technical landscapes.

Apply for this position

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

Apply on uk.indeed.com

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

3:32 min

Shifting to a DevOps career from non-technical backgrounds

Megha Kadur · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:30 min

Transitioning from software engineering into a DevOps trajectory

Davide Imola Davide Imola · LIVE

Videos

See all

Related articles

See all