Overview
Skills
Job Details
100% Remote within WI. Non-locals MUST Relocate to WI. Online Interviews.
Globus Application Administrator Role at the Division of Information Technology (DolT)
Overview
The Doll Research Cyberinfrastructure group is seeking an individual to support technical operations of the UW-Madison Globus service. The person in this role will serve as Globus Application Administrator and technical operations lead for the service, supporting the system of Globus gateways, integrations, and collections that are interconnected with storage and computing platforms in UW-Madison's research infrastructure.
Required skills
1. Professional experience supporting and administering Linux web applications with distributed administration
2. Prior professional experience utilizing coding skills in Python and experience using a Python Software Development Kit to interact with web applications
3. Professional experience supporting applications that leverage user authentication/authorization management methods for secure connections with servers
4. Professional experience with software development, scripting, or automating workflows using REST APls for software integrations
5. Knowledge of operational processes for change and incident management, configuration management, and continuity of operations
6. Professional experience creating and maintaining documentation of IT assets, processes, and code/scripts using tools such as Gitlab, configuration management databases, knowledgebase and issue tracking systems
7. Demonstrated ability to work individually and collaboratively as part of a team
8. Excellent oral and written communication skills, including written documentation
Preferred Skills
1. Familiarity with protocols used to access network attached storage systems, such as POSIX and Amazon S3
2. Experience supporting applications using enterprise Identity Management systems such as
(GlobCllogon, UW NetlD/SAML/Shibboleth/OIDC, Active Directory/Entra ID)
3. Experience with research or cloud networking, storage, and user/group management for systems such as Azure Blob Storage, Google Cloud Storage, and collaboration platform storage such as Google Drive and Box
4. Experience with ITIL based IT service management.
Responsibilities
1. Maintaining and managing application settings, configurations, policies, and documentation for Doll's Globus Connect server endpoints via the Globus Connect Server Command Line tool, the Globus Connect Server Manager API, and Web interface at app.globus.org, including:
a. Policies and settings for data and user access
b. Policies and settings for storage gateways for ResearchDrive and Research Object Storage (S3) including connector configurations, restrictions for internet access and domains for sharing
c. Policies and settings for connectors/storage collections for AWS, Azure, Google Cloud Platform, Box, and Google Workspace, including connector configurations, encryption, restrictions for internet access and domains for sharing
d. Documentation of configurations, policies, automation scripts, keys, and service accounts
2. Managing technical changes to the service
a. Manage processes for planned updates, including scheduling technical work, testing, providing communications and documentation
b. Manage processes for unscheduled changes that arise from events and incidents, including decision-making and prioritization, scheduling technical work, testing, providing communications and documentation
3. Managing events and incidents
a. Application events and performance
i. Configure alerts and reports for network traffic flows
ii. Monitor and summarize key performance metrics related to traffic flows, memory usage, errors
b. Provide communication updates to users and DolT HelpDesk
c. Log, prioritize and classify incidents
d. Diagnose problems and escalate to vendor and DolT partners supporting the application
4. Fulfilling service requests that require adding new UW Globus Connect Server endpoints to the UW-Madison Globus subscription
5. Coordinating, communicating, and collaborating with other individuals and teams in DoIT that help provide the Globus service, including:
a. Systems administrators of the DolT Linux team who provide hosting for DolT's Globus Connect servers.
b. DolT Network Service engineers who provide network connectivity support and expertise for DolT's Globus Connect endpoints and those managed by other campus IT groups and connected to UW-Madison's Globus subscription.
c. Storage experts on the DolT Storage and Data Protection team and the DolT Cloud team to maintain, test, and optimize storage gateways between storage resources and Globus Connect endpoints.
d. The Research Cyberinfrastructure Globus service lead who manages service operations and planning, communications, and support needs for users.
6. Attending regular meetings of the Globus service team and providing updates on technical operations and needs.
7. As needed, helping with planning, designing, and testing new production resources for the Globus platform and API deployments to provide integrations with other UW-Madison storage and computing resources