Systems Administrator II, HPC

Staff – Non Union

Job Category

M&P – AAPS

Job Profile

AAPS Salaried – Information Systems and Technology, Level D

Job Title

Systems Administrator II, HPC

Department

UBC IT | Learning Applications

Compensation Range

$7,135.58 – $11,149.33 CAD Monthly

Posting End Date

April 26, 2021

Note: Applications will be accepted until 11:59 PM on the day prior to the Posting End Date above.

Job End Date

May 2, 2022

Job Summary

The Systems Administrator II, HPC designs and implements high performance computing (HPC) infrastructure system solutions, defines systems scope and provides recommendations for all systems support infrastructure as part of regular operations.

The Systems Administrator II, HPC provides highly specialized and advanced technical expertise and mentoring in the development of infrastructure, services, and solutions for teaching and learning and identifies new and emerging trends in technologies and design. This position consults with the teaching and learning community, analyzes their systems’ hardware and software requirements, makes recommendations, and provides services and solutions to meet their needs.

This position’s primary area of responsibility is for identifying and enabling the use of them for teaching and learning. This position will have responsibility for the delivery of design and deployment strategies on public infrastructures such as Amazon AWS, Microsoft Azure, and Google Platform and for integration with on-premises and nationally available teaching and learning infrastructure.

Organizational Status

The Learning Applications group supports the University s enterprise learning applications, which service faculty and students both locally and around the world.

Reports to the Senior Manager, Learning Applications, UBC IT. Will sometimes work under the direction of a Project Manager, Team Lead, or another senior technical resource.

Interacts directly with other University technology professionals and when required, with faculty, staff, and students.

Work Performed

Specific Duties:

  • Acts as a leader in the introduction and management in the use of solutions for teaching and learning through strategic facilitation and engagement of instructors, technical projects, and creating innovative sustainable solutions including end-user training materials and documentation.
  • Researches and analyzes industry trends and standards to inform strategic and operational actions that will improve and develop the University’s strategy for academic research.
  • Creates proposals for evaluation, selection, and purchase of solutions and upgrades.
  • Develops and implements solutions that integrate and serve the overall delivery and implementation of teaching and learning including operational support to instructors at UBC on deploying teaching and learning solutions.
  • Provides senior technical leadership with a particular focus in the areas of development, configuration, and support for infrastructure including platforms, operating systems, systems software, identity management, security, and privacy and provides incident resolution related to services.

– Implements, manages, and maintains industry-standard infrastructure and services, often with automation and self- provisioning technologies

  • Maintains services in accordance with University standards and policies pertaining to system security and privacy
  • Acts as a subject matter expert on national, regional, provincial, and institutional committees and advisory panels where appropriate and mentor less experienced staff and to inform cross-functional teams on effective systems development and implementation methodologies, project management, system performance management, process and technological improvement, and problem troubleshooting and resolution.
  • Manages the development and maintenance of relevant documentation and training materials for learning technology professionals within the LT Hub at UBC, end-users, clients, and operations support teams.
  • Engages in outreach and training activities to increase adoption in the campus teaching and learning community
  • Serve as subject matter
  • Maintains database backends for web applications including replication and sharding in MySQL, PostgreSQL, and Mongo environments in an environment with redundancy.
  • Performs system software upgrades to enhance functionality and to maintain secure and reliable systems.
  • Tunes / Scales web applications using load balancing, caching, and compression infrastructure and services.
  • Monitors, tests, troubleshoots, and resolves issues with systems network infrastructure (includes switches, VPC, load balancers, and firewalls and security policies).
  • Works with developers in implementing and maintaining efficient code deploy methods using Source Code Management and CI systems based on internal and public Git repositories.
  • Implements common logging and application monitoring strategies across all learning technology applications.

Core Duties:

  • Designs solutions to resolve system-related business problems, meet user requirements, and streamline system workflows.
  • Formulates and defines system scope and objectives and recommends a strategy, potential solution, or “work-around”.
  • Monitors and analyzes systems issues and provides recommendations for all systems supported infrastructure as part of regular operations.
  • Provides guidance and training to less experienced administrators.
  • Writes and maintains systems documentation including user and technical manuals.
  • Designs, provisions and configures systems.
  • Acts as a liaison between technical groups and stakeholders to coordinate the system’s installation and ensure technical compatibility and satisfaction.
  • Prepares documentation and defines system-specific dependencies to assist in problem analysis.
  • Provides recommendations for improving procedures and coordinating system implementation.

Consequence of Error/Judgement

