Logo
NorthHill Technology

DEVOPS ENGINEER (TS CLEARANCE)

NorthHill Technology, Springfield, Virginia, 22161


NorthHill Technology Resources has a need for a DevOps Engineer to support a Federal Program in Springfield, VA. This is a direct-hire role with our client, a fast-growing Federal Integrator. An active Top-Secret Clearance is required, will sponsor for CI Polygraph. DEVOPS ENGINEER Springfield, VA (on-site) This position supports the Geospatial Services & Solutions business area to provide high-quality, cost-effective solutions to the customer. As part of the GSS Team the DevOps Engineer's expertise is needed to support a sophisticated enterprise environment. SPECIFIC DUTIES AND RESPONSIBILITIES: • Automate and optimize service deployments • Integrate with enterprise authentication services • Establish and Improve system monitoring while maintaining established security protocols within development, test, and production systems. • Architect, build and maintain on premise and/or cloud infrastructure to support team and customer initiatives • Maintain and improve existing infrastructure (build out autoscaling, support new services, optimize for cost efficiencies/authentication/search, etc) • Administer production, staging and development environments • Manage and aggregate server logs and monitor for security and system related incidents • Monitor and analyze system performance, such as server load and resource usage • Maintain and improve existing build and deployment processes using CI/CD tools • Apply configuration management disciplines to maintain software revisions, security patches, hardening, and documentation • Enforce best practices for security and reliability, and drive security initiatives, like access control and vulnerability testing • Work with A&A Teams to maintain security requirements for operation of systems • Maintain up to date documentation of designs/configurations, ensuring team members have continuity of recurring tasks • Maintain status of operations at all times: perform after actions reporting on all outages and work with engineering teams to determine solution and root cause analysis. Present findings to management for prioritization and tasking • Create and determine required metrics for dashboards and service health • Follow up on engineering tasks for operational solutions, and validate completion • Manage operational readiness board - present at weekly meetings and determine if development services are ready for automation based on best practices and maintainability • Track and ensure routine operations maintenance tasks are completed in a timely manner • Aligns to the customer's strategies • Utilizes the customer's enterprise DevSecOps pipeline • Work with other service providers to support areas of common interest • On-call support may be required Required Skills: • 5 years and Bachelor's Degree in Computer Programming, Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience • 3 years of related systems programming experience • Experience maintaining an operational environment and use of monitoring tools and dashboard interfaces (ie. Kibana, Grafana, Nagios) • Experience working with container images and platforms (Kubernetes/Docker/OpenShift) • Strong understanding of DevOps and software/application development processes • Understanding of GitLab, Jenkins, ArgoCD, and other DevOps/Continuous Integration tools for Kubernetes • Understanding of microservice design and architectural pattern best practices • Understanding of Python, Bash, and Shell scripting • Knowledge of network technologies, common infrastructure components, load balancers, firewalls, virtual and physical infrastructure design • Strong problem solving and troubleshooting skills • Strong communication and interpersonal skills • Must possess excellent time management skills and the drive to work unsupervised • Experience with deploying to on prem/data center infrastructure • Experience using Jira and Confluence on a daily basis • Active TS/SCI clearance required and eligibility to obtain a CI poly Desired • Experience in building processes for deploying to a Kubernetes based environment using Gitlab and Helm • Understanding of access management and security groups (i.e. IAM, S3 bucket, SSH, VPN, etc.) • Ability to write and use unit and functional testing