Central Coast Salary Range: $136,696 - $205,044 Annually
While candidates from anywhere in California are welcome to apply, there is a strong preference for those who reside on the Central Coast (Ventura, Santa Barbara, San Luis Obispo, Monterey and Santa Cruz Counties). This role may offer opportunities for remote work; however, familiarity with and proximity to our local customers is valued.
Job Summary
The Information Technology Delivery Manager reports to the Information Technology Development Director and has the following key responsibilities:
- Oversee end-to-end delivery of technology initiatives across the enterprise
- Ensure solutions are delivered on time, within budget, and aligned with business needs.
- Coordinate across IT, vendors, and business stakeholders.
- Manage the full IT delivery lifecycle
- Lead planning, deployment, and ongoing support activities.
- Drive execution across projects and releases.
- Lead and govern Quality Assurance and Release Management functions
- Establish standards, processes, and governance for high-quality software delivery.
- Ensure products meet business requirements and quality standards.
- Proactively manage risks, communication, and cross-functional collaboration
- Identify and mitigate risks, remove roadblocks, and maintain strong communication across teams.
- Foster alignment and support successful delivery outcomes.
Duties and Responsibilities
1. Oversee End-to-End Delivery of Technology Initiatives Across the Enterprise
- Collaborate with project participants, application owners, systems analysts, developers, testers, and support teams to ensure timely and successful deployments.
- Manage vendor releases, bug fixes, patches, and enhancements.
- Coordinate with infrastructure and security teams to ensure compliance during releases and testing cycles.
- Ensure appropriate environment readiness for projects and releases.
- Assist in managing interdependencies between projects, ensuring sequencing and dependencies are identified and managed.
- Develop and maintain a centralized release schedule with product portfolio managers to align with organizational priorities and IT strategic direction.
2. Manage the Full IT Delivery Lifecycle
- Manage all aspects of the release lifecycle, including scheduling, coordination, and delivery of software changes, updates, security improvements, hardware upgrades, and project implementations.
- Oversee the deployment progression from development, to testing, to production-ensuring release readiness and compliance with quality standards.
- Host daily stand-ups with release teams to track progress, address blockers, and maintain alignment.
- Work with IT management to improve software development processes, including continuous integration and continuous deployment practices.
- Manage shared environments, including scheduling restores, de-identification, and environment preparation for release readiness.
3. Lead and Govern Quality Assurance (QA) and Release Management Functions
Quality Assurance
- Provide oversight of testing across applications, systems, and integrations.
- Establish testing protocols for system upgrades, patch management, hardware replacements, and disaster recovery processes.
- Coordinate all QA activities across projects and releases, ensuring QA standards and processes are followed.
- Provide leadership and coordination for QA functions across the enterprise, collaborating with business system analysts, product managers, EDI analysts, and other stakeholders.
- Develop and maintain testing plans, schedules, and documentation to ensure comprehensive coverage and adherence to timelines.
- Partner with business and IT stakeholders to resolve quality issues and ensure compliance with organizational and regulatory standards.
- Facilitate root-cause analysis to identify, resolve, and prevent issues impacting product quality.
- Oversee effective utilization of QA tools and technologies for automated and manual testing.
Release Management
- Ensure release management standards, governance, and processes are consistently applied.
- Oversee release execution quality, ensuring adherence to QA requirements and enterprise standards.
4. Proactively Manage Risks, Communication, and Cross-Functional Collaboration
- Ensure communication and coordination across IT, business partners, vendors, and cross-functional teams involved in QA and release activities.
- Proactively identify risks and roadblocks within QA and release cycles and work to address them.
- Foster collaboration across development, testing, infrastructure, and business teams to support successful delivery outcomes.
5. Leadership and Staff Management Responsibilities
- Manage two teams: Quality Assurance and Release Management.
- Provide leadership, mentorship, and guidance to promote professional growth and strong performance.
- Delegate tasks effectively and monitor staff workloads to ensure timely completion of deliverables.
- Conduct regular performance evaluations and implement professional development plans.
- Foster a collaborative, supportive team culture that encourages innovation, accountability, and alignment with organizational goals.
Knowledge/Skills/Abilities
- Demonstrated ability to produce accurate, detailed work; identify and resolve discrepancies; and meet established deadlines.
- Ability to work independently as well as collaboratively within cross-functional teams.
- Ability to provide supervisory support in the Manager's absence and communicate effectively with staff, management, and executive leadership.
- Strong verbal and written communication skills.
- Excellent organizational, time management, and project management capabilities, with the ability to manage multiple priorities simultaneously.
- Advanced analytical and problem-solving skills, including the ability to develop and clearly communicate improvement recommendations.
- Strong command of English grammar, with proficiency in composition, editing, and proofreading.
- Ability to coordinate cross-functional teams to achieve successful project delivery.
- Proven leadership abilities and strong analytical acumen.
- Proficiency with personal computers and Microsoft Office applications.
Education and Experience
- Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and relevant work experience.
- At least 10 years of experience in release management and/or program/project management leadership.
- 7-10 years of experience in IT operations, software development, and testing.
- Proficient in using Azure DevOps Server for documenting work items, managing dashboards and Scrum boards, and generating reports.
- Basic understanding of Azure DevOps Server source control and deployment capabilities.
- Advanced knowledge of Agile and Scrum methodologies.
- Advanced understanding of the software development lifecycle (SDLC).
- Experience with health care, managed care terminology, or Medi-Cal is preferred.