MKS2 is a leading solutions integrator focused on using information and technology to solve real world problems for the Federal, state, and local Government organizations we serve. Our Information Solutions, Professional Services, and Information Assurance experts apply the latest technologies and industry methodologies to project management, analytical, software development, force structure, healthcare, and education challenges.
A new, five-year contract award has created the opportunity for a DevOps Engineer to support our government customer based in Springfield, VA. This is an excellent opportunity to be part of a skilled team of IT professionals supporting a critical DoD mission. As a member of the Architecture and Engineering (A&E) team, the DevOps Engineer will focus on identifying, assessing, and developing script-based automation to help standardize and streamline IT administrative tasks and processes.
Bring together agile software development methodologies and best practice, IT operations workflows, business processes, and good security practices with a modern toolset to help develop, integrate, and maintain infrastructure as code (IaC) and configuration as code (CaC) using a continuous integration/continuous delivery (CI/CD) automation life cycle. Promote and help create automated testing, transparency in code, and secure coding practices to ensure the reliability, dependability, and compliance of scripted and automated solutions deployed into production environments.
Focus on identifying, assessing, and developing solutions to address IT business and mission use cases across a variety of vendor and in-house solutions to maximize task automation through scripting
The developer will also implement and test Microsoft Just Enough Administration (JEA) setups to improve Least Privilege and Role-Based Access Control (RBAC) and information security (INFOSEC) efforts.
5 or more years of demonstrated experience with end-to-end development of coded/scripted solutions using modern languages (i.e. PowerShell, Python) for the implementation, configuration, automation, orchestration, and/or maintenance of enterprise-level systems, applications, and services in a multi-platform (Windows, *nix, etc.) information system
5 or more years of hands-on experience with Microsoft Windows based operating systems, services, and applications (i.e. AD, DHCP, DNS, Exchange, IIS, SharePoint, SQL Server) in production enterprise environments
3 or more years of experience actively performing code/script design, writing, testing, troubleshooting, optimization, deployment, improvement, and documentation
3 or more years hands-on experience incorporating recognized best practices into code/script development, including but not limited to the areas of code generation, comments, logging, error checking and handling, remote execution, multi-threading, reports, and notifications
3 or more years of experience designing, engineering, implementing, and maintaining solutions in secure processing environments which must adhere to U.S. government information assurance and security standards, such as DISA Secure Technical Implementation Guidelines (STIGs)
Must have experience scripting with Microsoft PowerShell
Demonstrated ability to capture, analyze, and decompose stakeholder and/or product requirements in order to design valuable solutions for a production environment which take into account technical, compliance, schedule, and cost constraints
Preferred Skills and Experience:
Bachelor's degree in Computer Science or related area of study
GIAC Certified Windows Security Administrator (GCWN)
Technical certifications for IT infrastructure and enterprise applications are a plus (i.e. Citrix, Cisco, Microsoft, NetApp, Nutanix, Red Hat, Splunk, VMware)
Familiarity with cloud technologies (i.e. Azure, AWS, Nutanix)
Experience scripting with Python, Ruby, or Perl
Experience with at least one programming language (i.e. C#, Java)
Experience using data-oriented and markup languages (i.e. XML, JSON, YAML)
Experience with source/version control systems (i.e. Azure DevOps, Git, GitHub)
Experience creating, maintaining, and running IT process automation (or orchestration) using tools such as Terraform, Packer, Ansible, Chef, Puppet, Jenkins, Calm, or Azure DevOps
Familiarity with API and unit testing tools (i.e. SonarQube, Pester, Postman, REST-assured)
Familiarity with containers and container management (i.e. Docker, Kubernetes)
Bachelor's degree from an accredited university; OR
NEC 741A Information System Security Manager; or
NEC 742A Network Security Vulnerability Technician; or
NEC H08A Advanced Network Analyst;OR
Industry Certifications (in the absence of a bachelor's degree, one of the following certifications must be held):
Certified Authorization Professional (CAP); or
Cisco Certified Network Associate (CCNA) Routing and Switching *Retired; or
This position will require an active DoD TS/SCI clearance and the ability to obtain and maintain a CI poly.
This is a Onsite position based out of Springfield, VA Candidates are expected to work M-F, 8AM-5PM.
MKS2 Technologies specializes in providing Instructional Design, Software and Media Development, IT Support, and Cyber Security services to the Federal Government.
At MKS2, we leverage our years of experience in solving analytical challenges, our agile capability-driven approach, and our knowledge base from a wide range of professional and federal experience to rapidly deliver mission-focused and effective solutions.