The Unix Systems Engineer designs, develops and deploys Unix server and storage 
systems, performs maintenance and security as required, documents and maintains 
Library/IS projects and services, collaborates on projects and related 
activities with Library/IS and external units.

Responsibilities

Designing, installing, documenting, monitoring, optimizing, and maintaining 
Linux (primarily CentOS) servers.
Monitoring, troubleshooting, and documenting some Linux servers maintained by 
CUIT.
Modifying, testing, implementing, troubleshooting, and documenting both 
vendor-supplied and in-house applications on servers.
Managing security policies, access permissions and disaster recovery for 
mission-critical data on servers and desktop systems.
Collaborating on projects and related activities with other units, Columbia 
University IT (CUIT), other schools and departments at Columbia, and outside 
institutions.
Performing other duties as assigned.

Minimum Qualifications

Bachelor's degree, and/or equivalent in experience, and a minimum three years' 
related experience required.
Knowledge of Unix/Linux environment.
Strong verbal and written communication skills.
Knowledge of programming principles and at least one higher-level programming 
language.
Must be able to balance priorities and meet deadlines on multiple tasks.
Commitment to supporting and working in a diverse environment.

Preferred Qualifications

Experience with CentOS, cloud services (AWS), virtualization (xen,
vmware), configuration management (Saltstack, Ansible), Python,
relational databases, storage management, source control (git), web
services (nginx/apache, haproxy, varnish).

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/35834-unix-systems-engineer

Reply via email to