Release Manager - Contech Systems
Newark, NJ 07102
About the Job
If you meet the requirements and are eager to take on the challenge of managing releases in a dynamic environment, we encourage you to apply for this exciting opportunity by emailing your resume to dfrench@contech-it.com.
Job Title: Junior to Mid-Level Release Manager
Term: This position is initially for a one-year term with the possibility of two one-year renewal options.
Note: While CI/CD experience is not specifically required, candidates with such experience will be considered favorably. Additionally, the future use of ClearQuest and Planview tools within the organization is subject to change, but familiarity with these tools is advantageous. This role primarily focuses on Enterprise Release Management encompassing software development projects.
Job Overview:
As a Junior to Mid-Level Release Manager, you will play a pivotal role in coordinating and managing the release process for software updates within our organization. You will work closely with development teams, product managers, and other stakeholders to ensure timely and successful releases while adhering to SDLC best practices. This role requires a strong understanding of release management principles, excellent communication skills, and the ability to thrive in a fast-paced environment.
Key Responsibilities:
- Release Planning: Collaborate with cross-functional teams to plan release schedules, prioritize features, and allocate resources effectively.
- Version Control: Ensure proper version control of software artifacts, including source code, binaries, and documentation.
- Environment Management: Manage different environments (development, testing, staging, production) to facilitate the deployment process and ensure consistency across environments.
- Build and Deployment Automation: Implement and maintain automated build and deployment processes to streamline the release cycle and reduce manual errors.
- Quality Assurance: Coordinate with QA teams to ensure thorough testing of software releases and verify that they meet quality standards before deployment.
- Risk Management: Identify potential risks and issues associated with releases and implement mitigation strategies to minimize their impact on the release process.
- Communication: Facilitate effective communication among cross-functional teams involved in the release process, including developers, testers, operations personnel, and project managers.
- Documentation: Maintain release documentation, including release notes, deployment instructions, and version histories.
- Monitoring and Reporting: Monitor release activities and provide regular reports on release progress, issues, and metrics to relevant stakeholders.
- Continuous Improvement: Participate in retrospectives and post-release reviews to identify areas for improvement in the release process and implement necessary changes.
Requirements:
- Strong knowledge of SDLC best practices.
- Experience with Agile methodology and tools such as Jira.
- Familiarity with release management tools like ClearQuest and Planview (preferred but not required).
- Ability to gather and document requirements effectively.
- Demonstrated ability to identify repeatable processes for automation.
- Excellent communication and interpersonal skills.
- Proven track record of working in a collaborative, cross-functional environment.
- Bachelor's degree in Computer Science, Engineering, or related field (preferred but not required).
- 1-3 years of experience in release management or related roles.
If you meet the requirements and are eager to take on the challenge of managing releases in a dynamic environment, we encourage you to apply for this exciting opportunity by emailing your resume to dfrench@contech-it.com.
Source : Contech Systems