GSK logo

Senior Cloud Engineer

GSK
On-site
Philadelphia, PA
IT

Role Summary

A Senior Cloud Engineer is a leading technical contributor who can consistently take a loosely defined business or technical requirement, architect and build it to a well-defined specification, and execute on it at a high level. They have a strong focus on metrics, both for the impact of their work and for its inner workings / operations. They should be deeply familiar with the tools of their specialization and of their customers, and engaged with the open source community surrounding them – potentially, even to the level of contributing pull requests.

Responsibilities

  • Design and deploy scalable and reliable cloud infrastructure solutions using Google Cloud Platform (GCP) services.
  • Configure and optimise network architecture, including VPCs, subnets, firewalls, and load balancers, to ensure high availability, security, and performance.
  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient cloud infrastructure designs.
  • Provide input into the roadmaps of teams representing upstream dependencies to help improve the overall program of work.
  • Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC) tools.
  • Stay updated with the latest trends and best practices in cloud infrastructure and contribute to the continuous improvement of our cloud infrastructure architecture.
  • Optimise resource utilisation and cost management while maintaining compliance standards.
  • Provide technical guidance and mentorship to junior team members, fostering a collaborative and knowledge-sharing culture within the organisation.
  • Troubleshoot and resolve infrastructure-related issues and provide technical support to internal teams.

Qualifications

  • Required: Bachelor's Degree in Computer Science, Software engineering or related field
  • Required: 5+ years of cloud experience (e.g., Google Cloud, AWS or Azure)
  • Required: 5+ years of experience working with CI tools (e.g. GitHub Actions, Jenkins or Azure Pipelines)
  • Required: 5+ years of experience with Rust, Python, TypeScript or Go
  • Required: 3+ years of experience with Container Orchestration (e.g. Kubernetes, OpenShift, Docker)
  • Required: 3+ years of experience with tools such as Terraform for Infrastructure as Code

Skills

  • Cloud architecture and design
  • Infrastructure as Code (IaC)
  • Container orchestration and microservices
  • Networking concepts for large-scale deployments
  • Security and compliance considerations in cloud environments
  • CI/CD tooling and automation
  • Monitoring, metrics, and performance tuning
  • Collaboration and mentoring

Education

  • Bachelor’s Degree in Computer Science, Software engineering or related field