Company
Tanson Corp
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Python Job Details
Description:
PLEASE READ THE ADDITIONAL DETAILS SECTION. There is no predetermined candidate, but the manager is looking to fill this role quickly, so please keep that in mind when submitting candidates.
The client is looking for (1) Application Architect IV
Will close to submissions on 3/13/25 at 4:00PM CST.
Top Skills (3) & Years of Experience:
5+ Years of Experience
- Professional experience supporting and administering Linux web applications with distributed administration
- Prior professional experience utilizing coding skills in Python and experience using a Python Software Development Kit to interact with web applications
- Professional experience supporting applications that leverage user authentication/authorization management methods for secure connections with servers
- Professional experience with software development, scripting, or automating workflows using REST APls for software integrations.
Nice to Have:
- Familiarity with protocols used to access network attached storage systems, such as POSIX and Amazon S3
- Experience supporting applications using enterprise Identity Management systems such as (GlobCllogon, UW NetlD/SAML/Shibboleth/OIDC, Active Directory/Entra ID)
- Experience with research or cloud networking, storage, and user/group management for systems such as Azure Blob Storage, Google Cloud Storage
- Experience with collaboration platform storage such as Google Drive and Box, Experience with ITIL based IT service management.
Interview Process: 30-minute Remote, Microsoft Teams
Onsite or Remote? Candidate MUST be a WI resident or willing to relocate to WI prior to starting the role at their own expense. 100% Remote. With the quick start time please make sure the candidate is able to accommodate this before submitting.
Project Details: The DoIT 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.
Additional details: There is no predetermined candidate for this role, but the manager is looking to fill the role quickly, so please submit candidates who will be available. The manager is offering this as a full-time or part-time role (20hrs per week). If the candidate elects for the part-time option, the contract will last ~6 months. The full-time option will last 4-months.
Required skills:
I. 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 APIs 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/OlDC, 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 DolT's Globus Connect server endpoints via the Globus Connect Server Command Line tool, the Globus Connect Server Manager API, and Web interface at @pp.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
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
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 DolT 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.
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
Pay range: $73 to $83 per hour on W2.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs