Job Overview
The Sr. Manager, Enterprise Environment and Release Management directs, controls, and administers the enterprise level test environments as well as coordinates and manages the movement of releases through the build, test, and production environments. The incumbent will ensure that there is a proper structure in place to allow the organization to scale efficiently.
In partnership with multiple external suppliers and vendors that support application maintenance and for delivery of application development projects, this role interfaces and communicates with these vendors, internal IT application development staff, IT operations staff, and the MVW PMO daily.
This role may be accountable for release management and code deployment staff provided by vendors.
Expected Contributions
- Assist in the development of common strategies and procedures for release governance across the enterprise
- Participate and lead session to capture Non-Functional Requirements for lower environments that will be needed to test new projects and features
- Work with engineering in the implementation of Non-Functional Requirements for all environments.
- Assist in the enforcement of MVW standard operating procedures
- Assist in the development, analyze, and maintenance of tools that support and automate processes for software releases (e.g., manage workflow, file versioning, and build automation software)
- Work with the MVW PMO and stakeholders to determine an appropriate build schedule and create supporting deployment plans
- Manage change across environment swim lanes out to production ensuring all change is appropriately tested along the way
- Function as a liaison between the Enterprise Application Development & Maintenance and Operations to resolve any builds and baseline control issues
- Collaborate in maintaining an enterprise-wide release calendar
- Monitor and inform the management team when risks are discovered and effectively works to mitigate them
- Work with Application Development and DevOps to complete deployment requests and rollbacks as needed
- Follow standards for capturing release-related performance indicators
- Provide feedback to management as needed to assist in resource planning
- Coordinate with Software Engineers and DevOps to correct build errors
- Enforce SOPs for ensuring effective auditing practices are followed
- Utilize Change/Version Management software where required in the deployment process
- Provide test environment allocation for projects and maintenance releases
- Provide status and information of all test-environments along with connectivity details
- Monitor all applicable test environments
- Investigate and troubleshoot test environment issues and coordinate resolution
- Analyze data for identifying trends, spotting test environment issues, and taking steps to resolve them
- Develops operating plans and workable business processes for own department in alignment with function strategy
- Manages business processes and/or projects, setting priorities and measurable objectives, monitoring, and reporting on the process, progress, and results.
- Responds to, solves, and makes decisions on business requests that have broad department impact and/or moderate risk
- Presents to their management team alternative solutions to issues
- Responsible for own work and contributing to team, department, and/or business results.
- Directs work of vendor staff
- Influences work of cross-functional or extended teams
- Assists more senior associates in achieving business results by:
- Attending to the daily request for environments, deployments to environments, and management of environments
- Present timely status back to those requesting services
- Document changes affectively in our Change Management System CMS
- Design, refine and implement comprehensive deployment plans by coordinating the review of deployment with IT and business stakeholders
- Establish effective methods of monitoring environmental health
- Take action to stabilize environments, perform needed research to identify root cause and provide status to those impacted
- Take action to resolve any systemic issues in each environment to alleviate recurrence
- Readily critiques own behavior to acknowledge mistakes to provide better service in their role
- Performs and acts independently to improve and increase skills and knowledge
- Performs other duties as appropriate
Candidate Profile
Education:
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience
Experience:
- 8 plus years IT progressive experience
- 5 plus years of expertise in Release Management
- Experience in both waterfall as well as Agile/DevOps project lifecycles
- Experience with Continuous Integration/Continuous Delivery (CI/CD)
- Experience with software solutions to search, analyze and visualize data gathered from websites, applications, etc. to help stabilize environments
- Knowledge of ITIL standards and best practices
- Ability to work outside of normal business hours
- Ability to manage many projects simultaneously
- Propensity to deliver under stringent deadlines and workloads
- Strong problem-solving skills
- Familiarity with the MVW legacy systems, relational databases (Oracle preferred), application servers, Unix servers, network structures and devices
- Familiarity with version management and IT governance software
- Familiarity with SOX IT Controls, PCI, and Security Controls
- Knowledge of software engineering methodologies
Competencies:
- Strong analytical and problem-solving skills
- Collaborative skills
- Excellent communication skills appropriately tailored to either management or individual application teams
- Strong interpersonal skills in areas such as facilitation, negotiation, and working with internal and external customers
- Capacity to understand multi-level failure scenarios that can result from release activities
- Strategic thinking skills that minimize release-related downtime and risks
- Strong discern skills to differentiate minor problems from major ones
- Problem resolution skills that bring innovate solutions
- People skills (i.e., team orientation, judgement, interpersonal relations, results/goal orientation, resiliency/adaptability)
Marriott Vacations Worldwide is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture.