Release Job Description
Release Duties & Responsibilities
To write an effective release job description, begin by listing detailed duties, responsibilities and expectations. We have included release job description templates that you can modify and use.
Sample responsibilities for this position include:
Release Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Release
List any licenses or certifications required by the position: ITIL, PMP, QA, AWS, APNS, CSM, CAPM, SFDC, ITSM, CAFE
Education for Release
Typically a job would require a certain level of education.
Employers hiring for the release job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Education, Business, Technical, Information Technology, Information Systems, Management, Software Engineering, Technology
Skills for Release
Desired skills for release include:
Desired experience for release includes:
Release Examples
Release Job Description
- Maintain and publish annual release calendar
- Design, publish and manage release plans
- Reports on status of releases, organizes management when a scheduled Release date is at risk
- Interface with third party software providers in relation to release events
- Engineer and deploy release packages
- Manage release deployments during weekend maintenance windows
- You will have to estimate implementation effort
- You will have to the requirements of releases into logical groups
- You will have to review the risk and impact analysis
- Monitor releases
- Working knowledge of technical architectures and iterative development cycles
- Previous Accurev experience strongly preferred
- Bachelor’s Degree in Management, Computer Science, Computer Engineering, MIS or related field
- Experience with release management, program management, or project management in a technical R&D organization
- Ability to effectively communicate ideas and POCs to R&D teams and leadership
- New College Graduate with Degree in Computer Science, Business or related field
Release Job Description
- Assigning releases and reviewing reports
- Reviewing changes brought to the CAB
- Release acceptance
- Reviewing the risk and impact for requested changes
- Preparing implementation plans and monitoring Change Requests
- Implement and maintain the RSA Release Management process and policy
- Ensure Release Management process & policy compliance
- Review and approve the Service Management elements of solutions
- Review Release Acceptance checklists
- Orchestrate and Execute iPlan tasks
- Experienced in software development and project/program management fundamentals is highly desired
- Mad Unix skills
- College diploma or University degree in an information technology field is desired
- Strong experience in continuous integration
- Strong experience with Microsoft technologies (.NET/C#, MSBuild, NuGet, xUnit.net)
- Experience integrating static code analysis and code coverage into the build process
Release Job Description
- Work with and integrate processes with IT and NOC Change Management
- Hands on experience maintaining and configuring Git/Bitbucket/GitHub
- Track release execution status
- Management of Release event execution Issues & Risks
- Release Event Communication & Reporting
- Automate all aspects of the organization's software development life cycle in support of the achievement of software requirements
- Communication across departments for release notes, release issues, test script development and guidance
- You have some experience with compiled language like C, Go, or Rust
- You can have a complete conversation with only animated gifs
- You’re not afraid to use shell scripting in anger
- Experience scripting in Ruby, Groovy, and/or PowerShell preferred
- Experience with Atlassian suite of products preferred
- Experience with the SDLC, Agile methodology, Scrum techniques and release management process
- Experience writing process documentation
- Operate technology release tollgates and produce release specific gating reports aligning with PMLC/ SDLC/ Test criteria
- Maintain a standard set of reports and metrics to track progress, objectives, risks and to identify areas of focus
Release Job Description
- Ensures production environment quality through a managed rollout of new versions within the managed infrastructure
- Organizes and leads release readiness and post implementation reviews
- Plans and oversees the implementation of software and related hardware to the test and acceptance environments
- Confirms proper functional, operational, performance, and integration testing at each step of the release process
- Ensures creation of a communications plan, roles and responsibilities, and creation of back-out and quality plans
- Creates, maintains, and oversees utilization of policies and procedures for configuring and rolling out new releases and associated technical and non-technical considerations
- Ensures releases are traceable, secure, tested, and authorized
- Maintain/update project management webpage with up-to-date status
- Facilitate issue discussion and project status update and planning meetings
- Help development teams by working with other teams outside of engineering to resolve any external dependencies
- Minimum 6-8 Years experience in Infrastructure release management
- Change Management knowledge / experience
- Experience managing the delivery of multiple products, on disparate tech-stacks, to a variety of infrastructures
- Experience in managing delivery within a Cloud infrastructure, preferably AWS
- Familiarity with Hadoop based solutions, preferably Cloudera
- Consolidate and validate implementation plans (iPlans)
Release Job Description
- Partner with the delivery teams to conduct and /or review release impact assessments and drive appropriate release level communications in a timely manner
- Develop the integrated minute-by-minute plan / Readiness Review for production release and facilitates walkthrough with teams
- Manages production implementation event (off hours required)
- Participate or provide input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy
- Provide regular updates to the Portfolio Release Engineering lead to ensure Portfolio level roadmaps, and other operational reports and metrics produced weekly accurately reflect planned and upcoming releases and their associated impacts and risks
- Develop and provide process improvement recommendations based on customer and delivery team interactions to help mature and align RM services
- Maintain the release schedule
- Maintain release documentation and manage key information such as build and release procedures, dependencies, and notification lists
- Escalate any risks that potentially affect release scope, schedule or quality to the business
- Monitor release readiness between different teams
- Knowledgeable with open source tools and technologies and can use/extend them where appropriate to develop solutions
- Cloud-based engineering experience to ensure that systems are scalable, reliable, secure, supportable
- Experience with cloud infrastructure automation using - Terraform, Ansible
- Solid understanding of the *NIX and/or Windows operating systems
- Proven Software Development work experience using modern languages (Java, C#, C++ Javascript, NodeJS experience preferred)
- Experience with the full SDLC and shipping software using Agile and KANBAN methodologies a plus