Senior DevOps Engineer in Falls Church
Role details
Job location
Tech stack
Requirements
-
Typically requires a BS in Information Systems, Information Technology, Computer Science or closely related discipline and 8+ years of prior relevant experience or Masters with 6+ years of prior relevant experience \n
-
Must possess an active Top Secret Security Clearance with SCI eligibility, and ability to obtain a Polygraph after hire \n
-
Must be a U.S. \n
-
Proactive self-starter demonstrating a positive, willing attitude and excellent oral and written communication skills. \n
-
Understanding of custom code development/reviews \n
-
Experience with GITLAB functionality, error codes and scripting \n
-
Experience using AWS services/technologies (e.g. CloudFormation, S3, ECS, EKS) \n
-
Experience with AWS Serverless architectures (lambda, API gateway, load balancing, autoscaling) \n
-
Experience supporting development testing \n
-
Experience with cloud-based architectures \n
-
Understanding of DevSecOps methodologies and workflow \n
-
Experience developing and managing CI/CD pipelines \n
-
Knowledge of SW Development and SW Sustainment Practices \n
-
Team Collaboration tools (Jira, Confluence) \n, * Active TS/SCI with Polygraph \n
-
Experience with GitLab CI/CD \n
-
Experience with AWS Lambda and AWS ECS \n
-
Experience with troubleshooting, configuring, and deploying docker containers \n
-
AWS certification (e.g. DevOps Engineer, Solutions Architect) \n
-
Linux certifications \n
-
Experience with ArcGIS or geospatial technologies \n
Benefits & conditions
n \n
-
The primary duties will be to support the deployment of microservices via a DevSecOps pipeline within a Linux-based multi-tenant environment. \n
-
Extensive experience designing, implementing, and securing virtual networks within AWS \n
-
Experience implementing VPC network connectivity \n
-
Experience diagnosing and resolving VPC connectivity issues \n
-
Develop, update, and maintain GitLab CI/CD pipeline code \n
-
Configure, troubleshoot, and deploy docker containers \n
-
Review code within Git and extract/create engineering documentation as needed \n
-
Support Developer deployments \n
-
Provide technical guidance for all capabilities/microservices \n
-
Support Developer testing in the environment \n
-
Create and Maintain DevOps documentation \n
-
Conduct Security remediation as needed from scans \n
-
Other tasks as assigned \n
\n
\n