DevOps Engineer - London - Finance

  • Excellent
  • London, England, United Kingdom
  • Permanent, Full time
  • Westbourne Partners
  • 16 Jan 17

I am looking for an outstanding DevOps engineer to join a small team, working closely within the development and infrastructure groups to continuously improve the productivity of the development teams and the quality the real-time trading platform.

DevOps Engineer - London - Finance

I am looking for an outstanding DevOps engineer to join a small team, working closely within the development and infrastructure groups to continuously improve the productivity of the development teams and the quality the real-time trading platform.

The role is to work with a cross-functional delivery team that uses agile techniques (Scrum / Kanban) and iterative development practices. Your role will cover a wider range of responsibilities from new technology evaluation through to build optimisation and development monitoring to technical support of the trading systems - all with a constant focus of optimising development and operations thorugh automation.

My client is in the early stages of building a Linux capability, adding to their established Windows environment, making this is the ideal opportunity to influence things from the beginning.  This means they're looking for a self-starter and someone who is able to propose options and back them up with robust arguments.

The ideal candidate will combine energy, curiosity and pragmatism to deliver a great platform that balances innovation, stability, performance and speed of delivery.

Your responsibilities will include:

  • Architecting, building and maintaining Linux-based systems
  • Continuously improving our software release process across multiple environments
  • Design, create, maintain and enhance infrastructure, automation and monitoring systems
  • Monitoring and tuning servers across production and multiple staging environments
  • Analysis and resolution of production and development issues
  • Identify, design and present new technologies, solutions and best practices
  • Tracking and reporting of deployment and system metrics
  • Troubleshooting day-to-day build and packaging issues
  • Automating application build processes and packaging

Required Skills

  • Excellent knowledge of Linux and a broad range of standard Linux tooling
  • Proficient in scripting languages (preferably Python or Powershell)
  • Scripting and an ability to write code to automate repeatable processes
  • Cloud delivery experience, container-based deployments (e.g. Docker)
  • Virtualisation/Cloud environments and treating infrastructure as code
  • Expertise with build pipelines, continuous integration and deployment tooling
  • Familiarity with incremental delivery, testing, packaging & deployment processes
  • Strong understanding of source control concepts, preferably Git
  • Evidence of a keen interest in automation and process improvement
  • Experience with centralized logging, monitoring and search technologies (e.g. Splunk, ELK)
  • Good understanding of storage, security and networking operations

Desirable Experience

  • Experience within a Windows or combined Windows & Linux environment
  • Container clustering (e.g. Docker Swarm, Kubernetes)
  • Programmable infrastructure and automation experience
  • Distributed microservice architectures and service discovery mechanisms
  • .NET build, packaging and delivery ecosystem
  • Web build pipelines and tools (e.g. Grunt, Gulp, Bower)
  • Application integration/message queues (e.g. ActiveMQ)
  • SQL and NoSQL/document datastores (e.g. MySQL, EventStore, Redis, MongoDB etc).
  • Application packaging and artifact repositories

If you are interested in discussing this opportunity further, please contact Jamie Peters at j.peters@westbourne-partners.com or call 0203-829-5900