Job Description

IDPP is currently recruiting for DevOps Engineer to join a leading technology and network managed service provider on a full-time basis. From Public Safety to Defense, Transport to Service Provider – when it matters most, they deliver. Every time you pick up the phone, surf the Internet, travel on a motorway, catch a train, bus or tube, or even dial 999; chances are that our client has enabled the technology to make this happen.

Role Profile:

This role will provide support for all teams within the Software department that is expanding the development of their products to meet ongoing customer requirements. Working with agile teams, which use scrum principles as their foundation, their primary focus will be supporting the build and release process for multiple products along with overseeing the migration of our current infrastructure to a new managed service platform.

We are looking for someone who has a passion for software delivery and who thrives in a collaborative working environment. In this role they will become a trusted adviser to both the teams and business, working closely with IT infrastructure, network engineers and developers to bridge the gap between development and the release of live products. We will rely on them to research and suggest new solutions, continuously encouraging improvement throughout the business.

Main responsibilities:

  • Administration of source control systems (Git/TFS) and branching policies
  • Supporting the build and deployment of large-scale applications
  • Assisting in moving to a more distributed, high availability infrastructure
  • Collaborating with IT and network engineers in the setup of network infrastructure
  • Research and development of new dev ops tools
  • Continuous improvement of the dev ops strategy
  • Management of the departments virtual machine host resources

Skills required:

  • Experience in the full software development lifecycle
  • Experience with automating application deployment and environment configuration management
  • Knowledge of continuous build & integration practices
  • Experience administering application servers, web servers, and databases
  • Experience working with Cloud computing
  • Some experience with automating unit, integration, and E2E tests (NUnit, Selenium & Protractor)
  • Strong analysis, investigation and problem-solving skills
  • Key Technologies:
  • Windows based infrastructure
  • .Net stack, with web apps hosted in IIS, backed by SQL databases
  • Android mobile applications distributed using Google Play Store and Mobile Iron
  • Visual Studio and Team Foundation Server (TFS)
  • Virtual Machine management using VMware
  • Experience in using TFS for CI builds and releases, distributing IOS Apps and strong knowledge of PowerShell scripting would be advantageous.