Millennium Corporation

PowerShell Developer - Automation and Orchestration

Job Locations US-VA-Springfield
Posted Date 6 days ago(1/22/2021 3:49 PM)
Job ID
2021-1692

Overview

Millennium Corporation is hiring a PowerShell Developer – Automation and Orchestration in Springfield, VA. Candidate must have an active TS/SCI clearance with eligibility to obtain a CI Poly.

Responsibilities

The PowerShell Developer – Automation and Orchestration will 

support the Information Technology (IT) Architecture and Engineering (A&E) team by providing software and systems engineering (SE) expertise to implement modern and Next Generation (NexGen) IT solutions across the full stack: physical, networking, storage, virtualization, servers, applications, and services.

  • Act as the engineering team’s Microsoft PowerShell Subject Matter Expert (SME) – leveraging technical knowledge and experience to overcome unique IT challenges.
  • Focus on identifying, assessing, and developing Microsoft PowerShell-based solutions to address IT business and mission use cases across a variety of vendor and in-house solutions to maximize task automation through scripting
  • Leverage advance Microsoft PowerShell features and concepts to enhance enterprise-grade IT solutions using Infrastructure as Code (IAC), Configuration as Code (CAC), scripted deployments and installations, and Desired State Configurations (DSCs). 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.

Qualifications

  • Candidate must have an active TS/SCI clearance with eligibility to obtain a CI Poly.
  • Bachelor's degree from an accredited university; OR Training: NEC 741A Information System Security Manager; or NEC 742A Network Security Vulnerability Technician; or NEC H08A Advanced Network Analyst; OR Industry Certifications: Certified Authorization Professional (CAP); or Cisco Certified Network Associate (CCNA) Routing and Switching *Retired; or CompTIA Security+ce; AND OJT: NAVEDTRA 43469 Watchstation 302 - Information Assurance Technician Level II (Privileged User)
  • Shall have 5 or more years of personal hands-on experience with the end-to-end development of coded/scripted solutions using modern scripting languages (PowerShell, Python, etc.) for the implementation, configuration, automation, orchestration, and/or maintenance of enterprise-grade technologies (i.e., systems, applications, and services) deployed across a multi-platform (Windows, *nix, etc.) information system.
  • Shall have 5 or more years of hands-on experience with Microsoft Windows-based operating systems (OS), Services (Active Directory, DHCP, DNS, etc.), and Applications (Exchange, IIS, SharePoint, SQL Server, etc.) working in production enterprise environments.
  • Shall have 3 or more years of experience actively programming in Microsoft PowerShell to include the code design and writing, testing, troubleshooting, code optimization, code deployment, code improvements, and documentation.
  • Shall have 3 or more years of experience in understanding, recognizing, and incorporating PowerShell code development best practices with personally written products to include the areas of code generation, requires, commentary, code level, logging, error handling and checking, and reporting and notifications.
  • Shall have 3 or more years of experience designing, engineering, implementing, and maintaining solutions in secure processing environments which must adhere to U.S. Government Information
  • Demonstrated experience in understanding, writing, and using PowerShell Script Modules (PSMs) and Manifest files for the purpose of referencing, loading, persisting, and sharing in-house developed code.
  • Demonstrated experience working with Public Key Infrastructure (PKI) implementations, such as Microsoft Active Directory Certificate Services (ADCS), to configure, implement, and maintain Code Signing capabilities for in-house developed PowerShell modules across an enterprise information system.
  • Demonstrated experience working with other vendor's custom PowerShell Cmdlets, through their PowerShell modules (i.e., Citrix, NetApp, Nutanix, VMware, etc.), to automate and orchestrate their routine administrative, as well as complex implementation and/or troubleshooting, tasking. Experience working with the configuration of PowerShell-based Remoting (WS-MAN and WinRM), including custom endpoints (session configurations), Access Control List (ACLs), Host-based Firewall Exceptions, and related tasks. Experience working with Microsoft PowerShell Jobs and Workflows to develop sequences of programmed, connected steps to perform long-running tasks and/or coordinate multiple steps across multiple devices or managed nodes simultaneously.

Desired:

  • Strongly desired to be Global Information Assurance Certification (GIAC) Certified Windows Security Administrator (GCWN) certified. Technical certifications in other enterprise-level OSs, applications, and technologies, such as Citrix, Cisco, Microsoft, NetApp, Nutanix, Red Hat, Splunk, and/or VMware are also a plus. Demonstrated experience authoring PowerShell Advanced and Proxy functions, including the provisioning of PowerShell Command Help. Demonstrated experience in understanding, writing, and using PowerShell Script Modules (PSMs) and Manifest files for the purpose of referencing, loading, persisting, and sharing in-house developed code. Demonstrated experience working with Public Key Infrastructure (PKI) implementations, such as Microsoft Active Directory Certificate Services (ADCS), to configure, implement, and maintain Code Signing capabilities for in-house developed PowerShell modules across an enterprise information system. Demonstrated experience working with other vendor's custom PowerShell Cmdlets, through their PowerShell modules (i.e., Citrix, NetApp, Nutanix, VMware, etc.), to automate and orchestrate their routine administrative, as well as complex implementation and/or troubleshooting, tasking. Experience working with the configuration of PowerShell-based Remoting (WS-MAN and WinRM), including custom endpoints (session configurations), Access Control List (ACLs), Host-based Firewall Exceptions, and related tasks. Experience working with Microsoft PowerShell Jobs and Workflows to develop sequences of programmed, connected steps to perform long-running tasks and/or coordinate multiple steps across multiple devices or managed nodes simultaneously.

Business Development

Assist with Business Development activities as required to support Millennium's strategic business objectives, which may include but not limited to participation in technical interviews, creation of technical documentation, general proposal writing support and proposal color reviews.

Physical Requirements

  • Must be comfortable with prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 10-15 pounds at a time.

Travel Requirements

  • Up to 15% to support client field sites.

About Us

Millennium is a strategic management, cybersecurity and systems engineering firm – driven by results and focused on people as we help our customers achieve mission success. With a proven track record of performance with the Army, Navy, OSD, DHS and other agencies, Millennium is a uniquely qualified and committed partner to the Federal Government.  It is through our work that the U.S. military and government is able to identify, manage and defeat threats.

Options

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