Job Information
MidAmerican Energy Company IT Release Manager in Des Moines, Iowa
Primary Job Duties and Responsibilities (Essential Job Function) The release manager will apply the company policies and procedures to pending software releases to raise the quality of the production systems. These releases include both internally developed packages of changes as well as vendor patch updates. The release manager will review software project plans and expected uses of pre-production environments aligning those plans across BHE and with system patch schedules, and other applicable events, to produce quality work leading to production promotion of each software release. The release manager will create and contribute to new release management policies and procedures as well as ensure they are upheld. The release manager oversees project teams’ execution of release management procedures, including retention of documentation and evidence of each procedure, to improve software quality and adherence to schedule. The release manager will maintain an orderly release management source of truth and ensure changes are documented, tracked and communicated appropriately to key stakeholders. The release manager is responsible for creating, maintaining and communicating key metrics and reports for leadership. The release manager can work with other release managers, environment management and IT teams, alongside leadership, to organize, plan, and execute release tasks against a schedule. Typical Duties Manages various product releases of a highly complex nature with the responsibility of maintaining schedules, identifying blockers, and escalating risk. Is held accountable for creating and adhering to set release governance and guidelines. Understands the schedule and scope of active projects in the release manager’s area of ownership. Is a resource to others on the team as to the plans for software releases from the release manager’s area of ownership. Communicates to their applications team the concepts of release management and is a resource to harmonize development schedules with release activities in managed environments. Forecasts needs for shared environments. Assists with reconciling conflicts between projects in their use of shared environments. Manages updates to the shared environment calendar to inform others of the scheduled projects in each managed environment. Assists project teams with the release management governance activities used to ensure readiness for promotion into and out of shared environments. Reviews evidence produced by project teams, follows release management procedures for completeness and evaluates readiness of project teams to enter a shared environment. Reviews the outcomes of promotion events to ensure completeness and accuracy of the software promotion into a shared environment. Assists project teams when exiting a release managed environment to ensure the environment is ready for the next project by: • Overseeing technology management in creating environment clones including new software release versions. • Overseeing technology management in restoration of the data in the environment to be ready for the next project. • In the case of a retrograde project, overseeing the restoration of the environment from a pristine backup for use by another project. Reads and understands vendor patch release notes and estimates the impact on applications installed and in use by BHE. Performs any additional responsibilities as requested or assigned. Documents and communicates key release milestone progress updates for leadership. Utilizes project tools such as Azure DevOps (ADO) and Oracle Primavera Cloud (OPC) to provide updates and actions on release tasks. Continuously seeks out and, when appropriate, recommends opportunities for efficiencies within release management. Audits promptness and efficiency of release-related activities and recommends process improvements. Demonstrates the ability to professionally coordinate and communicate with leadership and project stakeholders including IT, business partners and vendors. Bachelor's degree in business or computer science or equivalent related work experience. (Typically six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.) Eight years of information technology and/or release management experience. Experience in information technology system operation/environment and/or project management. Experience in IT Release Management in a corporate environment. Understanding of agile methods, processes, and key concepts. Understanding of system development lifecycle within an enterprise. Understanding of IT infrastructure. Ability to coordinate across teams to accomplish tasks. Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently. Knowledge of information technology terms, equipment, systems, functions, and major vendors. Effective oral and written communication skills. Effective analytical, problem-solving, and decision-making skills. Effective interpersonal skills and customer relationship skills. General understanding of IT operating and capital investment budgets. Understanding of company's existing IT environment and of applicable company policies, practices, and procedures. Employees must be able to perform the essential functions of the position, with or without an accommodation. We celebrate diversity, equity and inclusion, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Position descriptions are developed as guides for the employees of Berkshire Hathaway Energy. The management team of Berkshire Hathaway Energy reserves the right to modify job responsibilities and position requirements to meet the corporate business goals and needs. Job: Information Technology* *Organization: Corp - Information Technology *Title: *IT Release Manager Location: IA-Des Moines Requisition ID: 2301125 Other Locations: UT-Salt Lake City, NV-Reno, NV-Las Vegas, OR-Portland, IA-Davenport, IA-Sioux City, NE-Omaha