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 their customers, and engaged with the open source community surrounding them—potentially 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 Infrastructure as Code tools (e.g. Terraform)
- Preferred: Deep expertise in modern software development tools and DevOps practices, including metrics/monitoring
- Preferred: Experience in agile software development environments using Jira and Confluence
- Preferred: Experience engaging with open source communities and contributing to tools
- Preferred: Experience with cloud security platforms identifying vulnerabilities and risks (e.g. Wiz, Trivy, Aqua, Prisma Cloud)
- Preferred: Deep expertise in networking concepts and designs for large-scale Kubernetes deployments
Skills
- Cloud architecture and design (GCP, AWS, or Azure)
- Infrastructure as Code (Terraform, etc.)
- Container orchestration (Kubernetes, OpenShift, Docker)
- CI/CD tooling (GitHub Actions, Jenkins, Azure Pipelines)
- Programming languages (Rust, Python, TypeScript, Go)
- Networking and security for cloud deployments
- Cost optimization and compliance in cloud environments
- Mentorship and cross-functional collaboration
Education
- Bachelor’s Degree in Computer Science, Software engineering or related field
Additional Requirements
- Location: Upper Providence, Philadelphia Walnut Street