Systems Engineer

Santa Clara UniversitySanta Clara, CA
Hybrid

About The Position

The Systems Engineer collaborates with the ECC team to implement, maintain, and support the operations and scaling of the Engineering Computing Center (ECC) within the School of Engineering. This includes supporting software and applications, physical lab workstations (both physical and virtual), and the underlying infrastructure. The environment utilizes virtualization technologies (including VirtualBox, VMware vSphere, and cloud VM vendors), with infrastructure managed via Infrastructure as Code (IaC) and configuration management using Ansible, alongside legacy Unix custom scripting. As part of a collaborative team, this position shares responsibility for Windows and Linux operating systems, virtualization services, backup, storage, networking, application support, and information security. The position supports the School of Engineering’s varied and dynamic instructional, research, and operational computing needs. This involves working directly with staff, students, and faculty within the School of Engineering, as well as collaborating with Cyberinfrastructure Technologies, the Information Security Office, other campus divisions, and external vendors.

Requirements

  • Strong knowledge of Linux server administration in a large, heterogeneous environment that includes Windows
  • Strong knowledge of Windows and Linux desktop administration
  • Knowledge of Windows Server services (Active Directory, WSUS, Powershell)
  • Knowledge of administration and deployment of virtualization clusters and desktop clients (VDI/VMware workstation/Virtual Box)
  • Strong knowledge of application installation, deployment, and troubleshooting in both Linux (Rocky Distro) and Windows OS.
  • Good experience writing, debugging, and maintaining scripts (such as PowerShell, Bash, or Python) to automate administrative tasks
  • Good knowledge of TCP/IP networking
  • Good experience with hardening systems for security
  • Practical knowledge of administration of VMware Workstation, Virtual Box, LDAP, Apache, SSL, Licensing (flexlm), SAMBA, AD, DNS, WSUS, Powershell, backups, and storage technologies
  • Familiarity with basic macOS usage is a plus
  • Good troubleshooting skills in complex, heterogeneous environments
  • Good organizational skills and ability to multi-task
  • Effective interpersonal, written, and verbal communication skills
  • Demonstrated ability to initiate, manage, and complete projects and goals
  • Self-starter who shows initiative to proactively identify and resolve issues
  • Demonstrated experience working as a team member in an environment requiring strong customer service
  • Willingness to accommodate a flexible work schedule, including nights and weekends
  • Handles multiple, concurrent projects and deadlines
  • Demonstrated ability to work in a team environment
  • Demonstrated ability to acquire and apply new skills quickly
  • Works effectively under limited supervision
  • At least 3-4 years of relevant experience in the design, operation, administration, and support of large, heterogeneous Linux/Windows environments required.
  • Bachelor’s Degree in applicable field of study (or equivalent experience) required.

Nice To Haves

  • Familiarity with basic macOS usage is a plus

Responsibilities

  • Responsible for the deployment, configuration, and day-to-day maintenance of Linux and Windows desktops.
  • Collaborates with the ECC team to support infrastructure deployment and implementation projects.
  • Assists in maintaining the operational readiness of the ECC environment, including physical and virtual servers, workstations, and remote access systems for ECC labs.
  • Installs, updates, configures, and provides technical support for Linux and Windows-based applications.
  • Monitors system performance and environment health to identify and resolve issues promptly, minimizing impact on end-users.
  • Implements established security protocols and standards while maintaining system usability to foster an environment of learning and innovation.
  • Performs initial investigation and troubleshooting of reported security incidents involving computing and network resources.
  • Escalates complex issues to Senior Engineers and assists with remediation.
  • Creates and updates technical documentation, user guides, and standard operating procedures related to applications and systems.
  • Provides technical escalation support and mentorship to the Tier 1 student Help Desk team, acting as a resource during high-volume periods.
  • Works with Engineering faculty and staff to understand the computing requirements for new instructional, research, and operational initiatives.
  • Seeks and implements operational efficiency improvements and automation.
  • Participates in long-term strategic and budget planning.
  • Advises School of Engineering students, faculty, and staff on computing tasks.
  • Researches needs and provide recommendations for system and infrastructure upgrades and replacements.
  • Works with ECC staff to design, build, test, and deploy changes to the ECC infrastructure.
  • Communicates with vendors for software and hardware requirements as well as technical support.
  • Responds rapidly to outages and service interruptions.
  • Proactively notifies end users of outages, changes, and upgrades.
  • Provides professional, timely, and courteous support to end users.
  • Accepts that on occasion and depending on the situation will be required to work beyond and in addition to the traditional work schedules/hours including project work and responding to failures/emergencies.
  • Required to support the School of Engineering during emergencies as needed to meet operational requirements.
  • Other duties/tasks as assigned by this person’s supervisor.

Benefits

  • Compensation will be based on education, experience, skills relevant to the role, and internal equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service