Job Title : Sr. DevOps Engineer
Location : Springfield, VA - Hybrid Remote
Eligibility : Candidate must possess an active TS / SCI clearance
Job Description :
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 tosupport 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 environmentsManage and aggregate server logs and monitor for security and systemrelated incidents
Monitor and analyze system performance, such as server load andresource usage
Maintain and improve existing build and deployment processes usingCI / CD tools
Apply configuration management disciplines to maintain softwarerevisions, security patches, hardening, and documentation
Enforce best practices for security and reliability, and drive securityinitiatives, like access control and vulnerability testing
Work with A&A Teams to maintain security requirements for operation ofsystems
Maintain up to date documentation of designs / configurations, ensuringteam members have continuity of recurring tasks
Maintain status of operations at all times : perform after actionsreporting 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 healthFollow up on engineering tasks for operational solutions, and validatecompletion
Manage operational readiness board – present at weekly meetings anddetermine if development services are ready for automation based on best
practices and maintainability
Track and ensure routine operations maintenance tasks are completed ina timely manner
Aligns to the customer's strategiesUtilizes the customer's enterprise DevSecOps pipelineWork with other service providers to support areas of common interestOn-call support may be requiredRequired Skills :
8+ 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 experienceExperience maintaining an operational environment and use of monitoringtools and dashboard interfaces (ie. Kibana, Grafana, Nagios)
Experience working with container images and platforms(Kubernetes / Docker / OpenShift)
Strong understanding of DevOps and software / application developmentprocesses
Understanding of GitLab, Jenkins, ArgoCD, and other DevOps / ContinuousIntegration tools for Kubernetes
Understanding of microservice design and architectural pattern bestpractices
Understanding of Python, Bash, and Shell scriptingKnowledge of network technologies, common infrastructure components,load balancers, firewalls, virtual and physical infrastructure design
Strong problem solving and troubleshooting skillsStrong communication and interpersonal skillsMust possess excellent time management skills and the drive to workunsupervised
Experience with deploying to on prem / data center infrastructureExperience using Jira and Confluence on a daily basisActive TS / SCI clearance required and eligibility to obtain a CI polyDesired
Experience in building processes for deploying to a Kubernetes basedenvironment using Gitlab and Helm
Understanding of access management and security groups (i.e. IAM, S3bucket, SSH, VPN, etc.)
Ability to write and use unit and functional testingLocation : On Customer Site
US Citizenship Required