Errors in the implementation and support of high-performance computing systems could cost the University many thousands of dollars in lost productivity in instructional time and could impact the timely delivery of services to the teaching and learning community [e.g. faculty, staff, and students]. Poor management or improper decisions could compromise the success of HPC efficiencies and have a negative impact on the credibility of the portfolio and the reputation of the university. Errors and implementation and support leading to breaches of security involving teaching and learning systems or data could compromise the privacy and confidentiality of students, faculty, and staff as well cause severe reputational damage to the University.

Supervision Received

Works under the general direction of the Senior Manager, Learning Applications. Must be able to work independently and carry out work to completion. Keeps the Senior Manager, Learning Applications informed of the status of work in progress. Works on tasks to meet deadlines on various projects. Work is reviewed in terms of the achievement of desired results.

Supervision Given

Mentors other members of the LT Hub technical staff team and provides senior-level technical leadership for strategic projects. Plans, directs, and manages project work of senior systems administrators, systems administrators, consultants, and other staff. Project direction responsibilities may include technical and user staff from units within IT, academic departments, and other administrative units around campus.

Preferred Qualifications

Undergraduate degree in a relevant discipline. Professional or technical certification an asset. A minimum of 5 years of experience, in-depth knowledge of applications and the business requirements supporting them or the equivalent combination of education and experience. Experience working in tertiary sector. Good understanding of the application of technology for teaching and learning purposes.

Good understanding of web application architecture and designing highly available applications

Experience with SOA applications and platforms, their services (e.g. GCP, AWS and Azure)

Experience with a range of programming languages (e.g. PHP, Python, Java, and JavaScript) and the use of frameworks (e.g. Django, Flask, Laravel, Spring)

Experience with databases, including knowledge of SQL and NoSQL, and related data stores such as MySQL, Postgres and MongoDB.

Experience with IAM integrations using SAML and LDAP.

Experience developing with APIs and web services (e.g. REST, SOAP, GraphQL).

Experience with Git, GitHub, and/or GitLab.

Experience with learning technology standards is highly beneficial (e.g. Caliper, xAPI, LTI)

Experience with containers and microservices (e.g. Docker, AWS Lambda) is beneficial.

Ability to keep current with advancements in technology and tools. A working understanding of emerging learning technologies is desirable.

Ability to adopt a task-oriented approach to solving operational hardware and software problems.

Ability to adopt a project approach for such undertakings as the development and implementation of support strategies. Ability to communicate with technical and non-technical individuals.

Effective interpersonal, organizational, and planning skills. Excellent analytical skills. Ability to work as part of a team.

Ability to effectively manage multiple tasks and priorities and work under pressure to meet time-sensitive and mission-critical deadlines.

Ability to take initiative and work with limited direction.

Collaboration – Actively solicits ideas and opinions from others to efficiently and effectively accomplish specific objectives targeted at defined business outcomes. Openly encourages other team members to voice their ideas and concerns. Shows respect for differences and diversity and disagrees without personalizing issues. Utilizes the strengths of team members to achieve optimal performance.

Communication for Results – Conducts discussions with and writes memoranda to all levels of colleagues and peer groups in ways that support troubleshooting and problem-solving. Seeks and shares relevant information, opinions, and judgments. Handles conflict empathetically. Explains the context of interrelated situations, asks probing questions and solicits multiple sources of advice prior to taking action when appropriate.

Problem Solving – Applies problem-solving methodologies and tools to diagnose and solve operational and interpersonal problems. Determines the potential causes of the problem and devises testing methodologies for validation. Shows empathy and objectivity toward individuals involved in the issue. Analyzes multiple alternatives, risks, and benefits for a range of potential solutions. Recommends resource requirements and collaborates with impacted stakeholders.

Accountability – Sets objectives that meet organizational needs. Provides recommendations to individuals and teams on ways to improve performance and meet defined objectives. Monitors and provides feedback on individual and team performance against defined standards.

Analytical Thinking – Coordinates the information gathering and reporting process. Reviews trends and compares to expectations. Conducts research to define problems and prepares responses to anticipated questions. Prioritizes multiple issues and opportunities. Identifies relationships and linkages within several information sources. Anticipates issues that are not readily apparent on the surface. Identifies root causes and effects. Defines priorities within performance objectives. Reports and identifies areas that need guidance in order to resolve complex issues. Anticipates the possible outcome of potential solutions.

Thoroughness – Demonstrates operational agility. Uses organizational systems that result in multiple critical activities to be identified and completed on time. Renegotiates priorities as necessary. Puts systems in place and uses them to monitor and detect errors and problems. Tests and inspects outputs and applies quality checks prior to work submission.

Apply Now

To help us with our recruitment effort, please indicate your email/cover letter where (vacanciesinturkey.com) you saw this job posting.

Leave a Comment

Your email address will not be published. Required fields are marked *