Position Summary
Working with minimal direction, the Application Systems Developer designs, develop, and implement complex local and cloud-based Unix infrastructure platforms and applications. The Application Systems Developer deploys, integrate, and maintain vendor-supplied and locally developed applications and services; gather requirements, provide technical analysis, and improve processes to improve the reliability, flexibility, and resilience of systems and platforms; and, collaborate on projects and related activities with other groups in the Libraries, the University, and outside institutions and organizations.
This position reports to Head, Library Infrastructure Systems.
This role is being hired at the same time as another Unix-focused infrastructure engineering and systems administration position in Library Infrastructure Systems. These positions each have specific areas of expertise, but will work together to provide support for the services this this group provides.
Subject to business needs, we may support flexible and hybrid work arrangements. Options will be discussed during the interview process.
Responsibilities
Design, develop, and implement CentOS/AlmaLinux-based infrastructure and systems server platforms (local and cloud-based).
Support existing cloud infrastructure and the development of new services using best practices.
Evaluate, integrate, and manage systems applications and services (e.g., Atlassian suite, Web application servers, HAproxy, Amazon Web Services).
Monitor and improve availability and performance of production systems (servers, storage, networks).
Resolve complex technical issues in coordination with other administrators and developers.
Maintain current knowledge of industry standards and advocate for best practices.
Prepare technical documentation as directed.
Collaborate on projects and related activities with other Libraries groups and organizations, Columbia University IT, and outside institutions.
Perform other duties as assigned.
Minimum Qualifications
Bachelor's degree and/or equivalent, and minimum of 3 (three) years relevant professional experience required..
Advanced proficiency with Unix/Linux environments.
Strong knowledge of programming principles and at least one high-level programming language.
Strong verbal and written communication skills.
Must be able to balance priorities and meet deadlines.
Preferred Qualifications
Experience with Red Hat-based Linux systems (RHEL, CentOS, AlmaLinux, etc.).
Experience with Amazon Web Services (storage, compute, etc.).
Experience with virtualization, configuration management, and delegated source control systems.
Experience with MySQL, Oracle, or other relevant database administration and optimization.
Strong knowledge of Bash and/or Python.
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Thank you
Thank you - we'll send an email shortly.
Other Recently Posted Jobs
Wait! Before you go, are you interested in a career at Columbia University? Sign up here!
Thank you, for sharing your information. A member of our team will reach out to you soon!
This website uses cookies as well as similar tools and technologies to understand visitors' experiences. By continuing to use this website, you consent to Columbia University's usage of cookies and similar technologies, in accordance with the Columbia University Website Cookie Notice.