Job Description
Role Overview:
We are looking for a skilled and experienced DevOps Engineer with expertise in Google Cloud Platform (GCP) to join our growing team. The ideal candidate will have a strong background in cloud infrastructure, automation, and CI/CD pipelines, with a focus on optimizing and managing cloud-based solutions on GCP. You will work closely with development, operations, and security teams to build scalable, resilient, and efficient cloud infrastructures.
Key Responsibilities:
☁️ Cloud Infrastructure Management
Design, implement, and manage scalable, secure, and highly available
GCP cloud infrastructures .
Automate the deployment and management of cloud environments using
Infrastructure as Code (IaC)
tools such as
Terraform ,
Google Cloud Deployment Manager , or
CloudFormation .
Provision and manage GCP services, including
Compute Engine ,
Kubernetes Engine (GKE) ,
Cloud Storage ,
BigQuery , and others.
⚙️ CI/CD Pipeline Development
Develop, implement, and maintain
CI/CD pipelines
to automate the build, test, and deployment processes across development, staging, and production environments.
Integrate
GitLab, Jenkins, CircleCI , or similar tools to ensure seamless, automated delivery and deployment of applications.
Support version control and deployment automation best practices to ensure consistent code quality and security.
️ System Monitoring & Optimization
Implement
monitoring
and
alerting
solutions using
Google Cloud Monitoring
(Stackdriver),
Prometheus , and
Grafana .
Ensure the performance, scalability, and security of cloud infrastructure by actively managing capacity, load balancing, and network configurations.
Troubleshoot and resolve infrastructure-related issues, ensuring minimal downtime and high system availability.
Security & Compliance
Ensure the security of cloud environments by implementing best practices for identity management, access control, and data encryption.
Work with the security team to identify and mitigate risks, conduct audits, and comply with industry standards and regulatory requirements.
Implement automated security testing and vulnerability scanning as part of the DevOps pipeline.
Collaboration & Process Improvement
Collaborate with developers, product managers, and other stakeholders to optimize cloud architectures and improve operational workflows.
Identify and recommend improvements for cloud infrastructure processes, automation, and security.
Contribute to the continuous improvement of the DevOps practices across the organization.
Required Skills & Qualifications:
4–6 years of hands-on experience in
DevOps , with a strong focus on
Google Cloud Platform (GCP) .
Proficiency in
GCP services
(Compute Engine, GKE, Cloud Storage, BigQuery, etc.).
Experience with
Infrastructure as Code (IaC)
tools like
Terraform ,
Google Cloud Deployment Manager , or similar.
Expertise in building and maintaining
CI/CD pipelines
using tools like
Jenkins ,
GitLab CI ,
CircleCI , or
Cloud Build .
Solid understanding of
containerization
(Docker) and
orchestration
(Kubernetes, GKE).
Experience with
monitoring and logging tools
such as
Stackdriver ,
Prometheus , and
Grafana .
Familiarity with
version control systems
like
Git .
Preferred Qualifications:
Google Cloud Certified
(e.g., Professional Cloud DevOps Engineer or Associate Cloud Engineer).
Experience with
Serverless computing
(Google Cloud Functions, Cloud Run).
Familiarity with
GitOps
and tools like
ArgoCD
or
Flux .
Knowledge of
Linux/Unix
systems administration.
Experience with
DevSecOps
and embedding security into DevOps practices.
Familiarity with
networking concepts
(VPCs, subnets, firewalls, load balancing, etc.) in GCP.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge security challenges.
A collaborative and growth-oriented work environment with opportunities for career development.