GCP DevOps Engineer

3 - 7 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will play a pivotal role in automating processes, optimizing cloud resources, and collaborating closely with development and operations teams to streamline application deployments and foster a culture of continuous improvement. Responsibilities GCP Infrastructure Management: 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. Infrastructure as Code (IaC) with Terraform: 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. Manage Terraform state files, ensuring best practices for security and collaboration. Implement and manage network configurations, such as firewalls and routing, as code. CI/CD Pipeline Development with Tekton: Design, implement, and maintain robust CI/CD pipelines using Tekton for automated build, test, and deployment of applications and infrastructure on Kubernetes. Define Tekton Tasks and Pipelines in YAML, leveraging Kubernetes-native capabilities for containerized execution. Integrate Tekton pipelines with version control systems (e.g., Git) and artifact repositories. Automate security and quality gates within the CI/CD pipelines. Ensure smooth and efficient transitions from development to staging to production environments. DevOps Practices & Automation: Implement and advocate for DevOps principles, fostering collaboration between development and operations teams. Automate repetitive operational tasks through scripting (e.g., Python, Bash) and other automation tools. Troubleshoot and resolve infrastructure and application-related issues in a timely manner. Implement monitoring and alerting systems to proactively identify and address performance and availability issues. Participate in on-call rotations and incident response as needed. Collaboration & Documentation: Work closely with development teams to support application deployment, troubleshooting, and optimization. Maintain comprehensive documentation of configurations, processes, and procedures. Qualifications Required Skills & Experience 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. Preferred Skills & Experience GCP Professional Cloud Architect or DevOps Engineer certification. Experience with other CI/CD tools (e.g., Jenkins, GitLab CI) is a plus. Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef). Experience with monitoring and logging tools beyond native GCP offerings (e.g., Prometheus, Dynatrace, Grafana, ELK stack). Knowledge of database administration on GCP.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Hyderabad, Pune, Bengaluru

Hyderabad, Chennai, Bengaluru

Gurugram, Haryana, India

Pune, Maharashtra, India