Negotiable
Outside
Hybrid
USA
Summary: The role of DevOps Engineer focuses on leveraging Google Cloud Platform to design, automate, and maintain scalable cloud infrastructure and DevOps pipelines. The engineer will collaborate with cross-functional teams to enhance the reliability, security, and performance of cloud-native applications. Key responsibilities include infrastructure management, CI/CD pipeline implementation, and incident management. The position is remote or hybrid based in Alpharetta, Georgia, and classified as outside IR35.
Key Responsibilities:
- Cloud Infrastructure Design & Management: Design, implement, and manage secure, scalable, and highly available infrastructure on Google Cloud Platform, using best practices in networking, IAM, and resource optimization.
- Infrastructure as Code (IaC): Build and maintain infrastructure automation using Terraform, ensuring modular, reusable, and version-controlled code.
- CI/CD Pipeline Implementation: Develop and maintain robust CI/CD pipelines using tools like GitLab CI, Jenkins, or Cloud Build to enable automated testing and deployment.
- Containerization & Orchestration: Build and manage Docker containers and deploy workloads using GKE (Google Kubernetes Engine) or other container orchestration platforms.
- Monitoring, Logging & Incident Management: Implement and maintain observability stacks using Cloud Monitoring, Cloud Logging, Prometheus, and Grafana to ensure uptime and performance.
- Security & Compliance: Apply security best practices in identity management, network access, secrets handling, and vulnerability scanning across the DevOps lifecycle.
- Collaboration & Automation: Collaborate with development and data teams to improve deployment workflows, automate repeatable tasks, and enforce DevOps standards.
Key Skills:
- 6-8 years of experience in DevOps, Site Reliability Engineering (SRE), or cloud infrastructure roles.
- Proven expertise in Google Cloud Platform services including Compute Engine, GKE, Cloud Storage, BigQuery, Cloud Functions, and Cloud Pub/Sub.
- Advanced proficiency with Terraform for managing infrastructure as code.
- Strong hands-on experience with Docker and container orchestration via Kubernetes (preferably GKE).
- Experience setting up and managing CI/CD pipelines and release workflows.
- Proficient in scripting languages such as Python, Bash, or Go.
- Familiarity with monitoring and logging tools in the Google Cloud Platform ecosystem.
- Understanding of DevOps principles including infrastructure automation, immutable infrastructure, and blue/green deployments.
- Strong troubleshooting and performance tuning skills in cloud-native environments.
Salary (Rate): undetermined
City: Alpharetta
Country: USA
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
We are looking for a skilled and proactive DevOps Engineer with a strong background in Google Cloud Platform (Google Cloud Platform) to join our infrastructure and platform engineering team. In this role, you will be responsible for designing, automating, and maintaining scalable cloud infrastructure and DevOps pipelines, with a focus on reliability, security, and performance. You ll work closely with cross-functional teams to drive continuous integration, delivery, and deployment of cloud-native applications.
Key Responsibilities:
- Cloud Infrastructure Design & Management
Design, implement, and manage secure, scalable, and highly available infrastructure on Google Cloud Platform, using best practices in networking, IAM, and resource optimization. - Infrastructure as Code (IaC)
Build and maintain infrastructure automation using Terraform, ensuring modular, reusable, and version-controlled code. - CI/CD Pipeline Implementation
Develop and maintain robust CI/CD pipelines using tools like GitLab CI, Jenkins, or Cloud Build to enable automated testing and deployment. - Containerization & Orchestration
Build and manage Docker containers and deploy workloads using GKE (Google Kubernetes Engine) or other container orchestration platforms. - Monitoring, Logging & Incident Management
Implement and maintain observability stacks using Cloud Monitoring, Cloud Logging, Prometheus, and Grafana to ensure uptime and performance. - Security & Compliance
Apply security best practices in identity management, network access, secrets handling, and vulnerability scanning across the DevOps lifecycle. - Collaboration & Automation
Collaborate with development and data teams to improve deployment workflows, automate repeatable tasks, and enforce DevOps standards.
Required Qualifications:
- 6 8 years of experience in DevOps, Site Reliability Engineering (SRE), or cloud infrastructure roles.
- Proven expertise in Google Cloud Platform (Google Cloud Platform) services including Compute Engine, GKE, Cloud Storage, BigQuery, Cloud Functions, and Cloud Pub/Sub.
- Advanced proficiency with Terraform for managing infrastructure as code.
- Strong hands-on experience with Docker and container orchestration via Kubernetes (preferably GKE).
- Experience setting up and managing CI/CD pipelines and release workflows.
- Proficient in scripting languages such as Python, Bash, or Go.
- Familiarity with monitoring and logging tools in the Google Cloud Platform ecosystem.
- Understanding of DevOps principles including infrastructure automation, immutable infrastructure, and blue/green deployments.
- Strong troubleshooting and performance tuning skills in cloud-native environments.
Preferred Qualifications:
- Google Cloud Platform Professional Cloud DevOps Engineer or Cloud Architect certification.
- Experience with MLOps pipelines and deploying Vertex AI models (a plus).
- Familiarity with service mesh technologies like Istio.
- Exposure to security compliance frameworks such as SOC2, HIPAA, or ISO 27001.