|Location||New York, New York|
|Date Posted||July 15, 2019|
The 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.
-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.
-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.
-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).