Description
Position Summary:The Sr. Release Management Analyst manages the definition, support, and enforcement of processes for build of source code and compiled executables to various environments based on defined Release Management process. This position will be responsible for planning, defining and leading a cohesive software build, packaging, dependency management and deployment strategy uniting the efforts of the System Integration, Infrastructure, and vendor teams with the Pharmacy and other mega programs at client. They are to assist the Application Installation and Release Management group in performing all tasks necessary for the Release Management function.
The candidate must have hands-on experience communicating the change information to and with the actual end users. In this role, you will provide expert business analysis in support of System implementations. Be responsible for auditing and evaluating the release management process of systems implementation. Lead communication planning and communication activities; resulting from a new systems implementation. You must possess a deep knowledge of one or more of the following: change management, configuration management or release management. Be able to articulate the functional and process changes while working closely with key stakeholders. You must have the ability to interact with technical staff. Must possess excellent communications skills and manage multiple stakeholders. Be able to analyze the request for change and recommend a course of action and deliver in a timely manner.
Essential Functions:
1. Collaborate with development, QA, UAT and Pharmacy teams on design of release management planning, installation, configuration, and deployment processes
2. Collaborate with other programs such as KPHC, KP.org, and others to develop Release Calendar
3. Manage and execute deployment between all environments including coordination of production releases with operations.
4. Propose possible process improvement to the AIRM Manager
5. Assist in managing weekly release meetings
6. Create/update build procedure documentation for software release across multiple environments
7. Create/update batch commands and macros for automating Release Management tasks (product build, packaging, distribution)
8. Create/update ANT-based build scripts
9. Build JAVA-based applications (and other technologies as needed)
10. Assist AIRM Manager in resolving any release management issues as they occur
11. Perform daily or weekly technical tasks as assigned by the AIRM Manager
12. Provide AIRM Manager with a weekly update of release issues, concerns and status
Qualifications:
5+ years of professional experience in all aspects of the primary product, program or technology
Bachelor's degree in MIS, CS or related subject preferred and/or equivalent experience
Required Skills:
Experience using CM tools (StarTeam, Subversion, others);
Experience with HTML, Java, XML, SQL, ANT, C/C++ and MS Office.
Sound knowledge of the software development lifecycle.
Excellent written and verbal communications skills.
Strong analytical skills including attention to detail.
Strong interpersonal skills.