Release Manager

Overview

Hybrid
$60 - $70
Accepts corp to corp applications
Contract - Independent
Contract - 2 Year(s)

Skills

development
testing
production
Jira
Jenkins
Azure DevOps
GitLab

Job Details

Job Title: Release Manager

Location: Dallas, Texas

Job Type: [Contract]

Job Description:

We are seeking a skilled and detail-oriented Release Manager to join our team. The Release Manager will be responsible for managing the end-to-end process of software releases, ensuring that releases are delivered on time, within scope, and with the highest quality. The ideal candidate will have a strong understanding of release management processes, as well as experience working with cross-functional teams to coordinate, schedule, and deploy software updates, patches, and new features.

Key Responsibilities:
  • Release Planning & Coordination:

    • Lead the planning and coordination of all software releases, ensuring alignment with business objectives and timelines.
    • Collaborate with development, QA, operations, and product management teams to define release schedules and ensure resource availability.
    • Create and maintain release calendars, ensuring all stakeholders are informed about upcoming releases and changes.
  • Release Deployment:

    • Manage the deployment of software releases across multiple environments (development, testing, production).
    • Ensure that all releases are properly tested, packaged, and deployed, minimizing disruptions to business operations.
    • Coordinate rollback and recovery plans in case of deployment failures.
    • Process Improvement:

      • Continuously evaluate and improve release management processes, workflows, and tools to enhance efficiency and reduce errors.
      • Monitor and enforce release management best practices, ensuring compliance with company standards.
      • Stakeholder Communication:

        • Serve as the primary point of contact for all release-related activities, providing regular updates to key stakeholders.
        • Communicate potential risks and issues associated with releases and recommend solutions to mitigate impacts.
        • Provide post-release support, including monitoring and resolving any post-deployment issues.
        • Documentation & Reporting:

          • Maintain detailed release notes, documentation, and status reports for each release cycle.
          • Track and report on release metrics to measure performance and identify areas for improvement.
          • Risk & Issue Management:

            • Identify, assess, and manage risks related to software releases, ensuring proactive mitigation strategies.
            • Address and resolve issues that may arise during the release process, ensuring minimal impact on users and business operations.
            • Required Qualifications:
              • Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
              • Proven experience as a Release Manager, Software Release Engineer, or similar role in IT operations or software development.
              • Strong knowledge of software development life cycle (SDLC) methodologies such as Agile, Scrum, and Waterfall.
              • Experience with version control systems (e.g., Git) and release management tools (e.g., Jira, Jenkins, Azure DevOps, GitLab, etc.).
              • Familiarity with automation tools and deployment pipelines.
              • Ability to manage multiple tasks simultaneously and prioritize effectively.
              • Strong problem-solving skills and attention to detail.
              • Excellent communication and collaboration skills.
              Preferred Qualifications:
              • Certification in Release Management (e.g., ITIL, Scrum Master) is a plus.
              • Experience in cloud environments (AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes).
              • Knowledge of CI/CD (Continuous Integration/Continuous Deployment) practices and tools.
              • Familiarity with monitoring and logging tools (e.g., Splunk, New Relic, Nagios).
              Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.