Software/DevOps Engineer
Fuse Engineering · Annapolis Junction, MD · 15 mo ago
EngineeringFull-time
Responsibilities
- Implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems.
- DevOps activities including requirements analysis, design, implementation, testing, and sustainment.
- Integrating COTS and FOSS products, packages, and libraries.
Requirements
- Demonstrated understanding of the software development lifecycle.
- Ticketing System Security (TS)/SCI clearance required.
- Experience using the Linux Command Line Interface (CLI).
- Experience with scripting using Bash and Python.
- Experience with IaC 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.
Desired Skills
- Experience with messaging frameworks such as Kafka, ActiveMQ, and RabbitMQ.
- Experience with tools used for metrics visualization such as Grafana and Kibana.
- Experience with containerization technologies such as Docker.
- Experience with the Atlassian Tool Suite (JIRA, Confluence).