Esyasoft Energy

Principal Software Engineer - DevOps

Bengaluru, India In person Full-time

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

Job description provided by Esyasoft.
View the original posting