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.
Site Reliability Engineer maintaining cloud infrastructure for Tricentis SaaS Products. Collaborating closely with engineers, focusing on observability and performance.
Dev Ops Engineer at DATAGROUP in Rostock managing IT applications and cloud technologies. Collaborating with teams to support client IT transformations in a flexible work environment.
SRE Technical Manager leading reliability engineering teams ensuring performance for Navy IT services. Manage teams, collaborate on automation, and drive continuous improvement in a critical systems environment.
DevOps Engineer responsible for optimizing and securing cloud deployment processes at Axi. Collaborating across technology teams to promote best practices in DevOps methodologies.
Azure Cloud Engineer ensuring safe and scalable cloud environment at Schoologica while contributing to innovative educational solutions with modern cloud technologies.
DevSecOps Engineer responsible for enhancing Thales' secure hosting platforms in public and private clouds. Collaborating with teams to apply modern practices and build resilient infrastructures.
DevOps Engineer specializing in AWS Cloud Infrastructure in a hybrid position. Collaborating within a supportive team to build modern infrastructure for VM - based applications.
Develops high - automation services in Golang or Java within AWS, Kubernetes, and Azure. Supports teams in building secure applications while working in a hybrid environment.