Senior Software Engineer - DevOps

global

Bengaluru, India NM Years Exp Posted 23d ago

Job Description

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines using tools such as Jenkins and GitLab CI.
  • Manage source control and branching strategies using Git.
  • Build, deploy, and maintain containerized applications using Docker.
  • Orchestrate and manage container workloads using Kubernetes.
  • Develop and maintain automation scripts to support build, deployment, monitoring, and operational tasks.
  • Collaborate closely with development and QA teams to streamline release processes and improve system reliability.
  • Troubleshoot deployment, build, and environment-related issues across different stages of the pipeline.
  • Continuously improve DevOps practices, tools, and processes in alignment with project requirements.

Core Technical Requirements

DevOps Tools & Concepts

  • Strong understanding and hands-on experience with:
  • Git
  • Jenkins
  • GitLab
  • Docker
  • Kubernetes
  • Solid knowledge of CI/CD concepts, containerization, and orchestration best practices.

Scripting & Automation

  • Proficiency in writing, debugging, and maintaining scripts using:
  • Groovy
  • Python
  • Shell scripting (Bash)
  • Experience using scripts to automate builds, deployments, environment provisioning, and routine operational tasks.

Preferred/Additional Skills

  • Good communication skills and ability to work in a cross-functional team environment.

Similar Openings for You