Job Description - DevOps Engineer

About the Role


We are looking for a highly motivated Build/Release/DevOps Engineer to manage and optimize CI/CD pipelines, automate deployment workflows, and support development teams in delivering high-quality software releases. The ideal candidate should have strong experience in Jenkins, Git, Linux, scripting, and modern DevOps practices.


This role requires close collaboration with development, QA, and operations teams to ensure reliable, scalable, and secure application delivery.


Key Responsibilities Build & Release Management



  • Design, develop, and maintain CI/CD pipelines using Jenkins.

  • Automate build, deployment, and release workflows.

  • Manage software releases across development, testing, and production environments.

  • Monitor release activities and troubleshoot deployment issues.


DevOps & Automation



  • Develop automation scripts using Python and Bash.

  • Implement Continuous Integration and Continuous Delivery best practices.

  • Manage source code repositories using Git.

  • Improve deployment efficiency through automation and process optimization.


Infrastructure & Application Support



  • Support web applications and backend services in Linux environments.

  • Configure and manage web servers such as Apache and Nginx.

  • Collaborate with development teams supporting Node.js, JavaScript, Java, or Scala applications.

  • Ensure application reliability, scalability, and performance.


Monitoring & Security



  • Implement logging, monitoring, and alerting mechanisms.

  • Support SSL certificate management and web application security.

  • Participate in incident troubleshooting and root-cause analysis.


Collaboration



  • Work closely with developers, QA teams, and stakeholders.

  • Participate in release planning, deployment reviews, and operational readiness activities.

  • Provide technical guidance on DevOps and deployment best practices.


Required Skills CI/CD & Release Engineering



  • Strong experience with Jenkins (Declarative & Scripted Pipelines)

  • CI/CD implementation and automation

  • Build and Release Management


Scripting & Programming



  • Python

  • Bash Scripting

  • Basic understanding of Groovy (preferred)


Source Control



  • Git

  • SVN/Subversion


Operating Systems & Servers



  • Linux Administration

  • Apache/Nginx Web Servers


DevOps Tools



  • Docker

  • Kubernetes (preferred)

  • Ansible (preferred)

  • Monitoring and Logging Tools


Required Qualifications



  • Bachelor's degree in Computer Science, Information Technology, or related field.

  • 4+ years of experience in Build/Release Engineering, DevOps, or CI/CD Automation.

  • Strong troubleshooting and problem-solving skills.

  • Experience working in Agile development environments.

  • Excellent communication and stakeholder management skills.


Good to Have



  • Experience supporting Node.js, Java, Scala, or JavaScript applications.

  • Exposure to Kubernetes and container orchestration.

  • Experience with cloud platforms (AWS, Azure, or GCP).

  • Knowledge of Infrastructure as Code (IaC).

  • Experience with application performance monitoring tools.

Original job DevOps Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar DevOps Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.