Software Engineer Level 3

Praxis Engineering
Annapolis Junction, MD
Job Description
The Software Engineer will be responsible for developing rapid prototypes of metrics and monitoring capabilities within the Y33 organization. This role involves demonstrating concepts, validating functionality, and proving scalability. Experience with scripting languages and data visualization tools is required.

Requirements

  • Experience using the Linux CLI
  • Experience developing scripts using Bash/Python
  • Experience developing with Java in a Linux environment
  • Experience with software frameworks for big data such as Splunk and Elastic Stack
  • Experience with monitoring and alerting tools including Prometheus
  • Experience with data visualization and analytics tools including Grafana
  • Experience developing with messaging frameworks including Kafka
  • Experience with NoSQL technologies such as Elasticsearch and MongoDB
  • Experience with Key/Value and Time-series databases such as OpenTSDB
  • Experience with IaC principles and automation tools such as Ansible
  • Experience with CI/CD concepts, principles, methodologies, and tools such as GitLab CI
  • Experience with Git Version Control System
]]>