Connecting...

Contract DevOps Engineer (Heavy CI & CD Design Focus)

Location:

London, England

Work type:

Contract

Business sector:

Development

Salary:

£500 - £650 per day

Job reference:

dvcw_1542458122

Start date:

ASAP

Contact email:

matthew.pearce@Talentinternational.co.uk

Advertiser:

Matthew Pearce

DevOps Engineer / Software Engineer - (Heavy Designing of CI / CD Pipelines

My client is an exciting start-up company with ground-breaking technology.

As a contract devops engineer, you will focus on developing, maintaining, and running the continuous integration and testing infrastructure, including bespoke and third-party solutions.

You will be adept at scripting, designing automated tests, and have a track record of picking up and working with different technologies.

Duties and responsibilities of the DevOps Engineer

Your primary focus with be on the continuous integration and testing infrastructure, but you will contribute to all aspects of product engineering within the team and take the lead on developing CI and test software components.

Responsibilities pf the DevOps Engineer will include:

Continuous integration / deployment

  • Developing new software and firmware (FPGA) build and integration pipelines and re-engineering existing ones to streamline continuous integration and deployment
  • Creating and maintaining scripts to automate routine development activities
  • Coordinating with all teams to effectively understand (and then eliminate) limitations

Test toolbox

  • Developing the system-level test framework and reusable test components for end-to-end testing of the solution and individual solution components
  • Enabling all engineers to effectively test new features by providing software tools and interfaces and providing support in their test development
  • Expanding coverage of automated tests and reducing reliance on manual testing

Infrastructure improvement

  • Enhancing CI and test infrastructure
  • Researching and integrating third-party solutions to dev-ops needs.

Supporting innovation

  • Investigating new technologies
  • Promoting a "dev-ops mindset"

Your technical background should include:

  • A degree in a relevant STEM subject or equivalent professional experience
  • Development experience with Python (ideally; or other scripting language e.g. Perl, Ruby, Bash, Shell) and the .NET framework (ideally in C#)
  • Knowledge of other languages (C++, Java)
  • Broad understanding of development tools and technology, including source control, continuous integration, container concepts etc
  • Passion for improving engineering workflows and quality, working across teams to embed automation and rapid feedback into engineering practices
  • Experience developing and running automated tests
  • Working in a product engineering environment

We are delighted to have team members who show the following qualities:

  • You are self-motivated, enjoy technical challenges and delivering results
  • You are flexible and adaptable and can cope when thrown in at the deep end
  • You recognise the importance of planning, prioritisation and getting work done on schedule
  • You can communicate well, both verbally and in writing
  • You collaborate with team members and have excellent interpersonal skills

Contract DevOps Engineer, contract, Continuous integration, continuous delivery, software engineer, C++, Python

Share this job:

help your friends find their dream job: