Senior DevOps Engineer / DevOps Developer (CI/CD & Cloud Platforms)
Location: Bengaluru
Work Mode: Hybrid (13 days per week from Bengaluru office)
Experience: 6 years (47+ years acceptable)
Role Summary
We are looking for a Senior DevOps Engineer with strong hands-on experience in CI/CD, cloud-native platforms, containerization, and automation, and a solid development background in Python and Node.js. The role focuses on building, optimizing, and operating scalable delivery pipelines and cloud infrastructure that support enterprise-scale microservices and data platforms.
The ideal candidate is technically strong, production-oriented, and comfortable owning systems end-to-endfrom design and automation to deployment and operational support.
Key Responsibilities
DevOps & CI/CD Engineering
Design, build, and maintain robust CI/CD pipelines for Python and Node.js services.
Automate build, test, security scan, and deployment processes using industry-standard CI/CD tools.
Standardize pipelines across services to ensure reliability, repeatability, and compliance.
Implement infrastructure-as-code and configuration management to support scalable environments.
Cloud & Platform Engineering
Design and operate cloud-native infrastructure on AWS, Azure, or GCP.
Containerize applications using Docker and orchestrate deployments using Kubernetes.
Optimize resource usage, availability, and cost across cloud environments.
Implement observability (logging, metrics, alerts) to ensure system reliability and performance.
System Design & Reliability
Collaborate with developers and architects to design highly scalable and resilient systems.
Identify and resolve performance bottlenecks across applications, pipelines, and infrastructure.
Strengthen platform security by applying cloud and container security best practices.
Continuously improve system reliability, deployment safety, and operational maturity.
Quality, Automation & Governance
Enforce code quality and pipeline standards through automated checks, tests, and validations.
Participate in and contribute to design and code reviews, with a DevOps and operability lens.
Implement rollback, blue/green, and canary deployment strategies where applicable.
Collaboration & Leadership
Work closely with backend developers, frontend teams, QA, product owners, and support teams.
Lead proof of concepts and pilot implementations for new DevOps and cloud initiatives.
Mentor junior engineers and promote DevOps best practices across teams.
Collaborate with external contractors and cross functional stakeholders.
Production Support
Provide production (warranty) support as needed, including incident troubleshooting and root-cause analysis.
Drive continuous improvement based on production feedback and operational insights.
Required Skills & Qualifications
Core Technologies
Strong engineering background with Python and Node.js in enterprise environments.
Experience with modern frameworks (preferably FastAPI for Python services).
Strong understanding of CI/CD concepts, automation, and pipeline design.
DevOps & Cloud
Hands-on experience with:
- CI/CD tools (GitLab CI, GitHub Actions, Azure DevOps, Jenkins, or similar)
- Docker & Kubernetes
- Cloud platforms: AWS, Azure, or GCP
Experience with infrastructure automation and environment provisioning.
Understanding of cloud security best practices and compliance requirements.
Databases & Systems
Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB).
Solid understanding of system design principles, scalability, and distributed systems.
Good grasp of data structures, algorithms, and performance trade-offs.
Experience & Soft Skills
47+ years of professional software engineering / DevOps experience.
Proven experience leading or owning technical initiatives.
Strong problem-solving, debugging, and communication skills.
Ability to work independently with minimal supervision.
Comfortable working in fast-paced, production-critical environments.
Education
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
What We Value
Ownership mindset and accountability for delivery and system health.
Passion for automation, reliability, and operational excellence.
Curiosity to explore new tools, technologies, and DevOps patterns.
Ability to balance speed with stability and security.