Print

Print


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