Skip to main content

Azure DevOps Engineer

INEOS Automotive – Grenadier – Built On Purpose

Story so far

Since Sir Jim Ratcliffe announced Project Grenadier in 2017, our team at INEOS Automotive has grown rapidly. From a start-up to the scaled business we are now, we’ve hit some huge milestones along the way. Despite some global challenges, we brought our first vehicle, the INEOS Grenadier, from a vision to prototype and to market in just five years. And now, as the first customer deliveries of our INEOS Grenadier have begun, we look to the future with our first all-electric vehicle.

People and Culture

With around 1500 employees, 10 locations and 44 nationalities, we’re an international team working together to challenge the ordinary. We welcome people who mirror our values: Spirit of ownership, who take responsibility and make things happen. Delivering quality work, with ambition to deliver outstanding results and who have a community mindset, believing together everyone achieves more. Creativity and initiative are encouraged to support your career development.

We’re doing things differently.

If this sounds like you, let’s talk.

The role:

The DevOps Engineer helps developers with code while also understanding engineering best practices like operating system design or database management systems software installation processes, ensure that everything runs smoothly before releasing code onto production servers.

Responsibilities include (but are not limited to):

  • Building and setting up new development tools and infrastructure
  • Design, develop and manage CI/CD process for different types of application and automate as many processes as possible
  • Manage the full release process
  • Lead team both technically and on daily activities and agile processes
  • Elaborate and estimate stories, and plan the team’s work
  • Microsoft Azure Cloud expert including:
    • ARM templates writing, setup automation for resources provisioning (Azure PowerShell)
    • A second tool for Azure resource provisioning or configuration management (eg Terraform, Ansible, Chef etc)
    • Azure services (Azure App Service, Azure SQL, Azure Service Fabric, Azure Storage Account
    • Understanding of load balancers, DNS, virtual networks and firewalls in cloud environment
    • Setup monitoring (performance metrics, OMS)
  • Automated build and release pipelines
  • Code quality checks
  • Unit, integration and functional tests integrated into pipeline
  • PowerShell scripting for custom tasks automation
  • Identifying technical problems and developing software updates and ‘fixes’
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Deep understanding of git usage and different branching strategies
  • Able to lead a team in Agile delivery model (eg Scrum or Kanban) including acting as scrum master or similar
  • Perform root cause analysis for production errors
  • Investigate and resolve technical issues
  • Develop scripts to automate visualization
  • Design procedures for system troubleshooting and maintenance

Requirements

Qualifications

  • A qualification in computer science with a focus on software development or a bachelor’s degree majoring in Software Development
  • A good understanding of integration patterns
  • A high proficiency with data modelling - bottom up and top down, the whole lifecycle of data

Technical

  • Familiarity with JavaScript frameworks such as React, Sitecore9.3 and Sitecore JSS
  • Proficiency with server-side languages such as Python, Ruby, Java, Yaml, PowerShell, Azure DevOps
  • Strong organisational and project management skills
  • Excellent documentation skills including High Level and Technical Specifications, User Guides etc.
  • Ability to unpack complex requirements, to uphold security of sensitive data and to conform to best practices
  • A qualification in computer science with a focus on software development or a bachelor’s degree majoring in Software Development
  • A good understanding of integration patterns
  • A high proficiency with data modelling - bottom up and top down, the whole lifecycle of data

Behavioural

  • Good problem-solving skills
  • Attention to detail
  • Ability to build and maintain working relationships with others
  • A collaborative, adaptable, user-cantered approach
  • Good time management adopting a flexible approach to work
  • Demonstrates persistence and commitment to completing tasks and objectives.
APPLY FOR THIS JOB
Clicking this link will take you to an external site where you can continue with your application