
Cloud Engineer
- Fort Meade, MD
- Permanent
- Full-time
- Provides cloud software development/engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- Work on a software development program proving software development engineering strategies for environments using AWS SDK's, Kubernetes Client Libraries, and other related cloud technologies.
- Design and develop infrastructure solutions using Kubernetes.
- Develop high-quality software design and architecture.
- Automate tasks through appropriate tools and scripting.
- Perform validation and verification testing.
- Document development phases and monitor systems.
- Bachelor's degree from an accredited college or university in Computer Science or related discipline; An additional 4 years of related experience might be substituted for a degree.
- 6+ years of experience in software development/engineering in programs of similar scope, type, and complexity.
- 2+ years of experience in software development on systems utilizing cloud-related technologies.
- Experience with Python
- Familiarity with CI/CD pipelines and GitOps principles
- Hands-on experience with container technologies (i.e.Docker) and orchestration tools (i.e. Kubernetes, Helm).
- One or more of the following is required or must be able to obtain within six (6) months of hire date:
- AWS Certified Solutions Architect Associate (CE Level 1 or 2)
- AWS Certified SysOps Administrator (CE Level 1 or 2)
- AWS Certified Solutions Architect Professional (CE Level 3)
- AWS Certified DevOps Engineer Professional (CE Level 3)
- Certified Kubernetes Application Developer (CE Level 3)
- Certified Kubernetes Administrator (CE Level 3)
- Current/Active TS/SCI with Polygraph.
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.