Devops Engineer

Location Farnborough, UK
Job Type Permanent
Salary Attractive
Reference 31122

Our client, the fastest growing global payments network, is looking for a Devops Engineer to join the UK office. The role will be taken first remotely, but then the engineer will need to go to the office at least 2 days per week. 

You will be empowered to apply engineering techniques and discipline to production operations and help the client deliver the world’s greatest solutions. You will provide feedback into the architecture and application design for each next generation of Payment Services development. If you are the type of person that loves driving technology problem solving sessions; has a tireless passion to increase the performance, resiliency and availability of IT solutions serving the greatest Customers and Partners in the World; we believe this opportunity will allow you to be the superstar of all superstars!

What You’ll Do

  • Handle responsibilities for operational stability and performance of one or more critical business services used by Discover customers and employees.
  • Enhance and Maintain complex software components and distributed systems.
  • Monitor, Alert, Analyze and Troubleshoot large scale distributed systems
  • Define and drive adoption of a best in class monitoring frameworks to accomplish end to end application or service monitoring.
  • Work with clustering technologies - High Availability, Resiliency, Reliability and Scaling.
  • Monitor and report on SLA/SLO for a given applications services
  • Develop & Maintain Dashboards (ELK) - Business and Operational to establish key performance indicators & trends
  • Understand the defining and execution of High Availability, Disaster Recovery, Sustained Resiliency, Chaos Engineering tests
  • Lead and participate in Non-Functional Testing(performance& resilience), identifies the bottlenecks, opportunities for optimization and capacity demands
  • Leverage DevOps skills and methodologies - Create and manage a continuous build, integration, test, and deployment systems. Control application code deployment servers and code deployment methods
  • Control application log collection and analysis - Automate processes and systems configuration/deployment
  • Partner with security engineers and developing plans and automation to aggressively and safely respond to new risks and vulnerabilities
  • Design and architect operational solutions for managing applications and infrastructure, with the specific goal of increasing the automation, repeatability, and consistency of operational tasks
  • Own Release & Change Management – Includes CAB Representation and Implementation of change and software releases
  • Partner & Train the L1 & L1.5 Teams – Including creation and/or enhancement of SOPs, Knowledge Articles etc
  • Leverage one or more general purpose programming languages: Python, Go, shell scripting (Unix/Linux), Java
  • Analyze and participate in periodic on-call duties to prevent, solve and automate the response to problems on mission critical services

What you have

  • Bachelor's  degree in business, computer information systems, computer science, MIS, engineering, science, or related field
  • Experience in Site or Service Reliability Engineering, DevOps or similar within information technology, or related field

Next steps: Apply with your CV and we will contact you soon!

Apply Now