The DevOps Engineer is responsible for implementing a Zero-touch provisioning (ZTP) solution for Infrastructure as a Service (IaaS) for complex High Performance Computing Systems. This role involves requirements analysis, design, implementation, testing, and sustainability, integrating COTS and FOSS products, and utilizing IaC principles.
Requirements
- TS/SCI w/ Polygraph Clearance Required
- Experience using the Linux CLI
- Experience with scripting using Bash/Python
- Experience with IaC (Infrastructure as Code) principles and automation tools such as Ansible, SaltStack, and Terraform
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
- Experience developing with multiple programming languages such as Java, Go, and Python
- Experience with software frameworks used for searching, monitoring, and analyzing big data such as Splunk and Elastic Stack
- Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
- Experience with NoSQL technologies such as MongoDB and Elasticsearch
- Experience with designing, implementing, and using REST and/or RPC APIs
- Experience with Git Source Control System