Senior DevOps Engineer

  • GlaxoSmithKline
  • Stevenage, Hertfordshire
  • 23/09/2022
Full time Information Technology Telecommunications

Job Description

Site Name: UK - Hertfordshire - Stevenage, USA - Connecticut - Hartford, USA - Delaware - Dover, USA - Maryland - Rockville, USA - Massachusetts - Cambridge, USA - Massachusetts - Waltham, USA - New Jersey - Trenton, USA - Pennsylvania - Upper Providence
Posted Date: Jun 6 2022

The mission of the Data Science and Data Engineering (DSDE) organization within GSK Pharmaceuticals R&D is to get the right data, to the right people, at the right time. TheData Framework and Opsorganization ensures we can do this efficiently, reliably, transparently, and at scale through the creation of a leading-edge, cloud-native data services framework. We focus heavily on developer experience, on strong, semantic abstractions for the data ecosystem, on professional operations and aggressive automation, and on transparency of operations and cost.

Achieving delivery of the right data to the right people at the right time needs design and implementation of data flows and data products which leverage internal and external data assets and tools to drive discovery and development is a key objective for the Data Science and Data Engineering (DSDE) team within GSK's Pharmaceutical R&D organization. There are five key drivers for this approach, which are closely aligned with GSK's corporate priorities of Innovation, Performance and Trust:
  • Automation of end-to-end data flows :Faster and reliable ingestion of high throughput data in genetics, genomics and multi-omics, to extract value of investments in new technology (instrument to analysis-ready data in
  • Enabling governance by design of external and internal data :with engineered practical solutions for controlled use and monitoring
  • Innovative disease-specific and domain-expert specific data products : to enable computational scientists and their research unit collaborators to get faster to key insights leading to faster biopharmaceutical development cycles.
  • Supporting e2ecode traceability and data provenance :Increasing assurance of data integrity through automation, integration.
  • Improving engineering efficiency :Extensible, reusable, scalable,updateable,maintainable, virtualized traceable data and code would be driven by data engineering innovation and better resource utilization.

We are looking for experienced Senior DevOps Engineers to join our growing Data Ops team. As a Senior Dev Ops Engineer is a highly technical individual contributor, building modern, cloud-native, DevOps-first systems for standardizing and templatizingbiomedical and scientificdata engineering, with demonstrable experience across the following areas:
  • Deliver declarative components for common data ingestion, transformation and publishing techniques
  • Define and implement data governance aligned to modern standards
  • Establish scalable, automated processes for data engineering teams across GSK
  • Thought leader and partner with wider DSDE data engineering teams to advise on implementation and best practices
  • Cloud Infrastructure-as-Code
  • Define Service and Flow orchestration
  • Data as a configurable resource(including configuration-driven access to scientific data modelling tools)
  • Observability (monitoring, alerting, logging, tracing, etc.)
  • Enable quality engineering through KPIs and code coverage and quality checks
  • Standardise GitOps/declarative software development lifecycle
  • Audit as a service

Senior DevOpsEngineers take full ownership of delivering high-performing, high-impactbiomedical and scientificdataopsproducts and services, froma description of apattern thatcustomer Data Engineers are trying touseall the way through tofinal delivery (and ongoing monitoring and operations)of a templated project and all associated automation. They arestandard-bearers for software engineering and quality coding practices within theteam andareexpected to mentor more junior engineers; they may even coordinate the work of more junior engineers on a large project.Theydevise useful metrics for ensuring their services are meeting customer demand and having animpact anditerate to deliver and improve on those metrics in an agile fashion.

Successful Senior DevOpsEngineers are developing expertise with the types of data and types of tools that are leveraged in the biomedical and scientific data engineering space, andhas the following skills and experience(withsignificant depth in one or more of these areas):
  • Demonstrable experience deploying robust modularised/container-based solutions to production (ideally GCP) and leveraging the Cloud NativeComputing Foundation (CNCF) ecosystem
  • Significant depth in DevOps principles and tools (e.g.GitOps, Jenkins,CircleCI, Azure DevOps, etc.), and how to integrate these tools with other productivity tools (e.g. Jira, Slack, Microsoft Teams) to build a comprehensive workflow
  • Programming in Python. Scala orGo
  • Embedding agile software engineering (task/issue management, testing, documentation, software development lifecycle, source control, etc.)
  • Leveraging major cloud providers, both via Kubernetesorvia vendor-specific services
  • Authentication and Authorization flows and associated technologies (e.g.OAuth2 + JWT)
  • Common distributed data tools (e.g.Spark, Hive)

The DSDE team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one.

Why you?

Basic Qualifications:

We are looking for professionals with these required skills to achieve our goals:
  • Masters in Computer Science with a focus in Data Engineering, DataOps, DevOps, MLOps, Software Engineering, etc, plus 5 years job experience (or PhD plus 3 years job experience)
  • Experience with DevOps tools and concepts (e.g. Jira, GitLabs / Jenkins / CircleCI / Azure DevOps /etc.)Excellent with common distributed data tools in a production setting (Spark, Kafka, etc)
  • Experience with specialized data architecture (e.g. optimizing physical layout for access patterns, including bloom filters, optimizing against self-describing formats such as ORC or Parquet, etc.)
  • Experience with search / indexing systems (e.g. Elasticsearch)
  • Expertise with agile development in Python, Scala, Go, and/or C++
  • Experience building reusable components on top of the CNCF ecosystem including Kubernetes
  • Metrics-first mindset
  • Experience mentoring junior engineers into deep technical expertise

Preferred Qualifications:

If you have the following characteristics, it would be a plus:
  • Experience with agile software development
  • Experience with building and designing a DevOps-first way of working
  • Experience with building reusable components on top of the CNCF ecosystem including Kubernetes (or similar ecosystem )

LI-GSK

Why GSK?

Our values and expectationsare at the heart of everything we do and form an important part of our culture.

These include Patient focus, Transparency, Respect, Integrity along with Courage, Accountability, Development, and Teamwork. As GSK focuses on our values and expectations and a culture of innovation, performance, and trust, the successful candidate will demonstrate the following capabilities:
  • Operating at pace and agile decision making - using evidence and applying judgement to balance pace, rigour and risk.
  • Committed to delivering high-quality results, overcoming challenges, focusing on what matters, execution.
  • Continuously looking for opportunities to learn, build skills and share learning.
  • Sustaining energy and wellbeing
  • Building strong relationships and collaboration, honest and open conversations.
  • Budgeting and cost consciousness

As a company driven by our values of Patient focus, Transparency, Respect and Integrity, we know inclusion and diversity are essential for us to be able to succeed. We want all our colleagues to thrive at GSK bringing their unique experiences, ensuring they feel good and to keep growing their careers. As a candidate for a role, we want you to feel the same way.

As an Equal Opportunity Employer, we are open to all talent. In the US, we also adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to race/ethnicity, colour, national origin, religion, gender, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class ( US only).

We believe in an agile working culture for all our roles. If flexibility is important to you, we encourage you to explore with our hiring team what the opportunities are.

Please don't hesitate to contact us if you'd like to discuss any adjustments to our process which might help you demonstrate your strengths and capabilities. You can either call us on , or send an email

As you apply, we will ask you to share some personal information which is entirely voluntary..... click apply for full job details