What are the responsibilities and job description for the Linux (DevOps) Engineer| Information Technology position at The Rockefeller University?
Organization Overview
The goal of Information Technology (IT) is to provide information resources and services to accelerate and support scientific research at The Rockefeller University. Our department is responsible for cyberinfrastructure,high-performance computing,bioinformatics,decision support,data analytics,cybersecurity,and the scientific and administrative software environment at the university. The department is in the midst of a major transition in culture,including the adoption of DevOps and Agile practices,the facilitation of self-service approaches,as well as a 'cloud first' deployment philosophy.
Overview
Reporting to the Director of Infrastructure, we seek a hands-on Linux (DevOps) Engineer to lead automation, configuration management, and infrastructure modernization efforts at The Rockefeller University. This is a technical, individual contributor role. You will collaborate with a small team and be expected to drive and implement DevOps best practices.
Responsibilities
Responsibilities include but are not limited to:
REQUIRED QUALIFICATIONS:
The salary of the finalist selected for this role will be set based on various factors, including but not limited to organizational budgets, qualifications, experience, education, licenses, specialty, and training. The hiring range provided represents The Rockefeller University's good faith and reasonable estimate of the range of possible compensation at the time of posting.
Compensation Range: Min
USD $90,000.00/Yr.
Compensation Range: Max
USD $100,000.00/Yr.
The goal of Information Technology (IT) is to provide information resources and services to accelerate and support scientific research at The Rockefeller University. Our department is responsible for cyberinfrastructure,high-performance computing,bioinformatics,decision support,data analytics,cybersecurity,and the scientific and administrative software environment at the university. The department is in the midst of a major transition in culture,including the adoption of DevOps and Agile practices,the facilitation of self-service approaches,as well as a 'cloud first' deployment philosophy.
Overview
Reporting to the Director of Infrastructure, we seek a hands-on Linux (DevOps) Engineer to lead automation, configuration management, and infrastructure modernization efforts at The Rockefeller University. This is a technical, individual contributor role. You will collaborate with a small team and be expected to drive and implement DevOps best practices.
Responsibilities
Responsibilities include but are not limited to:
- Maintaining and advancing Ansible-based configuration management used to support the team’s systems and roles used across multiple teams
- Improving GitLab CI/CD pipelines and supporting the migration to GitLab SaaS
- Managing Docker Swarm clusters and assisting in architecting a replacement.
- Implementing infrastructure automation and improving provisioning processes for physical, virtual, and cloud servers
- Monitoring system health and performance (CheckMK) and advocating for observability best practices
- Other duties and special projects, as needed
REQUIRED QUALIFICATIONS:
- Bachelor’s degree required
- Must have 2 plus years of demonstrated experience using Linux operating system, working knowledge of provisioning and containerization technologies (e.g., Docker, Kubernetes, Swarm), and experience managing CI/CD environments
- Ability to build and maintain code repositories with Git, required. E
- xperience with large-scale monitoring and reporting tools (e.g. Nagios, checkmk, ELK, Splunk, Grafana), required
- Familiarity with virtualization technologies and related tools, network principles, and protocols (e.g. VMware, Vagrant, Packer.io, TCP/IP, SSH, HTTP(S), DNS, DHCP, SNMP) necessary
- Experience building and installing open-source software with complex dependencies, strong shell scripting, and programming skills for systems administration purposes (two or more of BASH, Python or similar) required
- Excellent organizational skills, prioritize management, Problem-solving skills, and interpersonal skills, are required
- The ability to coordinate both short and long-term projects, build strong relationships across teams
- Strong sense of ownership and accountability
- Positive, constructive approach with an emphasis on collaboration and good execution, necessary
- The ability to coordinate both short and long-term projects, build strong relationships across teams
- Strong sense of ownership and accountability. A positive, constructive approach with an emphasis on collaboration and good execution, necessary
- Working knowledge of cloud infrastructures (e.g., AWS, Azure, Google Compute Engine), understanding of Agile/Kanban techniques, preferred
The salary of the finalist selected for this role will be set based on various factors, including but not limited to organizational budgets, qualifications, experience, education, licenses, specialty, and training. The hiring range provided represents The Rockefeller University's good faith and reasonable estimate of the range of possible compensation at the time of posting.
Compensation Range: Min
USD $90,000.00/Yr.
Compensation Range: Max
USD $100,000.00/Yr.
Salary : $90,000 - $100,000