Required Skills & Experience
- 5+ years of hands-on public cloud infrastructure experience, with strong GCP implementation and support experience.
- 5+ years of Terraform and Infrastructure as Code experience.
- 5+ years of Kubernetes/containerization experience, preferably GKE.
- 5+ years working with automation, Git, YAML, and CI/CD pipelines.
- Strong hands-on experience with GCP compute, networking, storage, IAM, Kubernetes, monitoring, and logging.
- Strong understanding of microservices and distributed cloud environments.
- Strong troubleshooting, performance tuning, and infrastructure optimization experience.
- Experience with Linux administration, including RHEL, Debian, or SUSE.
- Experience with Windows Server administration.
- Knowledge of networking, directory services, IAM, SSO, MFA, service accounts, roles, and cloud access controls.
- Experience with Agile, SRE, and ITIL practices.
Nice to Have Skills & Experience
- Bachelor's degree in Computer Science, Software
- Engineering, Information Systems, related field, or equivalent experience.
- Google Cloud certification in Cloud Engineering, DevOps, or Cloud Architecture.
- Experience supporting AI/ML workloads within GCP.
- SQL or structured data-platform experience.
Job Description
We are seeking a Senior DevOps Engineer with strong Google Cloud Platform (GCP) experience to design, implement, automate, and support scalable cloud infrastructure. This role will work across public and private cloud environments, with a primary focus on GCP.
The engineer will partner with Developers, Architects, Project Managers, Business Analysts, and business leaders to improve cloud infrastructure, deployment processes, reliability, performance, and automation. The role will also mentor junior team members, serve as an escalation point for complex technical issues, and support emerging AI/ML workloads within GCP.
Key Responsibilities
Design, implement, and support enterprise GCP infrastructure across IaaS and PaaS environments. Build and manage GCP infrastructure using Terraform and Infrastructure as Code. Provision and support GKE, Compute Engine, Cloud Storage, VPC, Load Balancing, Cloud DNS, IAM, Cloud Monitoring, and Cloud Logging. Support Kubernetes-based microservices, container deployments, networking, service accounts, permissions, and cloud security configurations. Build and automate CI/CD pipelines using Git, YAML, Cloud Build, scripting, and other enterprise deployment tools. Develop scripts and automation using Python, Bash, PowerShell, and Terraform/HCL. Troubleshoot complex cloud, application, networking, integration, performance, and deployment issues. Improve cloud reliability, observability, scalability, performance, and operational processes. Support application development teams with releases, integrations, deployments, and production issues. Develop proof-of-concept architectures for cloud infrastructure, applications, and automation initiatives. Support integrations with platforms such as ServiceNow, enterprise identity systems, APIs, and secrets-management solutions. Provide Level 3 support and work with Google Cloud and other vendors to resolve complex issues. Mentor junior engineers, conduct peer reviews, and serve as a technical escalation point. Support AI/ML workloads and emerging technologies within GCP environments. Participate in rotational on-call and occasional weekend or after-hours maintenance.