Esyasoft Technologies Private Limited

Principal Software Engineer - DevOps

Esyasoft Technologies Private Limited Bengaluru, Karnataka, India

Utilities · 1,001-5,000 employees

Yesterday
devops Mid (2-5 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

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

CI/CD AWS Azure GCP Terraform CloudFormation Docker Kubernetes Linux Shell Scripting Python Infrastructure as Code Networking Observability Vulnerability Management

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