This role is for one of the Weekday's clients
Min Experience: 3 yearsLocation: KolkataJobType: full-timeWe are seeking a highly skilled
DevOps Engineer
with strong hands-on expertise in
Google Cloud Platform (GCP)
and a deep understanding of modern cloud-native infrastructure, CI/CD pipelines, and scalable deployment practices. The ideal candidate will be responsible for designing, automating, optimizing, and supporting infrastructure and application deployments across mission-critical environments. This role requires a blend of technical depth, problem-solving ability, and a strong sense of ownership for delivering reliable and efficient cloud solutions.
Requirements
Key Responsibilities
Cloud Infrastructure & Platform Engineering
- Architect, deploy, and manage scalable infrastructure on Google Cloud Platform, including Compute, Storage, Networking, IAM, Cloud Monitoring, and Logging.
- Implement and manage Cloud Run services for running serverless applications and containerized workloads.
- Work extensively with Google App Engine to deploy, monitor, and optimize application performance in a fully managed environment.
- Build and maintain container orchestration using Kubernetes (GKE preferred), ensuring high availability, resilience, and cost-efficient operations.
- Manage and optimize MongoDB deployments, including provisioning, performance tuning, replication, and backup automation.
CI/CD & Automation
- Design, implement, and maintain automated CI/CD pipelines using tools such as Cloud Build, GitHub Actions, or Jenkins.
- Develop robust automation frameworks for infrastructure provisioning using Terraform, Google Deployment Manager, or equivalent IaC tools.
- Automate configuration management, environment provisioning, and application deployments to ensure consistency, repeatability, and speed.
- Champion best practices for DevOps, including shift-left testing, zero-downtime deployments, and GitOps methodologies.
Monitoring, Reliability & Security
- Implement comprehensive monitoring, observability, and alerting systems using GCP native tools (Cloud Monitoring, Cloud Logging) and third-party solutions.
- Troubleshoot environment issues, analyze root causes, and continuously improve system reliability, scalability, and maintainability.
- Collaborate with Engineering, QA, and Security teams to enforce cloud governance, IAM policies, data protection, and compliance standards.
- Perform capacity planning, cost optimization, performance tuning, and resource usage analysis across cloud infrastructure.
Collaboration & Stakeholder Management
- Work closely with product engineering teams to understand system requirements and implement scalable, secure, and automated infrastructure solutions.
- Provide guidance and support on DevOps principles, cloud best practices, and operational excellence across teams.
- Document system architectures, operational runbooks, and deployment processes to ensure knowledge continuity and transparency.
- Participate in on-call rotations, ensuring rapid incident response and high service availability.
Required Skills & Qualifications
- 3-8 years of hands-on DevOps, Site Reliability Engineering, or Cloud Engineering experience.
- Deep expertise with Google Cloud Platform, including Compute, Networking, IAM, Cloud SQL, Cloud Run, Cloud Functions, and App Engine.
- Strong proficiency with Kubernetes (preferably GKE) and containerization tools such as Docker.
- Experience managing and optimizing MongoDB in production environments.
- Strong scripting skills (Python, Bash, or Go) for automation and tooling.
- Hands-on experience with CI/CD tools, infrastructure as code (Terraform preferred), and cloud-native deployment workflows.
- Solid understanding of networking, security best practices, monitoring, and distributed systems.
- Ability to diagnose complex issues, drive improvements, and collaborate in a cross-functional team environment.