Deployment Manager
AxiusInc
Posted: January 9, 2015
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
The Deployment Manager is responsible for managing the deployment process, implementing automated build processes, and maintaining branching models to support parallel development environments.
Required Skills
Job Description
Financial Services Company
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
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
All your information will be kept confidential according to EEO guidelines