To be considered, a cover letter and resume are required. The cover letter must be the leading page of your resume and should:
Specifically outline the reasons for your interest in the position and
Outline your particular skills and experience that directly relate to this position.
Starting salary will vary depending on the qualifications and experience of the selected candidate.
This position will be filled at the senior level salary range of $68,462 - $96,800 as the primary goal. The requirements listed below reflect the senior level expectation. Candidates with lesser experience are encouraged to apply and may be considered if primary goal is not met. Lesser-experienced candidates will be reviewed at an intermediate level salary range of $57,692 - $80,850.
The Information and Technology Services (ITS) organization at the University of Michigan has an exciting opportunity for a Software Programmer Analyst working within Network Operations (UMNet). The individual will be part of a cohesive team that is responsible for administering over 6,500 routers and switches and oversees the enterprise networks for both the campus and the Data Centers.
The Software Programmer Analyst will use up-to-date software development practices to improve operations and streamline processes while working with other operations and development staff to implement new integrations between systems and create new systems where needed. As a senior member of the UMnet Operations team, our selected candidate will provide operational support and problem resolution in accordance with existing service level agreements and in support of ongoing production and key project initiatives.
The selected candidate will report to the Network and Security Operations Manager in the ITS Infrastructure Services department. As part of a growing, high performance team with expanding responsibilities, he or she will have the opportunity to work in a collaborative and dynamic environment to assess and improve the quality of the University of Michigan enterprise campus network in support of world-class teaching and research.
Our ideal candidate is someone who can work under minimal supervision, proactively anticipates and resolves problems, has experience in a role providing excellent customer service, has the ability to follow documented procedures and standards in a consistent manner and has the passion to always meet, but often exceed, customer expectations.
The mission of ITS is to be trusted enablers of technology for the U-M community. With a laser focus on customer service, the ability to proactively solve challenges, a sense of urgency when responding to requests, and a collaborative and inclusive nature, ITS works together to provide cohesive digital experiences and seamless support to the U-M community. To learn more, visit: https://its.umich.edu/careers.
The key responsibilities of a Software Programmer Analyst include, but are not limited to, the following:
Research and evaluate new technologies, processes and upgrades to existing systems
Identify shortcomings and gaps in established procedures or processes, make recommendations for improvements and develop solutions to implement improvements
Create integrations between systems to improve and streamline processes
Provide recommendations, propose and implement system and hardware patches and upgrades to maintain current stable versions; in support of rule base and vendor platform migrations and upgrades, convert existing functionality and corresponding settings to new versions, vendors and platforms; ensure all business owners and stakeholders are aware of - and support - proposed system changes
Demonstrate effective communication skills when providing advanced technical support, mentorship, training and guidance to technical support staff, resulting in staff and teams using and implementing the latest procedures and best practices to accomplish tasks; work with vendors and internal groups to address issues and determine upgrade options to meet demands
Provide Tier III expertise and participate as a subject matter expert (SME) in the analysis and design of new enterprise systems and services; establish subject matter expertise in Checkpoint, Cisco, VMware and Palo Alto firewall platforms and Tipping Point intrusion prevention systems
Stay current with DevOps, software development and information security best practices and supporting technologies, as well as the threat environment and relevant advances in technologies which may include on-the-job training, attending technical courses or conferences, reading, research and testing
While not limited to the following, in this role the successful candidate will be expected to demonstrate the following organizational competencies:
Creative Problem Solving / Strategic Thinking: Demonstrates the ability to effectively solve complex problems, using analysis, creative thinking and input from others to improve processes, solves complex problems and develops effective strategies
Flexibility / Adaptability to Change: Understands and accepts the need for change, cooperates in implementation and constructively voices concerns and proposes alternatives
Building Relationships / Interpersonal Skills: Respects diversity; demonstrates respect for the opinions of others; values each person's contribution to the team; demonstrates the ability to develop and maintain positive and cooperative relationships, inside and outside of work group, interacting in a friendly, open, honest, and accepting manner; maintains agreed-upon levels of confidentiality
Bachelor’s degree in Computer Science, Computer Engineering or Information Assurance or a related field and/or the equivalent combination of education, certification and experience
A minimum of four (4) years of experience as a Programmer/Analyst or similar role in an IT support environment with responsibilities including information and workflow analysis, confidentiality, prioritization, analytical thinking and the ability to work independently
Experience with programming in Python
Experience with *nix shell or PowerShell
Solid understanding of modern distributed system design and implementation such as REST, JSON and RPC
Experience with Git and source code management
Experience applying network management-related technologies, practices or services
Experience with using APIs to integrate systems
Experience with system administration with Microsoft or *nix environments
Solid understanding of data structures, algorithms and software design
Solid understanding of fundamental Operating System and TCP/IP Networking concepts
Solid understanding of fundamental information security concepts including: Authentication, Authorization, Audit, Encryption and Firewalls
Outstanding interpersonal and communication skills via email, letters and in person to teams and customers
Demonstrated success of completing tasks within established deadlines
Experience with network security systems such as firewalls, VPNs and load balancers
Experience with configuration management systems like Salt, Ansible
Experience with continuous integrations tools like Jenkins, Travis CI
Experience assessing the security architecture of proposed IT solutions
Detailed understanding of the assurance implications of various regulatory and compliance requirements including PCI and HIPAA
Extensive system administration background with Microsoft, Macintosh and *nix environments
Solid understanding of the design implications associated with cloud-based solutions
Demonstrated success working across organizational boundaries
Networking and/or Security certifications such as CCNA, JNCIA, CISSP and CCSP
Punctual, regular and consistent attendance is required
May require on-call availability and may require working during non-business hours, including weekends
May require travel to various locations on and off university campus
Diversity, Equity and Inclusion
The University of Michigan Information and Technology Services seeks to recruit and retain a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the University and to offer our students richly varied disciplines, perspectives and ways of knowing and learning.
The University of Michigan Benefits Office is committed to offering a high-quality benefits package to support faculty, staff and their families. Learn more about our 2:1 retirement matching, healthcare plans with nationwide coverage including prescription drug coverage, three dental plans, a vision plan, flexible spending account, well-being programs, long-term disability, automatic life insurance, general legal services, three early childhood centers, time away from work and work-life programs to promote balance. Learn more at https://hr.umich.edu/benefits-wellness
The University of Michigan is ranked No. 6 on Kiplinger’s list of Best Values in Public Colleges, again making U-M one of the nation’s best values in higher education for in-state students. The ranking highlights colleges and universities that combine outstanding education with economic value.
For the third straight year, the University of Michigan maintained its position as the 15th top university in the world, according to the Times Higher Education World Reputation Rankings.
The University of Michigan maintained its ranking as the top U.S. public university in the QS World University Rankings for 2019-20 and ranked 21st among all institutions on the list, moving down one spot from last year in the ranking released Tuesday, 06/18/2019.
The University of Michigan is No. 20 in annual Times Higher Education world ranking, 2019.
Job openings are posted for a minimum of seven calendar days. This job may be removed from posting boards and filled anytime after the minimum posting period has ended.
The University of Michigan is an equal opportunity/affirmative action employer.
Internal Number: 158026
About University of Michigan - Ann Arbor
A great university is made so by its faculty and staff, and Michigan is recognized as one of the best universities to work for in the country. The Michigan culture is known for engaging faculty and staff in all facets of the university to create a workplace that is vibrant and stimulating.For two consecutive years, the Chronicle of Higher Education has placed U-M in its "Great Colleges to Work For" survey. In particular, the university earns high marks for strong relations between faculty and administrators, a collaborative system of governance, strong pay and benefits, and a healthy work/life balance.