Internet2, a non-profit organization, provides high-performance networking, trust and identity infrastructures, cloud services brokering, and related services to its research and education member institutions and beyond. Internet2 represents an exceptional partnership spanning U.S. and international institutions that are leaders in the worlds of research, academia, industry and government. The organization is an equal opportunity employer and welcomes and seeks diverse candidates for all of its positions.
InCommon, the Internet2-community developed identity federation, provides the U.S. higher education and research community with the common framework for trustworthy access to online resources. InCommon facilitates the development of community-based common trust fabrics – SAML Federation, Certificate Services, and other services and activities – that enable participants to access protected online resources. For more information about InCommon, visit www.incommon.org.
The Trust and Identity Services DevOps Manager acts as part of a highly collaborative, cross-functional, technical service delivery team to securely, reliably and scalably deliver mission critical InCommon and related Internet2 Trust and Identity IT Services to customers. The position reports to the Director of Technology and Strategy, InCommon and works closely with the InCommon Federation, Certificate, eduroam and other service managers, Internet2 technical architects, Internet2 project managers, and colleagues in Internet2’s Technical Services Group to design, develop, implement and deliver trust and identity services including the SAML federation and other related service components.
The DevOps Manager is responsible for the hands-on, day-to-day implementation, maintenance, troubleshooting, and technical delivery of services which Internet2 Trust and Identity Services operates. A critical component of this work is to design detailed software and system specifications and work with staff and contractors to implement them and ensure that they are implemented correctly and function as designed. The successful candidate will have experience delivering highly reliable and scalable services in a cloud environment using skills both native to that environment and more traditional client-server computing environments. The DevOps Manager should have previous experience working in a DevOps environment, where IT architects, software engineers/developers, customer service staff, communications staff and systems engineers work closely to design, implement and share responsibility for the secure and reliable functioning of systems.
This staff position is full-time, ideally based in Ann Arbor, MI, Denver, CO, West Hartford, CT, Emeryville, CA, or Washington, DC. Other locations may be considered. The position requires some schedule flexibility, ability to travel up to 20% of the time, and to act as part of a 24x7x365 shared on-call rotation with other staff members in support of Internet2 Trust and Identity services.
Minimum of a bachelor’s degree or equivalent in IT systems engineering, or equivalent combination of education and work experience
Demonstrated ability to work with a team of diverse skillsets and backgrounds to achieve shared goals in IT service delivery
Excellent written and verbal communication skills including handling vendor, customer, peer and leadership relationships with a high degree of diplomacy, and communicating freely and appropriately with colleagues
Excellent documentation skills including writing technical requirements, implementation and maintenance instructions, documenting change plans and other staff-facing work instructions in a clear, understandable and repeatable way
Experience mentoring colleagues in complex technical issues
Experience managing contractor relationships to ensure that specifications are implemented correctly and in a high-quality manner, in the time frame agreed upon, within the budget agreed upon.
Experience with a ticketing or service management software system and related service management framework
Experience responding to IT incidents, root cause analysis and reporting
Experience implementing complex, highly reliable, high performance, verifiable/testable and secure IT systems using modern tools such as infrastructure-as-a-service / software defined infrastructure, systems templating and scaling, autoconfiguration, automated maintenance, load balancing, clustering, failover, etc.
Experience with IT systems security, availability, disaster recovery and business continuity best practices
Experience with hosting highly secure open source software-based application clusters in secure environments
Familiarity with and demonstrated ability to conform to and act as an advocate for change management processes
Strong experience with *nix-like environments including command line, shell scripting, scripting in other miscellaneous environments, cron jobs, systems security practices, etc.
Experience with configuration and maintenance of backup solutions
Database hosting experience, including automation of routine tasks such as index rebuilds, backups, upgrades, data transfer, etc.
Logging of systems, applications and other related data
Manipulation of highly complex configurations in a documented and repeatable manner
Experience implementing IT services at massive scale (in support of millions to billions of operations per day) in a highly reliable and secure manner
Familiarity with source code management tools
Familiarity with project management skillsets
Familiarity with multilateral SAML-based trust federations
Familiarity with identity management concepts and tools including LDAP, person registry, group/role/permissions management, role-based access control, etc.
Experience with highly secure networking concepts in support of the delivery of security services such as X.509 Certificate Authorities, SAML federations, banking transactions, payment systems, or similar environments
Experience with hardware security modules for use in signing and encryption operations
Experience working with OAuth, OpenID Connect or related protocols
Familiarity with one or more programming languages/frameworks
XML skills including working with XSLT, DTD, XML digital signature, etc.
Use of log aggregation and reporting tools such as Splunk or the Elastic Stack
Self-managing; able to work on a fast-changing team and be accountable
Sees the big picture (the community’s goals and needs), not just the task
Willing to keep learning new tools, skills, techniques
Cares about doing good work; likes to improve practices
Strong communicator; able to help community representatives and teammates make good decisions
Able to work constructively in a group; not led by ego
Top-notch interpersonal, collaboration and organizational skills, including the ability to work across areas with multiple levels of management, staff and community members.
Passion for customer service
Internet2 is a 501(c)(3) not-for-profit organization and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Internet2® is a member-owned advanced technology community founded by the nation's leading higher education institutions in 1996. Internet2 provides a collaborative environment for U.S. research and education organizations to solve common technology challenges, and to develop innovative solutions in support of their educational, research, and community service missions.