DevOps Engineer

ADG TECH Consulting LLC

  • Sterling, VA
  • Today
  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Web Services (AWS)unmatched
  • Bash Scriptingunmatched
  • Chef (Configuration Management)unmatched
  • Cloud Computingunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Gitunmatched
  • Homeland Securityunmatched
  • Information Technology & Information Systemsunmatched
  • Microservicesunmatched
  • Network Administration/Managementunmatched
  • Network Monitoringunmatched
  • Network Systemsunmatched
  • On Callunmatched
  • Operations Managementunmatched
  • Performance Managementunmatched
  • Production Systemsunmatched
  • Puppet (Configuration Management)unmatched
  • Python Programming/Scripting Languageunmatched
  • Scalable System Developmentunmatched
  • Security Patchesunmatched
  • Software Administrationunmatched
  • Subversionunmatched
  • Systems Administration/Managementunmatched
  • Team Playerunmatched
  • Testingunmatched
  • United States Citizenunmatched
  • United States Citizenship and Immigration Services (USCIS)unmatched

Description

Job title: DevOps Engineer
Location: Sterling, VA
Customer: USCIS
Work Authorization: US citizenship is required in order to obtain a DHS Public Trust clearance
Responsibilities:
Design & Development
Maintain CI/CD software delivery pipelines & tools for an enterprise scale system with a large developer base
Maintain Infrastructure as Code (IaC) code artifacts
Maintain container-based application solutions
Write and run ad-hoc scripts (using Bash, Python etc.) to automate DevOps processes
Work with development teams to troubleshoot specific issues by recreating tests, validating configuration, etc.
Provide deployment support by deploying applications and microservices in cloud environments. 
Operations
Maintain, monitor, and help improve the performance and availability of the 24x7 production environment including networks, servers, databases, etc.
Administer network monitoring system, alerting, log management, and other IT systems
Participate in on-call rotation and provide hands-on support during emergencies, outages, and service transitions
Manage operational maintenance such as OS patches, security vulnerabilities etc. to ensure healthy status of various prod and non-prod environments
Qualifications 
Bachelor’s degree in computer science or a related field
Hands-on experience with CI/CD pipelines, especially with Jenkins using Groovy
Hands-on experience with container-based technologies, especially Kubernetes, Docker, AWS EKS, OpenShift
Hands-on experience with AWS managed services (VPC, EC2, EKS, RDS), including monitoring and analytics tools such as AWS CloudWatch, NewRelic
Familiarity with configuration management using Chef, Puppet or equivalent
Proficient scripting skills (Bash, Perl, Python)
Solid understanding of microservice concepts
Experience with code management systems (Git, Subversion)
Experience maintaining Java/Node web applications (Spring Boot, React)
Keen communication and teamwork abilities

Numbers & Facts

LocationSterling, VA
Job TypeFull-time

Similar Jobs

See more jobs