Experience: 7+ Years
Role: Senior DevOps Engineer
Domain: Cloud Infrastructure / Platform Engineering
Job Overview
We are looking for an experienced Senior DevOps Engineer with 7+ years of hands-on experience in cloud infrastructure, Kubernetes, and DevOps automation. The ideal candidate should have strong expertise in Google Cloud Platform (GCP), along with experience managing distributed messaging systems such as Kafka, Redis, and RabbitMQ.
The candidate should also have an understanding of Generative AI technologies and the ability to optimize cloud infrastructure costs while ensuring scalability, performance, reliability, and security.
Key Responsibilities
Design, implement, and manage scalable cloud infrastructure on Google Cloud Platform (GCP).
Manage and maintain Kubernetes clusters, including deployment, scaling, monitoring, and troubleshooting.
Configure, manage, and optimize messaging and caching platforms such as Apache Kafka, Redis, and RabbitMQ.
Implement and maintain CI/CD pipelines and DevOps automation to streamline software delivery.
Monitor infrastructure performance, availability, and reliability, ensuring high availability of production environments.
Drive cloud cost optimization initiatives by identifying resource inefficiencies, optimizing cloud utilization, and managing GCP expenditure.
Work on infrastructure automation, containerization, and orchestration.
Collaborate with development, AI/ML, and engineering teams to support application deployment and infrastructure requirements.
Understand Generative AI concepts, architecture, and infrastructure requirements, including the deployment and operational aspects of AI-based applications.
Implement cloud security best practices, access management, and infrastructure governance.
Required Skills & Experience
7+ years of experience in DevOps, Cloud Infrastructure, or Platform Engineering.
Strong hands-on experience with Google Cloud Platform (GCP).
Strong experience with Kubernetes and container orchestration.
Hands-on experience with Apache Kafka, Redis, and RabbitMQ.
Good understanding of CI/CD pipelines and DevOps automation.
Experience in infrastructure monitoring, troubleshooting, and production support.
Strong understanding of cloud cost optimization and resource management.
Understanding of Generative AI (GenAI) concepts, LLMs, and AI application infrastructure.
Experience with Infrastructure as Code (Terraform preferred).
Good understanding of cloud networking, security, scalability, and high availability.
Good to Have
Experience with GCP services such as GKE, Compute Engine, Cloud Storage, Cloud Monitoring, and Cloud Logging.
Exposure to Vertex AI and GenAI application deployment.
Experience with Prometheus, Grafana, or other monitoring tools.
Knowledge of Python, Shell scripting, or automation frameworks.
Experience managing large-scale distributed systems and production workloads.
Ideal Candidate Profile
A hands-on DevOps professional with strong GCP and Kubernetes expertise, practical experience managing Kafka, Redis, and RabbitMQ, an understanding of GenAI infrastructure, and a proven ability to optimize cloud costs and improve infrastructure efficiency.