Principal Software Engineer - DevOps
Esyasoft Technologies Private Limited Bengaluru, Karnataka, India
Utilities · 1,001-5,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The Principal Software Engineer will implement and optimize CI/CD pipelines, cloud infrastructure, and deployment automation to ensure reliable application delivery. They will also manage container orchestration, monitor system performance, and collaborate with development teams to maintain infrastructure documentation.
What they look for
Requirements
Candidates must hold a bachelor's degree in computer science or a related field and possess 2-8 years of experience in DevOps or Cloud Engineering. Proficiency in cloud platforms, containerization tools, and infrastructure as code is required, along with relevant professional certifications.
Full description
Responsible for implementing, maintaining, and optimizing CI/CD pipelines, cloud infrastructure, and deployment automation to ensure reliable, scalable, and secure application delivery.
- CI/CD & Automation
- Develop and maintain CI/CD pipelines for build, test, and deployment automation
- Improve deployment frequency and reduce release failures
- Cloud & Infrastructure
- Manage cloud infrastructure on AWS / Azure / GCP
- Provision and manage infrastructure using Infrastructure as Code (Terraform / CloudFormation)
- Containerization & Orchestration
- Build and manage Docker containers
- Deploy and manage applications using Kubernetes
- Monitoring & Support
- Implement monitoring, logging, and alerting solutions
- Troubleshoot production issues and support high availability
- Collaboration & Documentation
- Collaborate with development and QA teams
- Maintain infrastructure documentation and runbooks
- Configure Networking setup for Vnet, Subnet, NSGs, private endpoints
- Implement observability using Azure Monitor, Log analytics, Application Insight
- Secure CI/CD pipelines and container images using image scanning, Vulnerability management
- Provision and manage Azure infrastructure by implementing IAC using Terraform, ARM etc
Requirements
Education: Bachelor’s degree in computer science, Engineering, or related discipline
Exp: 2-8 years of experience in DevOps or Cloud Engineering
Specific Skills:
- CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Cloud platforms (AWS / Azure / GCP)
- Docker and Kubernetes /Openshift
- Linux system administration
- Shell / Python scripting
Professional Certification Required:
- AWS Certified DevOps Engineer – Associate
- Microsoft Azure DevOps Engineer Expert
- Google Professional Cloud DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- Hashi Corp Certified: Terraform Associate
Similar roles
-
GCP DevOps Engineer (onsite)
Applaudo Studios San Salvador, San Salvador, El Salvador
-
Senior GCP DevOps Engineer (onsite)
Applaudo Studios San Salvador, San Salvador, El Salvador
-
Software Engineer III - DevOps, Security Engineer
JPMorgan Chase & Co. Bournemouth, England, United Kingdom
-
AES - DE - Agile - Azure Devops ALM Tool
Zensar Pune, Maharashtra, India
-
DevOps Engineer
Cascade Dafo Inc Ferndale, Washington, United States · $76K–$128K/yr
-
DevOps Engineering Intern - Summer 2027
Raft Company Website McLean, Virginia, United States · $42K–$50K/yr