M

Markon

Federal government technology and operations consulting

DevOps Engineer

DevOps EngineeringPosted on Nov 5
Full-timeMcLean, VA, USA$140k - $170k /yrIn-person

About the Job

Requirements

  • An active TS/SCI clearance with a full-scope polygraph is required.
  • A bachelor's degree or higher in Computer Science, Information Systems, Engineering, Mathematics, or another related scientific or technical discipline is required.
  • At least 2 years of professional software engineering experience, or a related master's degree, is required.
  • On-the-job experience working with Linux operating systems and Bash shell scripting is required.
  • Software development experience using Python, Java, or Ruby is required.
  • Experience integrating Free and Open-Source Software (FOSS) and Commercial Off-the-Shelf (COTS) technologies is required.
  • Experience working within virtualized infrastructure environments, such as VMware or AWS, is required.
  • Experience with customer DevOps tools such as GitHub is required.
  • Experience working with Public Key Infrastructure (PKI) certificates, encryption protocols, and SSL/TLS is required.
  • Experience with data exchange formats, including JSON and XML, is required.
  • Experience preparing program-level and user-level documentation is required.
  • The ability to communicate effectively with technical and non-technical stakeholders and work collaboratively within a team is required.
  • A good understanding of data-transfer protocols, including FTP, SFTP, TFTP, HTTP, HTTPS, and QUIC, is required.

Responsibilities

  • Develop and modify application source code in response to new requirements and requests for change.
  • Provide application bug fixes, enhancements, and graphical user interface (GUI) improvements to meet operational requirements.
  • Develop and deploy software, including within cloud environments.
  • Integrate externally developed code into core software libraries.
  • Install and configure application software.
  • Evaluate third-party vendors and software partners.
  • Design and develop Representational State Transfer (REST) application programming interfaces (APIs).
  • Maintain software library designs, including module APIs, code organization, and compliance with established coding standards.
  • Promote modular software design, reuse of common code, clean interfaces between subsystems, and overall design integrity.
  • Coordinate with configuration management personnel to integrate externally developed software into core software libraries.
  • Develop software for deployment across Sponsor networks.
  • Support software libraries and applications involving audio/video, image-processing algorithms, operating systems and file systems, and device drivers.
  • Assist the Sponsor in developing standards, methods, and procedures for determining product quality and release readiness.
  • Conduct testing throughout all levels of the Software Development Life Cycle (SDLC), including regression testing.
  • Adhere to established software testing and quality procedures.
  • Prepare required program-level and user-level technical documentation.
  • Communicate technical concepts and solutions effectively with technical and non-technical stakeholders.

Desired Qualifications

  • On-the-job experience with configuration management technologies such as Ansible, Puppet, or Chef is desired.
  • Experience with deployment and automation tools such as Jenkins is desired.
  • Experience implementing external authentication methods such as Lightweight Directory Access Protocol (LDAP) and Active Directory is desired.
  • Experience implementing and managing data encryption within secure environments is desired.
  • Additional hands-on experience with Linux and Bash shell scripting is desired.
  • Experience with JIRA is desired.
  • Experience configuring and developing solutions within AWS environments is desired.
  • Experience working with SQL is desired.
  • Experience using Agile software development methodologies is desired.
  • Experience participating on an Agile software development or systems engineering team is desired.

About the Company

Markon

Federal government technology and operations consulting

Markon Solutions provides consulting services to the U.S. federal government, focusing on enterprise technology, business operations, and critical infrastructure. It helps agencies modernize technology, streamline operations, and protect national infrastructure through advisory and hands-on support. The firm works by delivering expert services such as enterprise technology implementations, project and program management, acquisition support, financial management, and facility support, tailored to government needs. What sets Markon apart is its government-focused approach and ability to offer integrated, end-to-end support across technology, operations, and infrastructure, including risk and national security considerations, with deep knowledge of federal procurement and program management. Its goal is to assist federal agencies in improving efficiency, resilience, and security through practical, government-aligned solutions.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Falls Church, VA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Markon

See more jobs