Responsibilities
Engage in and improve the whole lifecycle of services—from inception and design, deployment, operation, and refinement using an agile methodology
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews
Embrace the DevSecOps culture with a commitment to automate what can be automated
Maintain services once they are live by measuring and monitoring availability, latency, and overall system health
Scale systems sustainably through mechanisms like automation; evolve systems by pushing for changes that improve reliability and velocity
Practice sustainable incident response and actively participate in retrospectives
Qualifications
Required
Eligability to obtain a clearance required
Minimum Bachelor’s degree in Computer Science or related technical field
7-10 years’ experience as a Platform Engineer
Minimum of 5+ years of experience programming in Python. Ability to debug, optimize code, and automate routine tasks
Systematic problem-solving approach, coupled with effective communication skills and a sense of drive
Understanding of Unix/Linux operating systems
Demonstrated experience building continuous, automated build and deploy pipelines
Demonstrated experience in conditional procedure of build and deploy pipeline based on security scans of source and artifact
Capable of working with software development team and platform infrastructure team to provide meaningful guidance to both for code development and deployment
In-depth knowledge of version control of release artifacts to facilitate upgrade rollout and rollback
Strong understanding of containerization of web applications
Understanding and familiarity with container orchestration engines such as K8s (EKS, AKS, GKE, Kops, OpenShift)
Experience with GitLab CI/CD
Experience with bash shell scripting
Desired
Agile, Lean, DevOps, Cloud, Security+ or other professional certification
Familiarity with DoD IT standards and federal security standards strongly desired
Knowledge of the Army software development process and its technologies
Hands-on experience using agile software development methodologies
Strong communication skills and the ability to work well on a cross-functional agile team
Experience working in a consultant/client environment
Target salary range: $101,145 - $192,000
Disclaimer: The salary range displayed represents the typical salary range for this position and is not a guarantee of compensation. Individual salaries are determined by various factors including, but not limited to location, internal equity, business considerations, client contract requirements, and candidate qualifications, such as education, experience, skills, and security clearances.
- Job Locations
- US-DC-Washington, DC