Senior Linux Infrastructure Engineer
Remote, United StatesFull-TimeSeniorSoftware Engineering
Responsibilities
- Developing operational tooling in Python, Ruby, or similar language (these are beyond shell scripts to be used to perform API integrations, data processing, and system orchestration tasks)
- Design and implement systems that are highly available, self healing, scalable, and performant
- Create comprehensive metrics, monitoring, visualizations, and alerting systems applied to all parts of the infrastructure
- Design and implement all systems components with “Security First” principles
- Heavily engage with AI tools for all aspects of development and support
- Participate in an on-call rotation
Requirements
- At least 7 years of working as a Linux Systems Administrator or Engineer
- In-Depth understanding of Linux fundamentals regarding filesystems, process scheduling, virtual memory management, and other base primitives
- In-Depth understanding of the TCP/IP network protocol and addressing
- Significant experience developing operational tooling in Python, Ruby, or similar language
- Significant experience with Configuration Management platform (Ansible, Puppet, Chef))
- Experience with metrics, monitoring and visualization tools (Prometheus, Influx, Grafana)
Preferred
- Experience with CI/CD tools (Jenkins, Github Actions)
- Experience with containers and container orchestration
- Experience with distributed storage (Ceph, Lustre, GPFS)
- Experience with RDBMS (Postgres, MySQL)
