Sr Systems Engineer
Rochester, NY
Responsibilities
Description
The University of Rochester School of Medicine and Dentistry is seeking a Senior System Engineer. The incumbent will assist in the maintenance and administration of the Research computing environment, working with existing teams to provide support and ensure that the performance and availability of the systems infrastructure is maintained to the highest standard. The incumbent will manage multiple concurrent projects to enhance the systems management of the growing infrastructure and leverage existing technologies to improve current processes in the School of Medicine and Dentistry’s Office of Research IT for research, server, and high-end workstation environments.
Responsibilities:
Deploy, maintain and build-out critical applications (40%)
Responsible for the continued improvement of our current application stack with a concentration on neuroscience-related software.
Implement requests for new functionality and interoperability between applications from faculty and other stakeholders.
Minimize the proliferation of unstructured, unorganized datasets by proactively identifying new systems and services that can assist researchers with the organization of data, anonymization, and data analysis.
Implement automation, monitoring, and infrastructure-as-code (20%)
Responsible for the effective integration of new, existing, and ad-hoc requests for applications and services
Assist research community with tools to deploy workflows on existing computing resources, including HPC clusters
Implement continuous monitoring and effectively alerting
Verify all work done is repeatable and can eventually be publicized
Deploy and maintain CI/CD pipelines across multiple environments (20%)
Deploy infrastructure through GitHub/GitLab and package repositories
Make sure dependent package versions and modifications are preserved
Build dashboards and follow up on error and security reporting
Sustain and improve the process of knowledge sharing throughout the team (20%)
Create documentation of all relevant interfaces, procedures, and programs.
Educate people with a wide background (faculty, staff, students) on the installation, deployment, and use of solutions
Requirements:
Bachelor’s Degree in Information Technology, Computer Science or other related field, or related work experience.
7-10 years of experience in Linux system administration, HPC cluster management, or other containerized environments, like Kubernetes, required.
Excellent analytical and problem-solving skills.
Detail-oriented with a proven ability to manage projects.
Customer service experience.
Process automation and scripting skills required.
Technical Experience:
Linux administration (Red Hat/CentOS/Windows Server)
High performance computing (Slurm or other job schedulers, CUDA/GPU compute)
Containerization, clustering (Docker, K8s)
Databases (PostgreSQL/MySQL/Microsoft SQL Server/MongoDB)
Enterprise storage technology (Isilon/OneFS,Ceph,SMB/NFS, Object storage like S3)
Monitoring/alerting (Prometheus, Grafana, Zabbix)
Cloud platforms (AWS, Azure)
Python, Ruby, C/C++ or other coding experience
Ansible, Terraform or other automation/desired state management experience
The University of Rochester is committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion to advance the University’s mission to Learn, Discover, Heal, Create – and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. This commitment extends to the administration of our policies, admissions, employment, access, and recruitment of candidates from underrepresented populations, veterans, and persons with disabilities consistent with these values and government contractor Affirmative Action obligations.
How To Apply
All applicants must apply online.
EOE Minorities/Females/Protected Veterans/Disabled
Pay Range
Pay Range: $84,700 - $127,100 Annually
The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job’s compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.
Location: School of Medicine & Dentistry
Full/Part Time: Full-Time
Opening: Full Time 40 hours Grade 055 Office of Research IT
Schedule: 8 AM-4:30 PM