Job Description:
Technical Skills:
- Octopus Deploy
- Azure DevOps
- GIT
- Deployment Automation tools (a plus)
- Good understanding of Microsoft tools and technologies
Key Responsibilities:
- Implements and manages the product deployment initiatives and the release processes through development, QA, UAT, and production environments
- Oversight and maturation of DevOps processes
- Manages and appropriately escalates delivery impediments, risks, issues, and changes
- Implements quality control and review systems throughout the deployment processes
- Collaborates with technology teams to improve the software engineering processes and practices associated with continuously building, deploying, and updating software and environments
- Provides guidance to help project teams manage and deploy releases in a fast-paced Agile environment
- Oversees the Release Calendar by working closely with the project teams to create a centralized view of all releases
- Manages risks and resolves issues that affect release scope, schedule, and quality
- Creates and monitors Release Management metrics
- Conducts Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews, and maintains Product Deployment and Implementation Plans
- After hours and on-call work is required as part of the release cycle
Skills:
- Practical experience supporting distributed release teams
- Demonstrated experience with standard Release and DevOps tools
- Self-motivated with a demonstrated ability to take initiative
- Ability to prioritize conflicting tasks while staying flexible and responsive
- Advanced knowledge of software development lifecycle
- Demonstrated effective leadership and analytical skills
- Positive outlook with strong communication, and relationship-building skills
Experience:
- Minimum of 5 years Release Management or related experience with gradually increasing responsibilities, and a demonstrated understanding of DevOps and Release Management processes, artifacts, and tools
- Experience with Continuous Integration/Continuous Delivery (CI/CD)
- Experience with Azure DevOps
- Experience in Agile and Waterfall Development Methodology
- Experience working in a high paced environment with an emphasis on process improvements
- Knowledge of ITIL standards and best practices
- Previous experience in managing the packaging and delivery of software
Education:
- Bachelor’s degree in engineering, science, information technology, business management, or related fields
Behavioral Skills:
- Be able to manage your time efficiently and work with little supervision.
- Effectively communicate and present project status.