Summary
Join Agile Defense as a DevOps Engineer and contribute to critical national missions. You will engage in the entire service lifecycle, from design to deployment and refinement. Responsibilities include writing code, building infrastructure as code, and developing automated toolsets. You will analyze, design, and implement continuous deployment strategies, ensuring high availability. Maintenance of live services and development of test automation strategies are also key aspects of this role. The ideal candidate possesses a Bachelor of Science degree or equivalent experience and at least 4 years of experience in CI/CD pipelines, infrastructure development, and various programming languages.
Requirements
- A Bachelor of Science (BS) degree in related field or equivalent work experience can be substituted instead of a degree
- At least 4+ years of experience in CI/CD pipelines (Ansible, Jenkins, sonarqube, sonartype nexus, etc.) and infrastructure development (AWS, cloud formation, Terraform, RDS), windows build automation, windows system administration
- At least 4 years of experience with revision code source code repositories in particular git and SVN
- At least 4 years of experience with strong and evolving competence in several programming languages and technologies, working knowledge of multiple tools sets, technologies and implementation environments
- At least 4 years of experience and understanding of typical three-tier enterprise application architectures
- At least 4 years of experience of practical Linux based systems administration skills and scripting experience in a Cloud-based environment
- At least 4 years of experience with automating processes with one or more scripting languages such as ruby, Bash, and/or Python
- Must be a US citizen
Responsibilities
- Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement to efficiently deliver solutions frequently with quality
- Write code, building infrastructure as code, work with immutable “cloud” based environments, and build the supporting automated toolsets to test and deploy the systems they develop
- As an DevOps engineer, analyze, design and implement strategies for continuous deployments while ensuring high availability on the development, pre-production and production environments
- Maintain services (and supporting cloud infrastructure) once they are live by measuring and monitoring availability, latency and overall system health
- Establish strategy/toolset/framework for automating testing of services and products, develop best practices for test automation and develop test suites
- Design, develop and implement solutions based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives
- Develops and provides training as needed
- Develops technical documentation as needed
Preferred Qualifications
USCIS or DHS Experience
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.