As a Sr. Linux and Cloud Engineer you will work as a member of the IT Infrastructure and Application Development team providing Linux server and application support for the daily operations of a division of our NIH client. You have a broad background in Linux operating systems, in-depth experience with enterprise data storage systems, and advanced troubleshooting skills of applications, servers, and enterprise cloud environments. You apply in-depth professional-level knowledge and good judgment to independently solve a full range of complex problems and serve as a trusted “go-to” person by management. You use ingenuity to help establish procedures in your functional area.

In this role you will

  • Support the Linux-based scientific computing environment to make computing programs easy to deploy, reliable, and more efficient
  • Assist in the installation of scientific applications as well as the configuration of different Linux servers managing scientific instruments
  • Working collaboratively with software developers and infrastructure teams to deploy and operate scientific systems and to help automate and streamline operations and processes
  • Actively design, develop, and implement DevOps practices, tools, and processes
  • Establish and maintain DevOps practices and automation for continuous integration (CI) and continuous delivery (CD)
  • Support the virtual environment using VMWare, OpenShift, and cloud services such as Amazon Web Services (AWS)
  • Support monitoring and reporting systems such as Nagios, Splunk, CloudTrail, and/or CloudWatch, including various shell and Perl scripts to monitor the Linux and cloud computing environment
  • Develop and maintain architecture diagrams, installation, and configuration documentation
  • Support operations and management of a computational lab
  • Report on the status of project tasks, project risks, and issues for resolution

You are someone who

  • Excels at problem solving/analysis
  • Has deep depth and breadth of understanding in your area of expertise and is able to learn new technologies quickly and easily
  • Communicates effectively
  • Enjoys and excels at being part of a team and fostering teamwork
  • Is self-motivated
  • Delivers exceptional customer service

What we require

  • Bachelor’s degree in computer science or related field, or equivalent combination of education and directly related experience
  • 4+ years of experience in the installation, configuration, management, and maintenance of Red Hat Enterprise Linux systems in an enterprise and cloud environment
  • Experience with enterprise and cloud storage technologies
  • Experience with AWS
  • Experience with enterprise and cloud monitoring applications (e.g., Splunk, Nagios, CloudWatch, StackDriver)
  • Ability to architect, design, and implement scalable cloud and hybrid-based IaaS, PaaS, and SaaS solutions following best practices and government requirements
  • Proficient in DevOps automation and tools (e.g., Jenkins, Chef, Puppet, Docker, Kubernetes, OpenShift, and Shell Scripts)
  • Solid hands-on experience with major cloud foundation services related to computer, network, storage, content delivery, administration and security, deployment and management, and automation technologies
  • Experience with programming languages (e.g., Perl, Bash, Powershell, Java, PHP, Python, Ruby)
  • Experience with application servers (e.g., Node.JS, Apache, NGINX, Tomcat)
  • Experience supporting and managing an enterprise virtual server environment using VMware

What would get us excited

  • Experience with Microsoft Azure and Google Cloud Platform (GCP)
  • Experience with networking
  • VMware Certified Professional (VCP6)
  • Red Hat Certified System Administrator (RHCSA)
  • AWS Associate or Professional Certifications