This is a remote position.
We are seeking a Linux Systems DevOps Engineer to join our team. T his role involves supporting and assisting in the development of an existing scientific data management system built using a variety of underlying tools.
Responsibilities:
- Familiarity with network services (web servers, databases, DNS, etc.).
- Experience maintaining web applications (PHP, React, etc.).
- Experience building, deploying and maintaining container-based applications (eg. Docker, K8s).
- Experience with CI/CD tools (such as Jenkins, Drone, GitHub CI/CD).
- Experience writing, maintaining, and deploying systems configuration/platform automation and orchestration code (eg. Puppet, Salt, Ansible, Chef, etc.).
- Scripting and programming experience (eg. Bash, Python, PHP, Perl, C).
- Ability to communicate with technical and non-technical peers.
- Ability to produce highly-functional documentation for technical peers.
- Driven to learn new skills and technology through self-directed learning.
- Ability to independently research, scope, design, build, test, and debug systems and services of varying sizes and complexity.
- Ability to independently assess, prioritize, and proactively report on tasks and assignments.
Requirements
- Experience in a University setting; strong communication skills with students, faculty, and researchers
- Linux systems and infrastructure administration experience
- Experience managing virtualization platforms (OpenStack, KVM, VMware, etc.)
- Broad experience with modern scripting languages
- Web application development experience
- Experience in a DevOps environment.
Qualifications:
- BA/BS degree plus at least two years of experience, or a Master’s degree
- Special consideration may be given to candidates with notable experience in a Linux-based research computing environment
Benefits
- Work Location: Remote
- 5 days working