Blackcanyonconsulting
Senior Linux System Administrator
Bethesda, MD. Posted 59 months ago
The role
The Senior Linux System Administrator will support work for the National Center for Biotechnology Information (NCBI). This role involves managing Linux CentOS systems, developing automation tools, and providing UNIX support to developers and researchers.
What you will do
- Develop and document standard operating procedures for systems provisioning, installation, upgrading, and migration
- Manage and configure services, software, and hardware configurations
- Mentor junior team members
- Develop and maintain custom tools in Python, Perl, Ruby, and Bash to automate managing the UNIX infrastructure
- Use Puppet to maintain thousands of physical and virtual Linux CentOS systems and associated applications
- Develop policies and procedures for standard systems administration tasks
- Build open-source software from source code
- Document procedures, systems, services, and software
- Provide UNIX support to NCBI's internal developers and researchers
- Provide technical solutions to user requests through a trouble ticketing system
Required qualifications
- Willingness to learn new technologies and skills
- Significant experience in Linux Systems Administration (7+ years)
- Comfortable with Unix command line tools
- Highly versed in Linux administration and best practices
- Fluent in programming/scripting skills for automation in at least two of Bash, Ruby, Python, and Perl
- General understanding of Linux internals (system calls, file systems, processes, etc)
- General understanding of TCP/IP and related protocols (HTTP, FTP, NFS, etc)
- Comfortable working with users of varying levels of IT knowledge
- Experience with building open-source software from source code
- Able to work with minimum supervision on assigned tasks, and work with others both within and outside of the team
- Strong communication skills, especially with regards to documentation
Nice to have
- Experience in a complex, dynamic, production, public-facing Linux environment
- Experience with OpenShift, Kubernetes, GKE, or similar technologies
- Knowledge of cloud technology such as AWS and GCP
- Experience with automated configuration management, such as Puppet (preferred), Ansible, Chef, bcfg2, CFEngine, etc
- Experience with version control
- Experience supporting large web application environments and development
- Experience with enterprise network architectures
- Experience with monitoring, alerting, and observability tools
Benefits
- medical, dental and vision coverage
- 401k plan with employer contribution
- paid holidays
- vacation
- tuition reimbursement
About the company
Black Canyon Consulting (BCC) is a professional service and technology focused organization. They support work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM).