Job description Posted 20 January 2022

Senior DevOps Engineer

6 Months (Extension Available)

£550-£620p/d Via Umbrella

Brentford (Remote Working Available) GSK is one of the world’s foremost pharmaceutical and healthcare companies, and we are proud to be part of an industry that improves the lives of others. We are embarking on a significant transformation journey that will support GSK in becoming a top-quartile data-enabled organisation.

GSK is undergoing a strategic Tech Transformation which is underpinned by Five Tech Pillars, Robust Core, Future Proof Technology, Agile ways of working, Skills transformation and Strategic Partnering. These five pillars will enable GSK Core Tech and GSK to accomplish the IPT objectives as they are a cornerstone to GSK’s Science, Technology + Culture Strategy.


What are we looking for in you?

We’re looking for a seasoned DevOps engineer, with 8 to 12 years relevant experience, capable of building strong bridges between disciplines and advocate best practices. Technically, you’ll be comfortable working using modern Agile methodologies and have proven experience designing and building Cloud-native solutions from the ground up.

You’ll be contributing to the inner workings of the Hosting Portal, a product within GKS Enterprise Hosting Services, that allows others to self-service Cloud and on-prem IaaS, PaaS and CaaS resources. The Hosting Portal is a custom-built web application using a modern tech stack and deployed using current CI/CD principles and standards.


Responsibilities:

·      Audit and validate existing continuous deployment practices and make recommendations to enhance our Agile posture.

·      Write Infrastructure as Code (IaC) using industry standard tools such as Terraform and Ansible.

·      Write application deployment automation using tools such as GitHub and Azure DevOps.

·      Design and implement continuous delivery pipelines in accordance to our SDLC practices.

·      Integrate monitoring and alerting using the ELK stack.

·      Provide systems support including responding to monitoring alerts.

·      Work with developers to identify necessary Azure resources aid in automating their release cycles.

·      Document automation processes and implementation standards.

·      CI/CD infrastructure and process troubleshooting (disk space, network issues etc).


Required Skills & Experience:

MUST HAVE

·      Experience working in a team within a multi-disciplinary environment.

·      4+ years hands-on experience with GitHub, Azure DevOps and Azure Cloud.

·      Excellent knowledge and hands on experience with GitHub, Azure DevOps and Azure.

·      Excellent knowledge and hands on experience Azure File Storage, Azure App Service, Azure Functions, Azure Key Vault, etc.

·      Excellent knowledge and hands on experience with Terraform and Ansible.

·      Strong hands-on expertise in diverse DevSecOps and SRE concepts using SonarQube and Black Duck.

·      Experience with working in modern web tech stacks (API-driven, Vue/React, Node & Python).

·      Expertise in debugging and troubleshooting Cloud infrastructure issues.

·      Ability to plan for target solution architectures and possible contingencies.

·      Excellent communication and coding skills (Bash, PowerShell, Python).


NICE TO HAVE

·      Azure Certified AZ-303 & AZ-400.

·      Experience working in a multi-cloud environment.

·      Hands-on experience with Google Cloud Platform.

·      Experience working with event-driven architectures.

·      Knowledge on different monitoring and logging solutions, especially ELK.