Software / Devsecops Engineer

Sarasota, Florida

MRSL Real-Time Systems Laboratory, Inc
Apply for this Job
POSITION REQUIREMENTS: Candidate will be on a small team which is developing new capabilities and performing cloud-oriented architectural improvements on existing capabilities to improve scalability and resilience. Candidate will be focused on the cloud technologies side - providing support to educate the rest of the team on what is possible, helping guide the design of cloud-architecture modernization efforts and ultimately helping lead the associated implementation through development. Candidate will ensure the K8s orchestration is effective and appropriate, and will handle releases to PROD environments and recording the associated release notes. You will be involved with supporting the maturation and improvement of Gitlab CI pipelines and making/modifying the Helm charts. Required Skills: - Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- 2-10 years of practical experience in software development including design, implementation, testing, and deployment
- Security+ certified (or equivalent)
- Developing and integrating software utilizing K8s, Docker or related (Rancher, etc.)
- Experience deploying, maintaining, troubleshooting K8s cluster
- Containerization of software applications/components
- Experience developing new software as well as modifying and maintaining existing software
- Proficiency with Linux (Rocky 8/9 preferably)
- Use of Helm charts
- Languages: Python Desired Additional Skills: - Languages: Java, C
- Developing and maintaining RESTful micro-services (Java Springboot, FastAPI, etc.)
- Experience with Agile development process (Jira, 2-week sprints, etc,) including creating stories, estimating scope with sprint lead
- Familiarity with CI/CD pipelines (particularly Gitlab, ArgoCD, GitOps)
- Familiarity with code-quality and security scanning tools (Sonarqube, NexusIQ, Trivy, etc.)
- Familiar with cloud monitoring and observability tools (Prometheus, Grafana, Loki, etc.) and capable of adding new metrics and alerts into existing software to improve insight.
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) Active TS/SCI clearance required. You must meet eligibility requirements for access to classified information. U.S. Citizenship required. DESCRIPTION Job Duties: Design, develop, enhance, install, support, and maintain applications and services for our customers in a manner that enhances or expands the customer's mission collection and exploitation capability, and to perform this service while continually striving for higher quality and end-user satisfaction in our work and products.
Date Posted: 23 May 2024
Apply for this Job