Job TitleThis team is focused on providing cloud-based geolocation solutions in near-real-time directly to decision makers and warfighters around the world.
Job Description:
Purpose and Impact: This team is focused on providing cloud-based geolocation solutions in near-real-time directly to decision makers and warfighters around the world. The ideal candidate has recent experience working with cloud technologies, preferably AWS, including microservices and containers. Candidates will have experience migrating applications to cloud environments; configuring and maintaining cloud infrastructures using tools such as Terraform and CloudFormation; troubleshooting issues and identifying root cause analysis; generating after action reports to include new requirements and improved Tier 1 SOPs; experience with ActiveMQ and/or Kafka, as well as deployment strategies for high-availability systems.
Work Schedule:
M-F, 8 hours/5 days per week; after-hours call-in may be required Essential Responsibilities: Design, implement, and maintain cloud infrastructure (e.g., modernization, migration, roadmaps, etc.), ensuring that systems are designed and maintained following best practices and governance requirements. Build reusable modules (e.g., Helm Charts, Terraform, etc.) and enforce development standards for creation and maintenance of Infrastructure as Code (IaC).Continuously monitor the health and performance of the infrastructure and systems using logging and alerting, identify issues and implement solutions for improved efficiency. Provide strategies for failure/recovery (e.g., backup, high availability, etc.), cost optimization (e.g., tagging, budgets, rightsizing, autoscaling, etc.) and benefit analysis of cloud services. Participate in continuous improvement initiatives to enhance system capabilities and efficiency. Contribute to deliverables (e.g., architectures, runbooks, and operational procedures) and performance metrics, where applicable, and provide knowledge transfer to internal teams. Stay abreast of emerging technologies and recommend enhancements to current systems.
Minimum Requirements:- (Knowledge, Skills, and Abilities)
- Proven progressive responsibility and experience, collectively, with the following: Experience provisioning, configuring, and managing cloud infrastructure and services (e.g., compute, storage, networking, IAM)
- Experience designing and implementing secure, scalable cloud architectures
Experience developing and maintaining Infrastructure as Code (laC) using tools such as Terraform, CloudFormation, AWS CDK, etc. Development experience with Java and React.
Knowledge of containers and platform workloads (e.g., Docker, Kubernetes/EKS/AKS/GKE).Experience configuring monitoring, logging, and alerting using tools such as CloudWatch, Prometheus/Grafana, ELK/OpenSearch, etc. and responding to incidents.
Experience implementing and testing backup, disaster recovery, and high-availability strategies.
Experience managing secrets and key management with tools such as KMS/KeyVault/Secret Manager, certificates, and rotation policies.
Experience optimizing cloud cost and performance (e.g., tagging, budgets, rightsizing, autoscaling) and producing usage/cost reports.
Experience troubleshooting cloud infrastructure issues across networking (DNS, routing, VPN), security, and service limits.
Experience documenting architectures, runbooks, and operational procedures.
Experience with Linux OSClearance RequiredTS/SCI w/ poly
Minimum Education
Bachelor's degree in Computer Science, Engineering or related discipline from an accredited college or university is required.
Four (4) years of additional experience in software development/engineering on projects with similar software processes may be substituted for a bachelor's degree.
Minimum Years of Experience:
Five (5) years' experience in software development/engineering in programs and contracts of similar scope, type, and complexity. Within the last five (5) years, a minimum of three (3) years of experience programming with at least two (2) of the following languages: Java, C, and/or C++. Within the last five (5) years, a minimum of three (3) years of experience with open source (NoSQL) products that support highly-distributed, massively parallel computation needs such as HBase, CloudBase/Accumulo, and/or Big Table. Required
Certifications: Hadoop/Cloud Developer Certification
Compensation Details: $270,000 - $300,000
Benefits Overview:- Health, dental, and vision insurance
- Paid time off and holidays
- Retirement benefits (including 401(k) matching)
- Educational reimbursement
- Parental leave
- Employee stock purchase plan
- Tax-saving options
- Disability and life insurance
- Pet insurance
Note: Benefits may vary based on employment type, location, and applicable agreements.