What are the responsibilities and job description for the Application Architect -IV - 1997 position at Certec Consulting?
Application Architect -IV
Job ID: CER 1997
Location: Madison, WI, 53706
Schedule: Remote
- Work must be done within the state of Wisconsin
- Candidate MUST be a WI resident or willing to relocate to WI prior to starting the role at their own expense.
Terms: 1099 or W2 (No C2C)
Compensation: Hourly Rates listed on SkillsMatrix
Instructions to Apply Online:
- Go to certecinc.com/jobs
- Look for the above Job ID & Click on it to find Job Details
- You will find an URL to SkillsMatrix within the Job Description
- Click on SkillsMatrix URL go to File > Select Download option > Select .doc version, Fill it & Save it
- Now Click on "Apply Now" on the same Job Description page and fill all the required details (Mandatory: Resume, SkillsMatrix, LinkedIn)
Note: Applications via certecinc.com/jobs ONLY will be reviewed
We'll cut off considering resumes on 03/11 at Noon CST.
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.
Overview:
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.
Required Skills:
- 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 APIs for software integrations
- Knowledge of operational processes for change and incident management, configuration management, and continuity of operations
- 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
- Demonstrated ability to work individually and collaboratively as part of a team
- Excellent oral and written communication skills, including written documentation
Preferred Skills:
- 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 (Globus/ClLogon, UW NetID/SAML/ShibboIeth/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, and collaboration platform storage such as Google Drive and Box
- Experience with ITIL based IT service management.
Responsibilities:
- Maintaining and managing application settings, configurations, policies, and documentation for
DoIT's Globus Connect server endpoints via the Globus Connect Server Command Line tools, the
Globus Connect Server Manager API, and Web interface at app.gIobus.org, including:
- Policies and settings for data and user access
- Policies and settings for storage gateways for Research Drive and Research Object Storage (S3) including connector configurations, restrictions for internet access and domains for sharing
- Policies and settings for connectors/storage collections for AWS, Azure, GCP, Box, and Google Workspace, including connector configurations, encryption, restrictions for internet access and domains for sharing
- Documentation of configurations, policies, automation scripts, keys, and service accounts
2. Managing technical changes to the service
- Manage processes for planned updates, including scheduling technical work, testing, providing communications and documentation
- 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
- Configure alerts and reports for network traffic flows
- Monitor and summarize key performance metrics related to traffic flows, memory usage, errors
b. Provide communication updates to users and DoIT HelpDesk
c. Log, prioritize and classify incidents
d. Diagnose problems and escalate to vendor and DoIT 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:
- Systems administrators of the DoIT Linux team who provide hosting for DoIT's Globus Connect servers.
- 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.
- Storage experts on the DoIT Storage and Data Protection team and the DolT Cloud team to maintain, test, and optimize storage gateways between storage resources and Globus Connect endpoints.
- 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.
Top Skills & 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 (Globus/Cllogon, 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.