Principal Linux DevOps Analyst
Nevada National Security Sites · North Las Vegas, NV · 1 wk ago
Information Technology$119k–$181k/yrFull-time
Responsibilities
- Participate in the development of standards, practices, and procedures that impacts how the Scorpius accelerator control system communications network interfaces with NNSS’s IT and Cyber systems.
- Participate in defining software requirements for development, maintenance, and improvements by responding to questions concerning software design and implementation.
- Take ownership of technical problems and sees them through to resolution.
- Guide programmers and analysts in systems analysis, development, or maintenance techniques; selection of design alternatives; performance analysis; and programming techniques.
- Cookordination, development, implementation plans for installation, testing, and maintenance.
- Prepare time and cost estimates and schedule for software development, maintenance, and modification tasks.
- Install, configure, maintain, and troubleshoot RHEL Linux servers/workstations including automated OS imaging.
- Install, configure, maintain, and troubleshoot DevOps and software supply chain platforms.
- Install, configure, maintain, and troubleshoot container orchestration platforms.
- Incorporate DevSecOps cybersecurity best practices.
- System architecture and documentation.
- Develop GitLab CI/CD pipelines for DevOps and AI/ML workflows.
- Liaison between IT & Cybersecurity.
- Collaborate with other National Laboratories and incorporate their technology stacks which may differ from internal standards.
- Install, configure, maintain and troubleshoot Tril-Lab Operating System Stack (TOSS), a Linux distribution based on RHEL created for high performance HPC clusters for laboratories within the National Nuclear Security Administration, allowing multiple smaller systems to emulate a high-performance computing (HPD) platform.
- Other duties as assigned.
- Bachelor’s degree in a computer related field or equivalent computer-related experience with at least 8 years of relevant, progressively responsible experience.
- Demonstrate advanced knowledge of technical principles, theories, standards, practices and procedures in software development or database administration.
- Able to lead complex projects that may involve collaboration with multiple IT sections, other departments, consultants, as well as outside business units.
- Must be willing to accept responsibility in new areas and possess the level of technical and analytical skills that will provide successful outcomes to those assignments.
- Must have expert experience in broad range of tools and technology used by NNSS.
- The aptitude and desire to continually learn about new tools and technology and have the ability to evaluate the best solution for stated problems.
- Experience handling dependencies in a secure/air-gapped environment.
- Familiarity with mainstream programming languages (Python, C/C++, etc.) and building/compiling code from source.
- Familiarity with OT Systems.
- Familiarity with Experimental Physics and Industrial Control System (EPICS).
- Familiarity with GitLab, JFrog, Ansible, Satellite, Podman.
- Building and running AI, ML, and data science workloads with containers.
- Familiarity with GPU Clusters.