Blackcanyonconsulting
Senior Linux System Administrator
Bethesda, MD · Senior · Full-time
Sponsorship not specifiedDetected 152 days ago
PythonC++RubyBashNode.jsDjangoGitAWSKubernetesAnsibleLinuxMachine LearningAccountingTCP/IPResearchCommunication
About the role
- This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.
- NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH).
- If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Responsibilities
- Manage and configure services, software, and hardware configurations.
- Use Puppet to maintain thousands of physical and virtual Linux CentOS systems and associated applications.
- Develop policies and procedures for standard systems administration tasks (packaging, OS installs, patch management).
- Build open-source software from source code.
- Provide UNIX support to NCBI's internal developers and researchers.
- Troubleshoot, research, design, and implement solutions to complex systems problems while accounting for technical limits, overall cost, and security policies.
- Take direction from the team lead and work independently within a team-environment.
- Develop and maintain custom tools in Python, Perl, Ruby, and Bash to automate managing the UNIX infrastructure.
- Document procedures, systems, services, and software.
Requirements
- Demonstrate significant experience in Linux Systems Administration (7+ years).
- Fluent in programming/scripting skills for automation in at least two of Bash, Ruby, Python, and Perl. (Other languages also helpful, but not required.)
- Experience with building open-source software from source code.
- 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 supporting large web application environments and development.
- Experience with enterprise network architectures.
- Experience with monitoring, alerting, and observability tools.
Nice to have
- Experience with automated configuration management, such as Puppet (preferred), Ansible, Chef, bcfg2, CFEngine, etc.
- Experience with version control. (Git is preferred, but not required.)
Skills
- Learn new technologies and skills.
Apply directly at Blackcanyonconsulting →Create a free account for alerts like thisView Blackcanyonconsulting immigration profile
This listing is sourced directly from Blackcanyonconsulting's careers page and normalized into a canonical job model.