Software Engineer - DevOps

  • Job ref:


  • Location:


  • Sector:

    Software Engineer

  • Job type:


  • Salary:

    £65000 - £75000 per annum + Company Benefits

  • Contact:

    Tom McParland

  • Email:

  • Published:

    about 1 year ago

  • Start date:


  • Consultant:


Software Engineer - DevOps

London Based

£65,000 - £75,000 per Annum

SC/DV Cleared

Job Description

The Software/DevOps Engineer will provide a bridge between software development, testing, infrastructure, operations and system administrators to facilitate efficient, continuous and high-quality software delivery. The processes and tooling implemented by the Software/DevOps Engineer will enable source code and associated artefacts to be installed and configured across environments. The Software/DevOps Engineer will typically combine the skills of software coding and/or scripting and process reengineering with exemplary team working and communication skills. The Software/DevOps Engineer should have a good breadth of knowledge across the disciplines of software development and how software is deployed.

Key Responsibility Areas

To assist in the overall implementation and support of new applications. Including but not limited to:

  • Assist in the overall implementation of new software / applications for the Intelligence Solutions Business Unit Customers

  • Analyse requirements, design, implement and unit test software code and supporting artefacts using appropriate tools

  • As required, lead on software/application development activities

  • Plan and undertake installations on development, test, reference and operational environments

  • Deliver consistent high-quality software and environmental builds through automation

  • Creation and maintenance of automaton frameworks for software and/or environment provisioning and ongoing operation

  • Managing and controlling software configuration for projects including the source repository

  • Implement and maintain of Continuous Integration (CI) and/or Build pipelines where appropriate

  • Understand change control and release management practices

  • Assist in data engineering activities (data cleansing, integration, onward data analytics)

  • Provide application support to existing deployed services

  • Contribute to the improvement and efficiency of the Intelligence Solutions Team

Skills, Qualifications & Knowledge Required


The role requires the candidate to be a full UK National with at least a current SC clearance.

  • At least 2 years work experience of performing a similar role

  • Good knowledge of Agile methodologies, SCRUM, BDD, TDD

  • Microsoft - C#, .NET, SharePoint, SQL

  • Source control management (Git, Azure DevOps etc)

  • Data Engineering - experience of one or more: Apache ecosystem, SQL, Python

  • Web - HTML, CSS, JavaScript, XML, SOAP

  • O/S - Linux, Windows

  • Automation tools for software and/or infrastructure builds PowerShell / Ansible etc)

  • Clear and effective communication skills

  • Strong analytical skills

  • Aptitude for solving complex/technical problems

  • Flexible and adaptable attitude, capable of acquiring new skills

  • Objective and logical with an enquiring and creative mind

Highly desirable

  • Experience with Secure DevOps within an Agile /SAFe environment

  • Containerisation - Docker, Kubernetes, Kubeflow etc

  • Data engineering - Hadoop, R, Scala, Python, Apache Spark, Apache Kafka, Apache Cassandra, PostgreSQL, Oracle, SQL etc

  • Machine Learning - Keras, TensorFlow, Azure ML, Scikit-Learn, PyTorch etc

  • SharePoint Patterns and Practices (PnP) PowerShell library

  • Java - Java JEE, JSP, JSF, EJB, Spring, JDBC etc