hero

Career Central

Connecting people since 1887

Build and Release Management

Capgemini

Capgemini

India
Posted on Saturday, August 24, 2024

Job Description

  • Around 4-5 years of Experience in Release Management and configuration management
  • Lead and manage the end-to-end release process, collaborating with development, QA, and operations teams to define release schedules, milestones, and dependencies.
  • Proficiency in CI/CD tools (e.g., Jenkins, Travis CI, GitLab CI/CD) and version control systems (e.g., Git, SVN).
  • Devoloping, implement, and maintain release automation pipelines, tools, and scripts to facilitate efficient and consistent deployments.
  • Conduct thorough pre-release testing and validation to ensure software integrity and compatibility across various environments.
  • Identify and address bottlenecks, conflicts, and issues in the release process, implementing continuous improvements to enhance efficiency and reliability.
  • Maintain version control, ensuring accurate documentation of release notes, configuration changes, and deployment procedures.

Primary Skills

  • Strong scripting and programming skills (e.g., Python, Bash, PowerShell) for automating release processes.
  • Good experience in using project or release management tools like Envo8 or Jfrog or similar
  • An expert understanding of software development lifecycle and testing lifecycle

Secondary Skill

  • Excellent analytical skills
  • Structured thinking
  • Experience in coordinating cross-functional work teams up to task completion