Senior Principal Cloud Engineer
GSK
Job Description
Your responsibilities include…
- Design, implement, and maintain the Cloud Foundations on Microsoft Azure and Google Cloud to meet enterprise-level needs.
- Develop and publish reusable cloud architecture patterns to accelerate cloud adoption by diverse product teams.
- Collaborate with stakeholders across product teams and business units to understand requirements and design bootstrapped solutions.
- Automate infrastructure deployment and management using Terraform as the primary Infrastructure as Code (IaC) tool.
- Manage an Internal Developer tool/portal (IDP) to simplify and streamline cloud provisioning workflows.
- Ensure monitoring and alerting has been configured to continuously stay ahead of potential security, compliance, or threshold issues and incidents.
- Comply with industry regulations and GSK’s Cyber Security Office (CSO).
- Be an advocate for “shift left” mindset by guiding team members and product teams who are embarking on their own GitOps and DevSecOps journey.
- Stay up to date with the latest trends and best practices in cloud technologies.
Why you?
Basic Qualifications:
- Degree in Computer science or a similar field.
- Total 16+ years of experience out of which 8+ years of experience as a Cloud Engineer or similar role, with hands-on expertise in Microsoft Azure and Google Cloud Platform (GCP).
- 8+ years of experience with Infrastructure as Code (IaC) tools, particularly Terraform.
- 5+ years of experience developing CI/CD pipelines following GitOps and DevSecOps ways of working to provision and manage cloud infrastructure with tools such as GitHub Actions, Jenkins, Azure DevOps, or GitLab.
- 2+ years of experience working with Internal Developer Portals – e.g. Terraform Cloud, Scaler, Spacelift, Cycloid, Env0, etc.
- Relevant Cloud Certifications – e.g. Azure Solutions Architect Expert (AZ-305), Google Cloud Professional Architect, etc.
- Proven ability to design scalable, reusable, and secure cloud architecture patterns as accelerators – e.g. 3-tier, serverless, domain-driven microservices, event-driven, data ETL/ELT pipelines, etc.
- 2+ years of experience working in a regulated industry, ideally pharmaceuticals, with a strong understanding of regulatory compliance and security requirements, whilst adhering to ITIL and ITSM principles.
- Excellent communication and collaboration skills, with the ability to work across teams and influence stakeholders.
Preferred Qualifications:
- Programming and Scripting Languages: Proficiency in Python, Go, or Node for automation and tooling development, but also to show appreciation towards product teams hosting needs.
- APIs and Integration: Experience developing integrated solutions using vendor APIs and/or SDKs.
- Containerization and Orchestration: Hands-on experience with Kubernetes and Docker, including managed services such as AKS (Azure Kubernetes Services) and GKE (Google Kubernetes Engine).
- Monitoring and Observability: Experience with tools such as Prometheus, Grafana, Mimir, Azure Monitor, or Google Cloud Operations Suite (StackDriver).
- Configuration Management Tools: Knowledge of tools like Ansible (Tower), Chef, or Puppet.
- Secrets Management: Familiarity with tools like Azure Key Vault, Google Secret Manager, or AKeyless.
- Cloud Networking: Understanding of virtual networking (VNETs and Subnets), VPC configurations, and hybrid cloud connectivity solutions (e.g. ExpressRoute, Cloud Interconnect, Hub/Spoke pattern).
- Cloud Security: Hands-on experience with cloud security tools and frameworks, such as Azure Security Center, Google Security Command Center, Checkov, TFSec, Open Policy Agent (OPA) and Wiz.
- Cost Management Tools: Familiarity with cloud cost optimization tools, such as CloudHealth, Apptio Cloudability, or native cost management platforms from Azure or GCP.