How to Apply
A cover letter is required on PAGE 1 of your resume. In the cover letter, it should include:
- Specific outline of the reasons for your interest in the position
- An outline of your particular skills and experience that directly relate to this position
- Current or ending salary
Underfill Statement: This position will be filled at the senior level salary range of $75,000.00 - $85,000.00 as the primary goal. The requirements listed below reflect the senior level expectation. Those with lesser experience are encouraged to apply and may be considered if primary goal is not met. The Intermediate level salary range is $65,000.00 - $75,000.00.
The School of Information (UMSI) is a progressive, interdisciplinary professional school offering a Bachelor of Science in Information, a Master of Science in Information, a Master of Health Informatics, and a Ph.D. Our mission is to create and share knowledge so that people will use information – with technology – to build a better world.
We are seeking an Infrastructure Programmer Analyst Senior to work with the UMSI Computing team to help our faculty, staff, and students use information technologies in the best ways possible to achieve that mission.
This individual will play a leading role in the development, operation and evolution of the computing infrastructure used by faculty, staff and students at UMSI. UMSI operates a number of infrastructure systems to support critical activities within the school including providing virtual servers and application virtualization services, supporting research applications, powering administrative web applications, and enabling teaching in courses that rely on specialized software.
The Infrastructure Programmer Analyst will be responsible for evaluating the needs of different constituencies within the School, and, in consultation with other UMSI Computing team members, engineering and implementing solutions to meet these needs. These solutions should leverage local tools already in use as well as migrating or targeting new services in the cloud.
We are a fun group of professionals who enjoy working at the top of our game, and we're looking forward to welcoming the person in this position as a partner to help us raise the bar even further. UMSI is a collegial and intellectually diverse environment. We welcome candidates from diverse backgrounds that share our passion for developing innovative, elegant and ethical solutions connecting people, information, and technology. We expect the candidate to bring new skills, experiences, and perspectives to our existing team, challenging our current team members to think about things in different ways and to see other perspectives.
For more information about UMSI, please visit our website.
The Infrastructure Programmer Analyst will work under the general supervision of the UMSI Computing Associate Director. The key areas of responsibility for the position are described below. In each of these areas, the Infrastructure Programmer Analyst is expected to work with a substantial degree of independence and decision making authority while providing timely and professional communication to the Associate Director and other team members, keeping track of project timelines, and managing their work following the UMSI Computing team’s project management practices. The Infrastructure Programmer Analyst will interact extensively with faculty, staff, students and other stakeholders. This individual must be comfortable initiating contact and maintaining interactions with members of these communities, and is expected to develop good judgement about when and how to ask for additional guidance.
Infrastructure Projects and Service Improvements (60%)
A significant component of the position is to plan and transition existing and new services to cloud and related technologies. The Infrastructure Programmer Analyst will help identify prospective services operated by UMSI Computing and investigate appropriate solutions. We envision that solutions will include, but not be limited to, moving existing, local hardware to shared hosting environments, moving services into University cloud or commercial cloud (e.g., Amazon Web Services, Azure) environments or adopting SaaS solutions. The Infrastructure Programmer Analyst will play a technical leadership role in developing the next generation infrastructure architecture at UMSI. We expect these efforts will leverage a number of advanced or emerging IT technologies, such as automation, containerization, software-defined networking, and virtualization.
Additionally, the Infrastructure Programmer Analyst will explore the continuous improvement of information technology operations for more efficient and effective operations. The responsibilities include: identifying procedures that can be improved, gaps in processes, and proactively seeking opportunities to improve production services. In addition to the major efforts, all members of the Computing Group participate in ongoing documentation and improvement activities.
Production Infrastructure Support (15%)
The Infrastructure Programmer Analyst will work with the UMSI Computing Team to maintain a smooth and consistent operation of the computing environment. The Infrastructure Programmer Analyst will focus on the operational aspects of our Microsoft Windows Server environment, and will cross-train to provide basic support for other systems in use. The responsibilities include: overseeing the operational process (configure, monitor, maintain, repair, upgrade) for the Microsoft Windows Server environment (operating system, application software and hardware); deploying virtual servers that meet faculty requirements; providing software support (e.g., SQL Server, Adobe Coldfusion); monitoring the health and security of systems and services; troubleshooting and resolving system/service problems as they arise; and documenting solutions to provide metrics, statistics, and patterns. Works directly with users, performs root-cause analysis involving complex systems problems by investigating, analyzing, and resolving operating system problems, poor performance, and error conditions.
Research and Instructional Applications Support (15%)
The Infrastructure Programmer Analyst will work directly with faculty who require specialized systems to support their research and teaching. These projects often involve system integration work, preparing existing software packages for reliable use within the UMSI computing environment or identifying effective ways to provide access to key technologies in the context of a course or research project.
Development of Self and Others (10%) Development of self and others are descriptions of responsibilities that is related to self leadership, accountability of the person, and role behavior expectation. In support of the position's responsibilities, the Infrastructure Programmer Analyst will explore new methods and technologies through self-directed learning, sharing findings and share insights with the Computing team. Acts as a representative of UMSI Computing in relevant campus groups, forums, communities, and discussions. Provide updates and advice to team on relevant initiatives, staying abreast of the latest application technology trends in scientific hardware and environments.
- Bachelor’s degree in a related field or equivalent education, experience, and certification.
- Minimum of seven years of experience in systems administration, systems integration or systems engineering roles, requiring confidentiality, timeliness, customer service, organization, prioritization, troubleshooting, analysis, problem solving, and ability to work independently
- Demonstrated knowledge and experience with Windows Server administration and technologies such as Microsoft system integration (including Active Directory) and Microsoft PowerShell scripts (writing and debugging) for system administration.
- Experience with automation, configuration management and monitoring technologies, e.g., git, puppet, jenkins, docker and Server Density.
- Experience with VMware technologies.
- Experience using cloud services
- Demonstrated track record of implementing and documenting user-facing solutions using off-the-shelf technologies and system integration techniques.
- Demonstrated experience with computing hardware and data center operations.
- Excellent interpersonal communication skills and the demonstrated ability to communicate effectively.
- Experience with Linux systems administration.
- Ability to effectively and productively deal with uncertainty and ambiguity in the workplace.
- Demonstrated ability to work in a fast-paced environment independently and as part of a diverse team.
- Ability to work in open, shared space.
- Advanced degree in a related field or equivalent education, experience, and certification.
- Experience deploying services in commercial cloud environments (e.g., Amazon Web Services, Azure Cloud Services, Google Cloud Platform).
- Certification or training in cloud technologies (e.g., AWS Certified Solutions Architect (or higher), Microsoft Certified Solutions Associate - Cloud Platform, or Google Certified Cloud Professional).
- Familiarity with networking concepts related to data center infrastructure planning
- Experience with web applications technologies, specifically Coldfusion, SQL Server, nginx and Apache
Punctual, regular, and consistent attendance is required. May require working during non-business hours and on weekends.
Will require travel to multiple locations on & off campus. May occasionally require domestic travel.
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks will be performed in compliance with the Fair Credit Reporting Act.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.