Change and Release Engineer

Envision RX - Twinsburg, OH (30+ days ago)3.2


The Change and Release Engineer is responsible for working with cross functional teams to implement, administer and monitor tools used for software version control, application builds, infrastructure changes and deployments. This position is also responsible for helping run the Change Control Board (CCB) and for managing projects that deviate from baseline schedule, budget or personnel. This position has no direct reports.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Assist in overall release planning, release governance, risk assessment, milestone management, release prioritization, status reporting, production readiness review and change implementation
  • Assist in running and reporting on change control meetings for work that deviates from the baseline schedule, budget and resource requirement
  • Coordinate with release and change management stakeholders to provide inputs to the Change Advisory Board (CAB)
  • Manage build activities until the software is deployed and delivered to users in production
  • Create, document, implement code branches and merge strategies for parallel releases
  • Work with project managers, subject matter experts, and infrastructure teams to meet the quality and timely release of new software and infrastructure updates
  • Maintain the release repository and manage key information such as build and release procedures
  • Design, develop and test automated build and deployment processes
  • Evaluate continuously the efficiency of existing processes and procedures of change and release management and improve practices associated with continuous building and deploying
  • Support, improve, administer and research new tools for continuous integration and continuous delivery
  • Manage environment including data refresh and code updates
  • Triage and resolve environment related defects and provide continuous environment support
  • Audit build files for completeness and reconcile code with corresponding change requests
  • Ensure Development, Test and UAT environment readiness
  • Review and approve changes to production
  • Track all deployments to pre-production and production environments
  • Track releases deployed per client by product in production
  • Schedule and conduct daily and weekly meetings to review release plan and release milestones
  • Build release roadmap, release plan, release milestones, provide overall release governance
  • Work collaboratively with all participants in software development projects to ensure all modifications are documented and have passed quality gates
  • Document release issues/risk and communicate timely to stakeholders
  • Manage risks and resolve issues that affect release scope, schedule and quality
  • Conduct Go/No-Go Meetings with senior management and required stakeholders
  • Work with stakeholders to ensure right controls are in place for process compliance
  • Support audit processes from change and release management perspective
  • Other duties as assigned
REQUIREMENTS:
  • Bachelor’s degree in computer science, engineering or related field
  • Minimum 5 years’ release engineering/DevOps experience
  • Ability to independently identify, research and resolve issues
  • An articulate individual who can relate to people at all levels of an organization and has excellent communication skills
  • A decisive individual who possesses a detail oriented perspective
  • Sound technical skills, analytical ability, good judgment, and strong operational focus
  • Ability to work with peers in a team effort
  • Ability to adapt to new environments and changing requirements
  • Demonstrated ability to manage multiple priorities and deadlines
  • A well-organized and self-directed individual who is able to work with minimal amount of supervision
  • Capability to efficiently complete tasks in a fast paced environment
  • Proficient in Microsoft Office and industry related software programs
  • Ability to work extended hours, weekends, and holidays pursuant with industry demands
PREFERRED QUALIFICATIONS:
  • Demonstrated agile methodologies experience
  • Demonstrated knowledge of pharmacy benefits management or health care domain
  • Experience with task management systems
  • Experience configuring and maintaining source code version control systems
  • Solid understanding of operating systems (Windows and Linux/UNIX)
  • Strong technical background
  • Strong SDLC background
  • Strong scripting skills (Perl, PowerShell, shell, etc.)
  • SQL and Oracle database knowledge and experience
WORK ENVIRONMENT:
Includes a typical office environment, with minimal exposure to excessive noise or adverse environmental issues.

PHYSICAL REQUIREMENTS:
Ability to sit for prolonged periods of time.

Pre-employment drug screening and background checks are required. The company offers a competitive salary and benefits package. EOE. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.

EnvisionRxOptions is committed to maintaining a productive, drug-free workplace that keeps employees and customers safe from harm.