Senior DevOps Engineer
£450 - £600 a day
/ London/ 12 Months Contract / 450 to 600 GBP Per Day
As a DevOps Engineer, you will be responsible for developing the infrastructure and services, and helping maintain a platform that must scale to support 10 million of the UK population. In addition to building in a challenging and complex environment, you will be helping to prove that modern agile development can be used to deliver projects of this nature and set a blueprint for future government projects.
The platform under development follows a micro-service oriented architecture, employs a high level of automation using tools like Terraform, Puppet, Ansible, and is looking to leverage commodity public cloud services such as AWS.
You'll be the kind of person who is unconcerned with titles and hierarchy; have an aptitude for problem-solving and proactively deliver innovative technology that carries real value for users. You will draw value from collaboration with others, actively seeking input from colleagues and valuing a multidisciplinary team over hierarchy.
Key tasks and deliverables
DevOps & ProdOps best practises commensurate with the build, maintenance and management of high volume transactional web sites and webs services.
Application deployment strategies and continuous integration across multiple environments and releases using a micro-service architecture.
Building and configuring new server platforms and the automated tooling to optimise this process, including Terraform.
Configuration management tools like Puppet, Ansible.
Operational management of Linux servers, delivering a complex web application stack with strong expertise in AWS.
Testing, debugging and troubleshooting of platform level problems.
Administration and build of RDBMS and NoSQL database technologies (e.g MongoDB, MySQL).
Networking concepts, technologies, and protocols (TCP/IP, IPSec, HTTP, SSL, FTP, DHCP, and DNS).
Installation, configuration and management of open source monitoring tools.
3rd Line technical support for Production Operations (24x7 on call).
Ideally you will have been a Senior DevOps Engineer, working on a major project or programme with experience in defining DevOps architectures, target operating models and providing thought leadership to other DevOps team members.
You will have significant demonstrable experience of configuring web, application and database infrastructure in a fast moving development environment.
Previous experience in building and supporting high volume, public, transactional production platforms and sophisticated automated DevOps environments is essential.
A strong technical foundation in build, release and environment management.
Passion for and ability to design and support robust build, deployment and configuration management systems for multi-tier Java applications.
Good experience with continuous integration tools (Jenkins).
Scripting and object oriented programming skills.
Experience with automated testing tools relevant to infrastructure integrity.
Experience in configuring and managing Linux servers for serving a dynamic website.
Experience in debugging a complex multi-server service based on a micro-service architecture.
An understanding of common web application architectures and design patterns.
Good experience in network protocols and their appropriate use.
Operations team experience.
Person specification- the ideal candidate
Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change.
Is committed to quality and is therefore willing to challenge colleagues and to constantly question their own approach.
Draws value from collaboration with others. Actively seeks input from colleagues and values a multidisciplinary team over hierarchy.
Able to understand and communicate the big picture and use it to prioritise and judge impact of smaller tasks and objectives.
Generates new and innovative approaches to problems.
Thrive in a fast-moving, changing environment.
An eagerness to learn enough about whatever tools or tricks are needed to get the job done.
If you match these requirements, please apply in the normal way. Elevate will send you an email, please open, click and action that email and your application will be visible to the hiring organisation directly.
Posted by Elevate Platform Limited, 14 Mar