Automated Systems Engineer - Python/Continuous Integration - London

4 days left

Recruiter
Evolution Recruitment Solutions Ltd
Location
Central London / West End
Salary
70,000 - 100,000 + Bonus
Posted
02 Feb 2017
Closes
02 Mar 2017
Contract Type
Permanent
Hours
Full Time
Automated Systems Engineer - Python/Continuous Integration - London.

Start Date - ASAP


Due to continued expansion we are looking to recruit a highly skilled Automation Systems Engineer with excellent skills with Python. The role will offer high level technical challenges and market leading salary.

We are relying increasingly on fully-automated systems to carry out tasks that traditionally involved significant manual intervention, and we are building a new team in London focused on this work.

The first major initiative for this team is to design, develop and deliver a new automated system that integrates with the output from many engineering teams in our main development offices and builds, tests, packages and deploys the mission-critical software that all our subscribers rely on every day.

Skills and Knowledge:
  • Fluent programming skills in Python
  • Knowledge of C++ and Javascript
  • Git, Github or Github Enterprise
  • An understanding of continuous integration principles and writing testable code
  • Agile development environment
We’d love to see:
  • Fluency with github and knowledge of extending these environments (hooks, for example)
  • That you have used Jenkins or other Continuous Integration frameworks
  • Knowledge of Windows and UNIX at the command line
  • Large open source and proprietary codebases
  • An understanding of how software suites get installed on Windows
  • That you demonstrate knowledge of writing resilient code to build reliable systems
Key Responsibilities:
  • Bring your knowledge of designing resilient systems in Python and be influential in the design of this new system, as well as playing a major part in coding the solution.
  • Collaborate with multiple teams to understand and improve the release process for different types of software
  • Design and develop monitoring tools that allow engineers and management to see live system status
  • Maintain and extend our Continuous Integration system, adding new features for comprehensive automated testing
  • Influence strategic decisions concerning future build environments and release processes



Urgent role - please apply now!



Please note that no terminology in this advert is intended to discriminate on the grounds of age, and we confirm that we will gladly accept applications from persons of any age for this role.