Leads a team of Development & Test Environment Engineers and Release Engineers who are responsible for the coordination of activities such as technical execution of software releases, and maximizing environment availability across development/test environments spanning software and infrastructure. Technical execution of software releases will also be performed in production. Resolves dependencies between development, testing and infrastructure groups across major programs to facilitate the smooth completion of application builds and deliveries.
Manages the Environment Engineering function responsible for maximizing availability and ensuring consistency, communication and collaboration across environments. Acts as a key decision maker concerning the priority of non-production incidents across environments to ensure the most efficient issue resolution.
Manages the Release Engineering function responsible for maximizing environment availability while performing technical execution of software releases to intermediate- and late-stage preproduction and production environments. Ensures frequent and open communication and shared use of a consistent set of best practices and standards among partner teams.
Develops, monitors, and manages to the department's expectations, goals, objectives and financial needs to ensure that desired results are achieved. Hires, coaches, develop, and manage the performance of staff in support of achieving desired results.
Builds relationships with other IT departments and business units, to facilitate cross organizational communication and project progress in order to meet business objectives. Acts as a catalyst for change to improve applications or processes, which benefits IT and/or the business units. Partners with IT Operations, Infrastructure, Release Management, Build/Deployment Automation, Development and Test organizations to continuously improve software releases and environment changes through automation and process improvements.
Ensures the quality and timeliness of complex application turnovers to Release Management that meets requirements for deployment to intermediate- and late-stage preproduction and production environments. Coordinates Development and Environment Engineering resources as necessary to meet Release Management turnover requirements and schedules.
Manages the creation and monitoring of change control and audit processes for the development/test environments to ensure that there is consistency in the change control process and that it is being followed. Conducts post mortems on all to identify opportunities for improvement.
Manages the integrity and completeness of preproduction environments to allow planned development and testing activities. Identifies critical areas within the environment for unit, system, performance, and user acceptance testing to ensure effective use of resources and timely deliverables. Manages the creation, maintenance, and monitoring of consistent environment and release engineering processes and procedures across the preproduction environments.
Drives and leverages new technology to ensure consistency, communication, and collaboration across environments, leveraging development and testing processes and tools (i.e.: Test Automation Team; Deployment Team; Build Automation Team).
Manages the creation of quality environment metrics to inform decisions. Manages the monitoring of preproduction environments for consistency, including production releases and ongoing development builds, infrastructure patches and changes. Manages the coordination/communication/documentation of software builds, infrastructure updates, upgrades, and patches across development and test environments.
Manages questions received from development, test, and deployment teams. Researches/resolves issues and/or coordinates resolution of issues to complete project work and provide technical support for production applications including high impact production issues.
in Computer Science or Engineering - Preferred
7 years of experience in Information technology.
2 years of experience in manager/supervisory responsibilities, project leadership, or the equivalent combination of education and experience.
Self-directed Manager with experience facilitating tasks among multiple groups within a complex IT function.
Paychex is dedicated to fostering a culture of intentional Inclusion and Diversity (I&D). Our valued employees and commitment to I&D is the essence of our internal and external success. Inclusivity is a key value of our corporate culture and is exemplified through our reputation as a top employer for employee development, diversity, and ethics, as well as a focus on fairness in recruitment, selection, and decision making.
Click here for more information on our corporate social responsibility.