What are the responsibilities and job description for the DevSecOps Engineer position at Moseley Technical Services, Inc.?
US Citizenship, 8 years of Job Experience within Aerospace/Military/Defense industries.
Responsibilities:
- Lead the design, automation, and maintenance of secure, scalable DevSecOps environments supporting mission-critical government cloud applications.
- Manage cloud implementations, upgrades, migrations, and change requests across client environments.
- Design, implement, and optimize automation scripts and pipelines using GitLab and YAML.
- Monitor and maintain multiple DevOps environments, ensuring uptime, scalability, and security.
- Support CI/CD efforts by assisting development teams in deploying microservices-based applications to government cloud platforms.
- Configure and manage Kubernetes clusters (preferably AKS), including debugging, logging, and service mesh configuration.
- Implement and maintain cloud-native CI/CD pipelines using Kubernetes Tekton and container orchestration tools.
- Deploy and manage infrastructure as code (IaC) using Terraform, and configuration management via Ansible (AWX).
- Participate in an on-call schedule as needed and support backup, recovery, and system patching processes.
- Contribute to continuous improvement efforts by integrating AI/ML-driven automation and system self-healing capabilities.
Qualifications:
- Education: Bachelor’s degree in Software Engineering, Computer Science, or a related field.
- Clearance: U.S. Citizenship required by Federal Law.
- Experience: Minimum of 8 years of relevant job experience, or 6 years with a Master's degree. Agile experience preferred.
- Cloud Platforms: 4 years of experience with Kubernetes runtimes (AKS preferred; EKS acceptable); Azure cloud architecture and services.
- DevOps Tools & Practices:
- GitLab CI/CD pipeline design and management using YAML.
- Helm Chart and Kubernetes Operator development.
- Containerization using Docker, Podman, or containerd.
- Kubernetes service mesh configuration with Istio.
- Infrastructure as Code with Terraform.
- Configuration automation with Ansible (AWX).
- Proficient in debugging and troubleshooting within Kubernetes environments using kubectl and terminal tools.
- Programming/Scripting: 4 years’ experience in C#, Golang, Python, Bash, or PowerShell.
- Security & Compliance: Knowledge of CMMC, STIGs, and CIS benchmarks.
- AI/ML Integration (Preferred): Familiarity with incorporating AI/ML tools into DevSecOps pipelines.
Preferred Certifications
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Security Specialist (CKS)
- Microsoft Azure Administrator or Azure Solutions Architect Expert