DEPARTMENT: Biomedical Informatics
SUPERVISOR'S TITLE: Director, Technical Services
TITLES SUPERVISED: Application Developers, Application Specialists, System Analysts
TOTAL NUMBER OF FTE's DIRECTLY OR INDIRECTLY SUPERVISED: Up to 5
PURPOSE OF POSITION: Planning, design, implementation, and maintenance of on-site and on-cloud highly scalable systems for agile application development and deployment to support the needs of the Research Foundation as supported by Biomedical Informatics. Provide day to day support of application deployment and integration in the on-prem and cloud-hosted research network environment. Provide day to day support of the research infrastructure in AWS, Google and other cloud environments.
- APPLICATION DESIGN
Lead architecture development and implementation a plan for configuration, patch management and application load balancing in the cloud. Implement a monitoring solution for the cloud environment. Monitor server, container and operating system performance; provide analysis and solutions to performance issues. Ensure that cloud infrastructure is recoverable and secure.
- CUSTOMER REQUIREMENTS
Serves as the primary interface with clinicians/staff to analyze workflow, gather requirements, problem-solve and discuss possible solutions. Confers with representatives of departments concerned with projects to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- PROJECT MANAGEMENT
Manage clients' expectations and satisfaction. Communicate with all key project stakeholders regarding project status. Assign additional resources provided by the manager according to the project needs. Lead meetings with clients and help them transition from a requirement to the successful implementation. Manage project documentation, scope, and timelines. Develop and get approval for project charter as well as project requirements and plan. Proposes a viable design approach by analyzing the possible courses of action and associated impacts. Implements new technologies, designs, deployments, and testing methodologies to projects. Plan and execute change within the systems by following the policies and procedures as defined by CCHMC Research IT.
- SYSTEM SUPPORT
Implement a monitoring solution for the cloud environment. Monitor server, container and operating system performance; provide analysis and solutions to performance issues. Identify problems with on-prem and cloud-hosted infrastructure and implement appropriate solutions. Identify system and technology needs and act as a liaison to ensure appropriate systems and reporting are maintained in support of project requirements. Assist in defining outcomes and parameters, designing measurement tools, setting up monitoring systems, gathering data, and analyzing outcomes data.
- LEADERSHIP II
Demonstrate the ability to lead, motivate and communicate with others. Coach and/or mentor others, formally or informally. Support the professional growth of staff. May assume leadership in developing, evaluating, and/or improving processes or procedures. May manage direct reports or lead a team/work group.
Work collaboratively/cooperatively with others to achieve goals. Proactively adjust one's style and/or efforts to complement those of others. Develop positive working relationships with peers/colleagues. Share knowledge and/or provide support for team members. Contribute to and promote a positive and professional work environment/atmosphere. May serve as a liaison within the division or organization.
- DOCUMENTATION AND END USER TRAINING
Compiles and writes documentation of program development and subsequent revisions. Develops documents and presents project implementation plans.
- Bachelor's Degree in a related field OR Equivalent
- 5 years related experience
- 3 years of experience public cloud experience.
- Master's Degree
Skills & Competencies
- Diversity Appreciation
Understanding and showing respect and appreciation for the uniqueness of all individuals; leveraging differences in others' perspectives and ideas; appreciating cultural differences and adjusting one's approach to successfully integrate with others who are different from oneself
- Communication - Advanced
Excellent verbal, written and interpersonal communication skills.