GCP DevOps Engineer managing Google Cloud infrastructure and CI/CD pipelines. Collaborating with teams to automate processes and optimize resources within a growing organization.
Responsibilities
Design, implement, and manage GCP resources, including Virtual Machines (VMs), storage (Cloud Storage, Filestore), networking (VPC, Load Balancers, DNS), databases (Cloud SQL, Firestore), and other platform services.
Configure and maintain scalable, secure, and highly available cloud infrastructure on GCP.
Monitor GCP resource usage, performance, and costs, implementing optimization strategies to ensure efficiency and budgetary compliance.
Implement and enforce GCP security best practices, including Identity and Access Management (IAM), network security controls (firewalls), and data encryption.
Manage and allocate resources efficiently across GCP projects.
Develop, maintain, and manage infrastructure using Terraform to ensure consistent, repeatable, and version-controlled provisioning of GCP resources.
Automate infrastructure provisioning and configuration tasks through Terraform modules and configurations.
Design, implement, and maintain robust CI/CD pipelines using Tekton for automated build, test, and deployment of applications and infrastructure on Kubernetes.
Implement and advocate for DevOps principles, fostering collaboration between development and operations teams.
Maintain comprehensive documentation of configurations, processes, and procedures.
Requirements
3+ years of experience in a GCP Administrator, DevOps Engineer, or similar role.
Proven experience with Google Cloud Platform (GCP) services, including Compute Engine, GKE, Cloud Storage, VPC, Cloud SQL, IAM, and Stackdriver (Cloud Monitoring/Logging).
Extensive hands-on experience with Infrastructure as Code (IaC) using Terraform for provisioning and managing cloud resources.
Strong experience in designing, implementing, and managing CI/CD pipelines, specifically with Tekton.
Proficiency in scripting languages such as Python, Bash, or Go.
Solid understanding of containerization technologies (Docker) and orchestration (Kubernetes, GKE).
Experience with version control systems, especially Git.
Strong understanding of networking concepts (TCP/IP, DNS, Load Balancing) and security best practices in a cloud environment.
Excellent problem-solving, analytical, and communication skills.
Full - Stack Engineer enhancing engineering productivity at Fidelity. Building internal tools for SRE teams to improve operational efficiency and reliability.
DevOps Engineer at Cloudogu working with development and operations for reliable software delivery. Focusing on CI/CD, infrastructure automation, and platform services in an agile environment.
Jr. DevOps Engineer supporting and improving CI/CD pipelines and Linux systems at Swift. Collaborating with senior engineers in a hands - on learning environment.
Senior DevOps Engineer I managing automation tooling and multi - cloud infrastructure at Spring Health. Collaborating with AI and Infrastructure teams in a hybrid Seattle office.
Site Reliability Engineer for cloudified backup platform using Commvault technology at Expleo. Joining a dynamic team to ensure backup infrastructure scalability and reliability.
Site Reliability Engineer responsible for designing and maintaining scalable services with high availability. Collaborating with development teams to enhance reliability and operational excellence.
Technical Staff leading the architecture, reliability, and modernization of enterprise ALM and DevOps tools. Driving strategy and influencing product development in collaboration with various teams.
Site Reliability Engineer responsible for reliability and availability, collaborating with development teams on scalable systems. Applying software engineering practices to improve production operations.
DevOps Engineer in the Security Data and AI Lab at Lloyds Banking Group driving data and cloud infrastructure's influence on product operations and customer service improvements.