Now Hiring: Are you a driven and motivated 1st Line IT Software Engineer?

DevOps Engineer/Software Engineer

DevOps Engineer/Software Engineer

DevOps Engineer/Software Engineer, Senior – Fort Belvoir, VA


  • Bachelor’s Degree in Computer Science or Information Technology
  • 7 years’ experience in developing Ruby, Python, and Java
  • Experience with Puppet for software installation
  • 7 years’ experience with Sencha and React
  • Experience with SPLUNK, Elastic Search, Kibana for log files
  • Experience with Jenkins and running as a Jenkins Agent
  • Experience in analysis and collaboration with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting
  • Experience in JBoss, Tomcat, static code analysis, including Sonar and Docker
  • Experience with building, deployment, configuration, and integration of web services in the cloud or virtual environment
  • Preferred experience in writing and test frameworks


  • DoD 8570.01-M IAT Level II certification and compliance upon hire
  • Baseline Certification – CCNA Security, Security+ CE, or equivalent


  • Ensure that the architecture and design of DoD information systems are functional and secure
  • Responsible for building out the CI/CD pipeline
  • Work on DevOps process and tools supporting agile application development teams leading to continuous integration, test, and deploy methods
  • Operate, maintain, and support production systems/applications; ensure that the systems are accessible and available
  • Assist with application integration and troubleshooting in this infrastructure for a complex application environment, including management of dependencies on services, platforms, and other applications within the cloud infrastructure
  • Create or adopt DevOps process automation and tooling to implement standards and boundaries in a way that empowers the application development teams to help themselves for their infrastructure and deployment needs
  • Develop, maintain, and improve a continuous integration/continuous delivery (CI/CD) for delivering features, fixes, and system updates in development, integration, and production environments
  • Perform release management development and maintain a continuous testing suite to validate deliverables and ensure quality
  • Identify, analyze, and document problems with program function, user interface, online displaying and content organization
  • Monitor bug resolution efforts and track successes
  • Develop, maintain, and improve real-time monitoring and metric development for the production environment to ensure high quality through early detection of issues
  • Define DevOps best practices for the application development teams and assist them in engaging these processes
  • Leverage external and internal cloud services features such as elastic capacity auto-scaling, elastic load balancing, right-sizing, disaster recovery strategies, and tiered storage
  • Implement security best practices and initiatives at all levels of the infrastructure

Job Type: Full-time

Salary: based on experience