Search by job, company or skills

themesoft inc.

Release Software Engineer

Save
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Release Software Engineer

Location: Hyderabad

Experience: 6+ years

Job Summary

We are looking for a detail-oriented Release Software Engineer responsible for managing and automating the software release lifecycle. The ideal candidate will have hands-on experience with Release Management, Kubernetes, CI/CD pipelines, Docker, GoLang, Jenkins, and Python. This role will focus on ensuring reliable, repeatable, and efficient software releases across development, staging, and production environments.

Key Responsibilities

  • Plan, coordinate, and manage software releases across multiple environments.
  • Design and maintain CI/CD pipelines to automate build, testing, and deployment processes.
  • Work with development and DevOps teams to package and deploy applications using Docker containers and Kubernetes.
  • Develop and maintain automation tools using GoLang and Python to streamline release workflows.
  • Manage release schedules, versioning, and deployment strategies.
  • Ensure zero-downtime deployments and rollback capabilities.
  • Monitor deployments and troubleshoot issues related to builds, releases, and infrastructure.
  • Maintain release documentation, deployment procedures, and change logs.
  • Collaborate with QA, engineering, and operations teams to ensure release quality and stability.
  • Improve release processes by implementing best practices in release engineering and DevOps.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 4+ years of experience in release engineering, DevOps, or build engineering.
  • Strong experience with:
  • Release Management processes
  • CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or similar)
  • Kubernetes orchestration
  • Docker containerization
  • Proficiency in GoLang and/or Python for automation and tooling.
  • Experience managing automated deployments and release pipelines.
  • Understanding of version control systems (Git) and branching strategies.
  • Strong troubleshooting and debugging skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149192223

Similar Jobs

Hyderabad, India

Skills:

PulumiAWSCloudformationBashPythonKubernetesAzureDockerGcpTerraformJenkinsGitGoGitHub ActionsGitLab CICircleCICI CD systems