AceInfo Solutions, Inc.

Returning Candidate?

DevOps Systems Engineer

DevOps Systems Engineer

Job Location 
Regular Full-Time
Position Duration 
Public Trust Or ability to obtain a Public Trust

More information about this job


Ace Info Solutions, Inc. (AceInfo) is a leading Federal contractor with a focused vision: empower our clients, challenge our employees, and grow our business. Founded in December 2000, we are deeply committed to ensuring quality and customer satisfaction. We have a mature corporate infrastructure, strong management, and quality practices. AceInfo is a trusted IT partner to the Federal Government, and we help various agencies transform and strengthen their processes, operations, infrastructures, and security practices to help them further their critical missions.

For over 15 years, we have successfully managed large and significant Federal programs. We have proven experience prioritizing client satisfaction, project quality, and providing innovative, cost-effective solutions to Federal clients.

AceInfo is prime on 95% of our contracts, is headquartered in Reston VA, and has geographically dispersed office locations throughout the country, to include: Kearneysville, WV; Chesapeake, VA; Fort Collins, CO; Boulder, CO; Quantico, VA; Kansas City, MO; Bowie, MD; multiple Washington, DC Metropolitan locations, and project presence in 23 states in all time zones. We offer excellent benefits and salary packages including free medical/dental/life insurance premiums for staff members. We offer relocation assistance for internal employees and external candidates, within 50 miles (minimum) of work location. We do not offer assistance for relocation and housing for internship positions.


AceInfo is currently seeking a DevOps Systems Engineer to support our federal project in Washington, DC. 



Project Overview:




Position Description:


The DevOps Systems Engineer will work closely with development, operations and security to provide services and tools to enable rapid and reliable configuration management, build, release and monitoring solutions for enterprise web applications.  Will be given autonomy to research, design, implement and launch new tools and services to enable our development teams to rapidly deploy new features while maintaining reliability of our DevOps environment.



  • Effectively prioritize work and complete tasks on time
  • Assist with software and infrastructure management, inventory, installations, configurations and connectivity
  • Provide backup support for administering database and web servers
  • Evaluate and implement technologies that improve efficiency, performance and reliability
  • Understand and implement Git Flow practices and build automation to assist and enforce the process.
  • Install, maintain, troubleshoot, administer, upgrade and use server system hardware
  • Analyze requirements and determine best fit architecture
  • Design and build solutions that are generic, scalable and reusable
  • Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services
  • Analyze and troubleshoot problems within DevOps tools.


The ideal candidate will have one of the following:

  • 10+ years of experience in a software engineering position.
  • A master’s in computer science or Engineering.
  • 7 years’ experience and a bachelor’s degree

Technical Requirements

  • Experience with configuration management tools like SaltStack, Puppet, Chef Ansible
  • Strong Linux system administration experience
  • Strong scripting/development skills.  Python and shell scripting are preferred
  • Experience with Apache, Nginx, HAProxy as reverse proxies
  • Familiarity with deploying, configuring and troubleshooting JEE apps
  • Working knowledge of REST API's, web services, and JSON structure
  • Experience with monitoring tools such as Zabbix, Nagios or similar
  • Experience with logging configuration and analysis. 
  • Strong experience automating Agile SDLC workflows, including branching / merging, tags, pull requests, release management, and continuous integration builds with automated tests
  • Strong experience with SCM, CI and CD workflows and tools (SVN, Git, BitBucket, Jenkins, TeamCity, Bamboo, XLDeploy, Artifactory, Maven, Gradle
  • Experience with containerization tools like Docker, LXC, Openshift


Preferred Skills

  • Splunk experience
  • Prior experience on a build/release team is ideal, as is prior automation experience
  • Experience managing and configuring JBOSS, Wildfly or Tomcat web containers
  • Experience with Oracle DB, JBoss Fuse, BPM frameworks
  • Experience with administering Solaris, Red Hat Linux, and Windows platforms
  • Experience with Bamboo, Bitbucket, JIRA and other Atlassian tools
  • Experience with IDE's, such as IntelliJ, Eclipse or similar
  • NoSQL experience (MongoDB, Hadoop, etc…)
  • Experience with cloud-based services (AWS, Azure, Google etc...)
  • 1+ year experience working with Docker
  • 1+ year experience working with a container management solution (ECS, DC/OS, Kubernetes)
  • 1+ years of experience with Micro services architecture (design and implementation)
  • 1+ years of experience with RESTful web service framework



Additional Requirement:

U.S. Citizen is required for the position. Candidate must successfully pass a Federal Background Investigation. 



Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, genetics, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.