Marathon TS is looking to hire multiple Cloud Engineers supporting the IC community in Annapolis MD. All candidates MUST have an active TS/SCI W/ FS Poly clearance. This team is focused on providing cloud-based Geolocation solutions in near-real-time directly to decision makers and warfighters around the world. This is an On-site position working M-F 8 hours per day.
Day to Day Tasking:
• 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.
Skill Requirements:
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.
• 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 OS
Must haves:
- 6 plus years of software development/engineering in programs and contracts of similar scope, type and complexity.
- Bachelor's degree in Computer Science, Engineering or related discipline from an accredited college or university, or 4 additional years of experience in lieu of degree.
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").