DevOps Engineer

DevOps

Ref: 1306Monday 30 January 2023

Role: DevOps Engineer

Location: Edinburgh or Bristol

The Company

Our client specialises in designing software solutions for uncrewed maritime systems and is looking to hire a DevOps Engineer for either the HQ offices in Edinburgh or the new premises in Bristol.

Looking for the next step in your career, with excellent training and development opportunities, career progression, and the prospect of an innovative, varied and global company, then this could be the job for you!

The Role

Working along with the engineering project teams, you will utilise software testing / verifying tools such as Jenkins, SonarQube and Ranorex. Responsibilities include:

  • Improve main products or deployments with main focus on resilient, stable, and secure developments.
  • Contribute to the development of testing strategies – assessment of technologies, methods of continuous integration, automated testing and the efficient delivery pipelines of products.
  • Investigating and performing root cause analysis.
  • Development of new approaches to supporting every aspect of software lifecycle.
  • Review DevOps practices and suggest improvements.
  • Work alongside the engineering team developing and improving the continuous integration pipeline.
  • Employ your scripting expertise for improving automation in the build procedure.  

Required skills / Experience

  • BSc or MSc in software engineering or similar numerical degree (2:1 or above)
  • Practical experience delivering DevOps pipeline and working with software teams
  • Understanding of Linux or Windows scripting skills – bash, cmd-prompt
  • Experience with some particular DevOps tooling areas:
    • Continuous Integration (CI) systems - Jenkins, CDash, Teamcity
    • Virtualisation / Containerisation (setup and management) – Docker
    • Automated configuration management tooling
    • Developing and executing unit and integration testing (C++ and C#)
    • Issue tracking systems – Bugzilla or Jira
    • Configuration management – SVN, git, mercurial, bazaar
  • Experience working in software development lifecycles - Agile methods
  • Solid numerical and mathematical skills and good communication

Desirable

  • 2+ years’ professional software experience (commercial or academic)
  • Demonstrate experience implementing / improving DevOps processes

Benefits

  • Shared employee / employer contributory pension scheme
  • Generous holiday entitlement
  • Flexible working / hybrid working policies
  • Travel compensation scheme – opportunities to travel and work with robotics
  • Annual company day out
  • Certified online training and internal technology training
  • Free Gym access (Edinburgh)
  • Onsite parking (Edinburgh)
  • Cycle to Work scheme