What are the responsibilities and job description for the Cloud Storage Admin position at NIH-NCBI?
Overview
Black Canyon Consulting (BCC) is searching for a Cloud Storage Admin to support the National Center for Biotechnology Information (NCBI). This is a full-time position located at the NIH campus in Bethesda, MD.
We are looking for a highly self motivated Cloud Storage Systems Admin to join the team responsible for hosting one of the largest US Government Agency websites and public data archives. NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is one of the world’s premier biomedical research centers, hosting over six million daily users that seek research, clinical, genetic, and other information that directly impacts biomedical research and public health. At NCBI, you can literally help to accelerate cures for diseases!
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Duties & Responsibilities
- Provide cloud storage support to developers and production services operating in NCBI's Amazon AWS and Google GCP, and future public cloud environments
- Monitor cloud storage costs, growth, and usage in AWS, GCP, and other public cloud environments
- Participate in discussions of ongoing technical and management efforts of very large scientific data sets stored in public cloud storage
- Participate in evaluation and implementation of new cloud storage technologies
- Audit existing data IAM policies to insure permissions, access and storage lifecycle policies are set appropriately
- Work with admin and development teams to identify appropriate cloud storage to meet application performance goals as well as cost effectiveness
- Produce reports which document cloud storage growth, costs, and usage
- Manage archived data in the cloud and assist users in transitioning older onprem data to cloud archive tier solutions
Requirements:
- Strong experience with Linux systems administration, particularly CentOS 7 or RedHat 7
-
Experience managing Cloud storage resources within Amazon AWS or Google's Cloud Platform, particularly:
-
Manage data access using IAM users, roles, and permissions
- Lifecycle policy management
-
Experience writing scripts to automate management tasks
-
Self-starter, able to work independently
-
Some programming experience, applicable to developing cloud management tools (one or more of Bourne/bash shell, ruby, python, perl)
-
- Some knowledge of on-prem storage systems and technologies will be helpful. Should have a working understand of basic concepts like NAS, NFS, CIFS, POSIX, RAID, quotas, etc.
Desired Qualifications
- Experience writing code to automate management of cloud resources via their native CLI or API
- Experience with cloud automation tools (packer, terraform, cloud-init)
- Experience with cloud monitoring tools such as CloudWatch and CloudTrail
- Familiarity with Atlassian tools (JIRA, Confluence, bitbucket)
- Experience with Active Directory and Active Directory Federation Services
- Experience with git
- Experience with container technologies (docker, Kubernetes, OpenShift)
- Experience programming in Bourne/bash shell, ruby, python, perl