Senior Software Engineer - DevOps -GCP
Experience required- 3 to 6 years of experience
Location- Technopark, Trivandrum.
Immediate joiners preferred.
Overview
This position is for a Lead Engineer responsible for executing DevOps activities across both Cloud and On-premises environments. The role is based in Trivandrum, India. The candidate will engage with customers through various collaboration channels, including web conferences, emails, and other communication tools, and will coordinate with the customer’s DevOps team as needed. Key responsibilities include requirement elicitation, cloud infrastructure design, cloud migration, Infrastructure as Code (IaC) implementation, and CI/CD pipeline development. The candidate will be responsible for taking assigned tasks through to completion, ensuring the quality and reliability of
deliverables. The ideal candidate should be self-driven, capable of making informed decisions, and able to work independently with minimal supervision, demonstrating a strong “go-getter” attitude.
Job Responsibilities
Analyze software requirements and design secure, robust, and scalable cloud infrastructure for deploying client applications.
Design and implement CI/CD pipelines for automated build, test, and deployment processes.
Ensure security and compliance of cloud infrastructure.
Automate infrastructure provisioning using Infrastructure as Code (IaC) tools.
Implement effective monitoring and alerting solutions using industry-standard tools.
Write high-quality scripts and IaC code and perform developer-level verification and testing.
Communicate clearly and effectively regarding requirements, progress, and deliverables.
Ensure on-time delivery of high-quality solutions.
Identify risks early and develop contingency plans.
Collaborate closely with stakeholders, including customers, to ensure project success.
Respond to customer escalations with agility and problem-solving mindset to quickly resolve infrastructure issues.
Foster strong collaboration between development and operations teams for faster deployments.
Proactively suggest and implement tools or practices that enhance quality and productivity.
Stay up to date with the latest technological trends and process improvements relevant to the role.
Qualifications and Requirements
6+ years of experience in DevOps, specializing in cloud infrastructure automation, CI/CD pipeline development, and operational reliability.
4+ years of hands-on experience with Google Cloud Platform (GCP), working extensively with services such as:
o GKE, Cloud Run, Cloud Functions, Pub/Sub, Cloud Healthcare API
o Cloud Storage, Cloud SQL, Firestore, VPC, Compute Engine
o IAM, Cloud Armor, Secret Manager, Cloud Build
o Cloud Logging, BigQuery, Cloud CDN, Cloud DNS
o Google Cloud Workflows, Cloud Scheduler
Proficient in Infrastructure as Code (IaC) using Terraform, with experience in Terragrunt for modular, DRY configurations across environments.
Skilled in designing scalable, secure, and highly available infrastructure on GCP.
Extensive experience in Linux systems administration (Debian, Rocky, Ubuntu), shell scripting, and automation.
Designed and maintained CI/CD pipelines using GitLab CI/CD and Cloud Build for automated testing, building, and deployment workflows.
Proficient in Docker, containerizing applications, and managing container lifecycles.
Experience working with Kubernetes, managing clusters and deployments in GKE.
Strong understanding of networking, firewall rules, VPC configurations, and cloud security best practices.
Hands-on experience in troubleshooting production issues and implementing monitoring and alerting with Cloud Logging, Cloud Monitoring, and third-party tools.
Collaborated with development, QA, and operations teams to ensure faster delivery, stability, and performance of applications.
Familiar with file transfer protocols (SFTP, FTPS, HTTPS) and strategies for secure data movement and compliance.
Experience in Healthcare domain, with familiarity around data sensitivity, HIPA compliance, and healthcare APIs.
Exposure to AWS services and hybrid cloud strategies is a plus.
Proficient in Python for automation scripts, tooling, and glue code between services.
Passionate about automation, standardization, and continuous improvement in DevOps processes.
A professional certification in GCP would be an added advantage.
Knowledge of deploying legacy applications on application servers such as Apache Tomcat would be an added advantage.
Strong problem-solving and analytical thinking abilities to quickly identify root causes and implement effective solutions.
Excellent verbal and written communication skills, with the ability to clearly convey technical concepts to both technical and non-technical stakeholders.
Proven experience working in Agile/Scrum environments, actively contributing to sprint planning, reviews, and retrospectives.
Known for being a proactive, self-driven team player with a strong sense of ownership and accountability.