Junior Linux & Research Computing Systems Engineer

Columbia University in the City of New York

New York (NY)

On-site

USD 66,000 - 73,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Columbia University in the City of New York is seeking an Associate Systems Administrator to support administration, configuration, maintenance, and optimization of departmental IT infrastructure and research computing environments. The role includes systems analysis, troubleshooting, software configuration, testing, and implementing changes across Linux servers, storage, networks, and research clusters.

The incumbent will evaluate performance, develop documentation, and create

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
  • 0-1 year of relevant experience (including internships, academic projects, lab environments, or equivalent hands‑on experience).
  • Foundational knowledge of Linux (command line, permissions, services, logs).
  • Basic knowledge of networking concepts and scripting fundamentals (bash and/or python).
  • Reliable, detail-oriented, and able to work effectively in a team environment.
  • Positive, mission-oriented attitude and sense of humor a must.
  • Equal Opportunity Employer / Disability / Veteran

Responsibilities

  • Administer and maintain designated departmental computing systems and IT services, including system configuration, account administration, software deployment, and ongoing operational maintenance.
  • Analyze reported system and service issues, diagnose underlying causes, evaluate potential solutions, and resolve technical problems within the scope of assigned system responsibilities.
  • Exercise technical judgment in determining appropriate troubleshooting methods, configuration adjustments, and corrective actions, escalating issues that exceed established access, authorization, or technical parameters.
  • Evaluate system requirements and operational needs to identify opportunities to improve system reliability, availability, performance, and user experience.
  • Maintain accurate records of incidents, root-cause findings, corrective actions, system configurations, and resolutions to support operational continuity and future problem resolution.
  • Provide technical support for departmental computing, desktop administration, and audiovisual systems, as assigned.
  • Administer and maintain assigned Linux servers, shared storage environments, research computing clusters, and related infrastructure in accordance with approved technical standards and operational requirements.
  • Analyze infrastructure requirements and system behavior to identify configuration needs, capacity constraints, performance issues, and opportunities for operational improvement.
  • Evaluate system configurations and technical alternatives and recommend appropriate solutions to address infrastructure, storage, networking, and research computing requirements.
  • Plan, test, and implement authorized hardware and software configuration changes, validating system functionality and addressing implementation issues.
  • Monitor infrastructure conditions, including equipment status and relevant power and cooling indicators, and investigate or coordinate resolution of issues affecting system availability.
  • Maintain infrastructure inventories, system diagrams, configuration records, and technical documentation to support reliable administration and continuity of service.
  • Evaluate, install, configure, test, maintain, and update research software, computational tools, and related applications based on documented requirements and compatibility considerations.
  • Analyze application and software configuration issues, determine appropriate corrective actions, and resolve installation, dependency, compatibility, and operational problems.
  • Assess software upgrades and configuration modifications for potential impacts on system functionality, research workflows, and infrastructure compatibility before implementation.
  • Develop, modify, test, and maintain scripts or automation, where applicable, to support system configuration, software deployment, routine administration, monitoring, and research computing operations.
  • Evaluate technical alternatives and recommend software configurations or tools that address departmental and research computing needs.
  • Maintain technical documentation describing software dependencies, configuration decisions, testing procedures, implementation steps, and outcomes.
  • Monitor designated systems, servers, clusters, storage environments, and networks using appropriate monitoring and diagnostic tools.
  • Analyze system logs, performance metrics, resource utilization, and other technical indicators to identify irregularities, service degradation, and potential causes of system failures.
  • Investigate non-routine technical issues involving system performance, connectivity, application functionality, storage, and infrastructure operations, identifying root causes and implementing appropriate corrective measures within authorized parameters.
  • Evaluate the effectiveness of corrective actions and validate system performance following troubleshooting, maintenance, or approved configuration changes.
  • Identify recurring issues and recommend improvements to system monitoring, preventive maintenance, incident response, and operational procedures.
  • Document findings, resolutions, and recommendations and coordinate with specialized University IT teams when issues require additional expertise or authorization.
  • Perform authorized system maintenance, security updates, configuration changes, and software patching in accordance with university security standards and applicable technical requirements.
  • Evaluate system access configurations and account permissions within assigned responsibilities to support appropriate access controls and secure system operations.
  • Identify and investigate potential configuration weaknesses, vulnerabilities, unusual system activity, and other security concerns, implementing authorized corrective actions or referring matters to the appropriate security personnel.
  • Plan and execute approved system changes, including pre-implementation checks, testing, validation, and post-implementation monitoring.
  • Assess potential operational impacts of proposed changes and communicate technical risks, dependencies, and implementation considerations to relevant IT colleagues and stakeholders.
  • Coordinate with University technical and security teams to resolve infrastructure issues, support compliance requirements, and maintain secure and reliable computing services.
  • (10 %) Perform other related tasks, duties, and responsibilities as assigned to support departmental IT operations, infrastructure administration, and research computing activities.

Skills

Linux basics
Networking basics
Scripting (bash/python)

Education

Bachelor's degree or equivalent in Computer Science, Engineering, or a related field

Job description

Columbia University in the City of New York is seeking an Associate Systems Administrator to support administration, configuration, maintenance, and optimization of departmental IT infrastructure and research computing environments. The role includes systems analysis, troubleshooting, software configuration, testing, and implementing changes across Linux servers, storage, networks, and research clusters.

The incumbent will evaluate performance, develop documentation, and create

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Systems Administrator
Associate Systems Administrator

Columbia University in the City of New York • New York (NY)

On-site
USD 66,000 - 73,000
Linux Systems Administrator – Research IT & Security
Linux Systems Administrator – Research IT & Security

Interview Exchange • City of Albany (NY)

On-site
USD 80,000 - 95,000
Medical benefits
Paid time off
Flexible spending accounts
+2
Remote Systems Administrator - Windows & Linux
Remote Systems Administrator - Windows & Linux

Barnard College • New York (NY)

Remote
USD 88,000 - 96,000
Senior System Administrator – Linux, HPC & Networking
Senior System Administrator – Linux, HPC & Networking

Columbia Technology Partners, Inc • Maryland

On-site
USD 160,000 - 190,000
Senior System Administrator — HPC & Linux Expert
Senior System Administrator — HPC & Linux Expert

Columbia Technology Partners, Inc • Annapolis (MD)

On-site
USD 110,000 - 160,000
Profit Sharing Bonus
401k - Company contribution
Medical plans
+5
Senior Linux Systems Administrator (DoD)
Senior Linux Systems Administrator (DoD)

Columbia Technology Partners, Inc • Annapolis (MD)

On-site
USD 80,000 - 110,000
Medical plans
Vision & Dental
401k plan
+3
Senior Linux Systems Administrator - Mission-Critical Ops
Senior Linux Systems Administrator - Mission-Critical Ops

Columbia Technology Partners, Inc • Maryland

On-site
USD 125,000 - 150,000
Medical plans
Vision and dental included
Retirement 401k
+3
Senior Linux Systems Administrator – Research IT & HPC
Senior Linux Systems Administrator – Research IT & HPC

San José State University • San Jose (CA)

On-site
USD 107,000 - 111,000
Research Computing Facilitator: HPC & Cloud Expert
Research Computing Facilitator: HPC & Cloud Expert

Columbia University in the City of New York • New York (NY)

Hybrid
USD 90,000 - 100,000
Systems Administrator (Linux)
Systems Administrator (Linux)

NY Creates • City of Albany (NY)

On-site
USD 80,000 - 95,000
Medical benefits
Paid time off
Flexible spending accounts
+2