Unix Systems Engineer
Description
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.
How to apply
Metadata
Submitted by: amn2191@columbia.edu
Published: Wednesday, July 31, 2019 01:30 UTC
Last updated: Wednesday, July 31, 2019 01:30 UTC