View all jobs

Senior DevOps Engineer

Reston, VA

We are seeking a senior DevOps Engineer to join our growing team. The candidate will work with a tight, highly skilled engineering team in planning, design and operation of new and existing platforms in concert with development and technology goals and requirements. 
Key Responsibilities 

  • Contribute to our overall architecture and infrastructure, especially as it relates to availability, scalability, security, performance, etc. 

  • Help improve, implement, and maintain our CI/CD setup 

  • Participate in building and enforcing best practice disciplines for SDLC 

  • Provide support and problem resolution impacting our SDLC 

  • Build and maintain infrastructure in AWS utilizing infrastructure-as-code 

  • Develop scripts and monitoring tools around containing and reducing costs within AWS 

  • Liaise with members of the Engineering team to build awareness on best practices and effective usage of our development tools portfolio 

  • Foster the DevOps disciplines -- reduce friction and time to deliver new code to production 

  • Participate in PagerDuty rotations and respond to infrastructure outages 24/7. 


Qualifications & Experience Requirements 

  • 4+ years of professional DevOps or equivalent software/system engineer experience 

  • 2 or more years of Python coding/scripting experience 

  • 1-2 years of Terraform infrastructure-as-code experience 

  • 2+ years professional hands-on experience with AWS – DevOps or Solution Architect Professional certificate preferred 

  • Experience administering and managing monitoring tools - Splunk, TIG (Telegraf, InfluxDB, Grafana) Nagios, AWS X-Ray, etc. 

  • Experience supporting and administering Linux systems 

  • Experience around managing containers and Docker and working with AWS ECS/Fargate 

  • Experience writing Maven, Gradle, and SBT build files 

  • Experience with source control, CI and build tools – Git (Github/Gitlab), TeamCity/Jenkins, AWS CodeDeploy/CodePipeline, GitHub Actions 

  • Experience administering and managing streaming data services – Kafka 

  • Experience with configuration management tools – Ansible preferred 

  • Experience working/collaborating with software engineering in an Agile environment 

  • Experience debugging and fixing system wide infrastructure issues 

  • Nice to Have Qualifications 

  • Experience managing Java Spring Boot microservices 

  • Experience with AWS data engineering/MLOps tools – EMR, SageMaker 

  • Experience building Step Functions and developing AWS lambdas 

  • Experience aiding in the development of ETL processes 

  • Experience working with various security vendors to perform routine security scans, pen testing, etc. 

  • Bachelor’s degree in Computer Science 

The Successful Candidate will be…  

  • An engineer who loves to solve problems.  

  • Excited about new technologies - you seek them out, you yearn to know more.  

  • Passionate about quality – measure twice cut once 

  • Understand that there are always improvements to be made 

  • Asking questions 

  • Taking initiative, unprompted, to become the subject matter expert in various technologies.  

  • Not shy towards processes or technologies you aren't comfortable with.  

  • Wearing multiple hats and have a can-do attitude towards DevOps. 

  • Able to handle multiple projects simultaneously, meet deadlines, and effectively manage priorities and communicate progress. 

Share This Job

Powered by