Criterion Systems, Inc.


Job Locations US-VA
Information Technology
Regular Full-Time


At Criterion Systems, we developed a different kind of business—a company whose real value is a reputation for excellence built upon the collective skills, talents, perspectives, and backgrounds of its people. By accepting a position with Criterion Systems, you will join a group of professionals with a collaborative mindset where we share ideas and foster professional development to accomplish our goals. In addition to our great culture, we also offer competitive compensation and benefit packages, company-sponsored team building events, and advancement opportunities. To find out more about how Criterion can help you take your career to the next level please visit our website:  


Criterion Systems, Inc., is seeking a Senior DEVOPS Engineer to support our USDA customer.


The right individual should have experience with system information requirements using analysis of the information engineer(s) in the development of enterprise-wide or large-scale information systems. Design architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross-functional requirements and interfaces. Ensure these systems are compatible and in compliance with the standards for open systems architectures, the OSI and ISO reference models, and profiles of standards - such as IEEE OSE reference model - as they apply to the implementation and specification of information management solution of the application platform, across the API, and the external environment/software application. Ensure that the common operating environment is compliant with the Agency enterprise architecture and applicable reference models. Evaluate analytically and systematically problems of workflows, organization, and planning and develop appropriate corrective action. Provide daily supervision and direction to staff. 


We are looking for an experienced DevOps Engineer who understands and embraces a DevSecOps philosophy and has a history of successfully evaluating technology and implementing DevSecOps processes. You will work closely with architects, development, operations, security, and the customer to provide services and utilize automation tools for our government client; specifically, rapid and reliable configuration management, continuous integration and delivery, and monitoring solutions. You will research, design, and implement tools and services that enable development teams to rapidly deploy new features while maintaining reliability of our operational environments. 



  • Evaluate, implement, and improve use of technologies to improve efficiency, performance, and reliability
  • Analyze requirements and determine best fit architecture
  • Design, build, document, and communicate solutions that are generic, scalable, and reusable
  • Effectively prioritize work in and communicate on progress
  • Assist with software and infrastructure management, inventory, installations, configurations, and connectivity
  • Provide backup support for administering database and web servers
  • Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services
  • Analyze and troubleshoot problems within DevOps tools


Required Skills:

  • Strong experience supporting a custom application in a production environment, including troubleshooting issues
  • Strong Linux system administration experience (RHEL/SE Preferred)
  • Strong experience with configuration management tools like Ansible (preferred), Jinja, SaltStack, Puppet, or Chef
  • Experience with Ansible Tower
  • Strong scripting/development experience to automate common routines with Bash and Python
  • Strong experience with SCM, CI/CD workflows and tools (Git, GitLab, Artifactory, Maven, Gradle)
  • Strong experience with containerization tools like Docker
  • Strong experience automating Agile SDLC workflows, including branching/merging, tags, pull requests, release management, and continuous integration builds with automated tests  
  • Experience with logging configuration and analysis using Splunk, including building alerts, dashboards, and reports
  • Strong experience with API's and web services; REST and JSON experience is preferred
  • Ability to attain Federal Government Position of Trust
  • Must be a U.S. citizen or foreign citizen authorized to legally work in the United States
  • Must pass a background investigation

Preferred Skills:

  • Familiarity with deploying, configuring, and troubleshooting JEE apps
  • Experience with Appian, Oracle DB, JBoss (EAP, AMQ, and Fuse), BPM frameworks
  • Experience with STIG controls
  • Experience with SELinux and FirewallD
  • Experience with SSL certificate management
  • Experience managing and configuring JBOSS and/or Tomcat web containers
  • Experience with Apache, AJP, Nginx, HAProxy as reverse proxies
  • Experience with monitoring tools such as Zabbix, Outcold, Nagios, or similar
  • Experience with cloud-based services (AWS, Azure, PAAS)
  • Experience with JIRA and other Atlassian tools
  • Experience managing and configuring OpenShift/Kubernetes
  • Experience with Spring Boot
  • RedHat certifications in Linux and OpenShift administration preferred

Criterion Systems, Inc. and its subsidiaries are committed to equal employment opportunity and non-discrimination at all levels of our organization.  We believe in treating all applicants and employees fairly and make employment decisions without regard to any individual’s protected status:  race, ethnicity, color, national origin, ancestry, religion, creed, sex/gender, gender identity/gender expression, sexual orientation, physical and mental disability, marital/parental status, pregnancy (including childbirth, lactation, and related medical conditions), age, genetic information (including characteristics and testing), military and veteran status, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed