{bc}
zoho_recruit

Senior Software Engineer - DevOps

Esyasoft
Bengaluru, IND
Full-time
Mid · 2–3 years experience
Onsite
Discovered Today
JenkinsGitHub ActionsGitLab CI/CDAzure DevOpsGitAWS

Full Job Posting

The Junior DevOps Engineer will support the development, deployment and maintenance of software applications and infrastructure. The role involves assisting with CI/CD pipelines, cloud and Linux environments, container platforms, infrastructure automation and operational monitoring. The engineer will collaborate with development, QA and infrastructure teams to enable reliable, secure and efficient software releases while building practical DevOps skills.

Key Responsibility:

  • Assist in building, maintaining and troubleshooting CI/CD pipelines for application build, test and deployment activities.
  • Monitor application and infrastructure performance, availability and security; support routine operational checks.
  • Support cloud infrastructure management across AWS, Azure (preferred) or Google Cloud Platform.
  • Maintain and troubleshoot Linux/Unix-based servers and environments.
  • Work with containerization technologies, including Docker and Kubernetes or Azure Container Apps.
  • Automate routine operational tasks using Bash, Python or PowerShell scripting.
  • Support Infrastructure as Code activities using Terraform and follow established configuration-management practices.
  • Assist with container image management, vulnerability scanning and secure deployment practices.
  • Support the build and deployment of Java and Node.js applications.
  • Collaborate with development, QA and infrastructure teams to coordinate releases and resolve deployment issues.
  • Participate in incident management, root-cause analysis and issue resolution under the guidance of senior team members.
  • Maintain technical documentation for deployment processes, pipelines and system configurations.
  • Follow DevOps best practices relating to scalability, reliability, availability and security.

Mandatory Skills:

  • 2-3 years of relevant experience in DevOps, Cloud, Infrastructure or a related technical role; relevant academic or project experience may be considered.
  • Understanding of CI/CD concepts and exposure to tools such as Jenkins, GitHub Actions, GitLab CI/CD or Azure DevOps.
  • Familiarity with Git and version-control workflows, including multi-repository build and release concepts.
  • Basic knowledge of Linux/Unix operating systems and command-line troubleshooting.
  • Basic understanding of cloud platforms such as AWS, Azure or Google Cloud Platform.
  • Exposure to Docker, container image management and container deployment concepts.
  • Understanding of Kubernetes or Azure Container Apps, including basic workload configuration, ingress and scaling concepts.
  • Basic knowledge of Infrastructure as Code, preferably Terraform.
  • Ability to support application build and deployment processes for Java and Node.js applications.
  • Basic scripting skills in Bash, Python or PowerShell.
  • Understanding of networking fundamentals, DNS, HTTP/HTTPS and load balancing.
  • Awareness of monitoring, logging, security and vulnerability-scanning concepts.
  • Good analytical and problem-solving skills, with effective communication and teamwork abilities.

Preferred Skills:

  • Hands-on exposure to Kubernetes or Azure Container Apps, including production workload concepts.
  • Exposure to platform or hosting migrations in a production environment.
  • Knowledge of Terraform, AWS CloudFormation or Azure Resource Manager (ARM) templates.
  • Exposure to dependency automation tools such as Renovate or Dependabot.
  • Basic understanding of security and DevSecOps practices.
  • Exposure to Docker image scanning, container security and deployment automation.
  • Relevant certifications such as AWS Cloud Practitioner, Microsoft Azure Fundamentals or equivalent.

Requirements

Qualification and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline.
  • 2-5 years of relevant experience in DevOps, Cloud Engineering, Infrastructure or a related field. Candidates with relevant internships, academic projects or hands-on lab experience may also be considered.

Preferred Certifications:

  • AWS Certified Cloud Practitioner (preferred).
  • Microsoft Certified: Azure Fundamentals (AZ-900) or equivalent.
  • Other relevant cloud, Linux, Kubernetes or DevOps certifications are an advantage.

Job Specific Skills:

  • CI/CD and Version Control: Understanding of CI/CD pipelines, build and release processes, Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps and Git.
  • Cloud and Infrastructure: Basic exposure to AWS, Azure or GCP; Linux/Unix administration and infrastructure monitoring.
  • Containers and Orchestration: Docker, container image management, Kubernetes and/or Azure Container Apps; basic understanding of ingress, scaling and workload configuration.
  • Infrastructure as Code: Basic knowledge of Terraform; exposure to CloudFormation or ARM templates is beneficial.
  • Application Deployment: Understanding of build and deployment requirements for Java and Node.js applications.
  • Scripting and Automation: Basic Bash, Python or PowerShell scripting; ability to automate routine operational tasks.
  • Networking and Security: DNS, HTTP/HTTPS, load balancing, vulnerability scanning and DevSecOps fundamentals.
  • Operational Practices: Monitoring, incident support, root-cause analysis, technical documentation, reliability and security awareness.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Esyasoft