Deployment Manager
Apply NowCompany: AXIUS Technologies
Location: Denver, CO 80219
Description:
Company Description
Financial Services Company
Job Description
The deployment manager is a new role that is currently a shared responsibility across the team, but will not scale in its current form across multiple channels of work. Key responsibilities include:
Evolve the current processes to produce a streamlined, automated and audited change management and deployment process?Establish standards and scripts for automated build processes
?Implement and maintain branching models to support a parallel development environment
?Manage merge processes and coordinate with developers when conflicts occur
?Manage source control repositories
?Troubleshoot build, deployment, configuration, and code issues through every step in the software development lifecycle
Maintain and administer continuous integration pre-production environments for the development and testing of software releases where environments consist of complex multi-tiered enterprise systems
Collaborate with project teams to ensure projects are developed to standards and release schedules are met
Oversees deployments, coordinates with business and technical teams and manages communication with internal stakeholders related to deployment activities
Maintains vendor relationships and administers tools in support of site monitoring, performance and optimization
Analyzes on-call incidents, performs impact analysis and coordinates with business and development teams to ensure incidents are resolved and/or transitioned to defects for resolution
Manages relationships with change management, incident management and help desk teams
Supports disaster recovery efforts by maintaining DR documentation and participating in DR tests
Qualifications
Key Skills
Software engineering background and at least 5 years of experience in a similar role
Experience with best-of-breed build and release management tools (preference for Atlassian tool suite - Jira, Bamboo, Crucible, Fisheye)
Expert knowledge of build, release, and configuration management processes, including branch-based development and patch-oriented workflows
Passionate about staying current on trends and best practices in software engineering and release management
Outstanding ability to provide guidance, mentoring and day-to-day support to developers
Experience managing vendor and internal relationships
Team player, strong commitment to customer service, tenacious problem solver
Strong communication skills
Additional Information
All your information will be kept confidential according to EEO guidelines
Financial Services Company
Job Description
The deployment manager is a new role that is currently a shared responsibility across the team, but will not scale in its current form across multiple channels of work. Key responsibilities include:
Evolve the current processes to produce a streamlined, automated and audited change management and deployment process?Establish standards and scripts for automated build processes
?Implement and maintain branching models to support a parallel development environment
?Manage merge processes and coordinate with developers when conflicts occur
?Manage source control repositories
?Troubleshoot build, deployment, configuration, and code issues through every step in the software development lifecycle
Maintain and administer continuous integration pre-production environments for the development and testing of software releases where environments consist of complex multi-tiered enterprise systems
Collaborate with project teams to ensure projects are developed to standards and release schedules are met
Oversees deployments, coordinates with business and technical teams and manages communication with internal stakeholders related to deployment activities
Maintains vendor relationships and administers tools in support of site monitoring, performance and optimization
Analyzes on-call incidents, performs impact analysis and coordinates with business and development teams to ensure incidents are resolved and/or transitioned to defects for resolution
Manages relationships with change management, incident management and help desk teams
Supports disaster recovery efforts by maintaining DR documentation and participating in DR tests
Qualifications
Key Skills
Software engineering background and at least 5 years of experience in a similar role
Experience with best-of-breed build and release management tools (preference for Atlassian tool suite - Jira, Bamboo, Crucible, Fisheye)
Expert knowledge of build, release, and configuration management processes, including branch-based development and patch-oriented workflows
Passionate about staying current on trends and best practices in software engineering and release management
Outstanding ability to provide guidance, mentoring and day-to-day support to developers
Experience managing vendor and internal relationships
Team player, strong commitment to customer service, tenacious problem solver
Strong communication skills
Additional Information
All your information will be kept confidential according to EEO guidelines