Dev Ops Engineer

Location: Reston, VA
Job Type: Direct Hire
Salary: $150,000.00 - $160,000.00
Degree: Bachelor of Science;
Date: 7/14/2017
Job ID: 02501935
Job Description

DevOps Engineer II will coordinate and manage the entrance of new hardware and software into the IT computing environment and define the process for release package assembly, version control, migration control, release preparation and acceptance, communication and installation


  • Independently plans and delivers specific functionality within their expertise.
  • Presents and or defends the work to the team or other organizations. Has defined specialties in primary areas of responsibility
  • Collaborates using open communication and reaching across functional borders
  • Develop sound version control best practices based CM systems (Clearcase, SVN, GIT , etc.), including branching and merging strategies
  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform
  • Maintain up to date and relevant play books and documentation in support of the different platforms/programs
  • Contribute in developing best practices for infrastructure as code (eg : Puppet, Shell scripting), software build tools (Maven, ANT, Shell ) and continuous integration tools (Jenkins, Hudson), and infrastructure automation (VM Ware, Puppet, Chef, etc)

  • Bachelor's Degree or equivalent required 

  • 4+ years of related experience 
  • Expertise in Web 2.0, SOA, Micro Services and Cloud architecture and technologies
  • Strong experience in designing and developing technology agnostic end to end automated software delivery solutions
  • Proficient in CI/CD practices and related tools - SVN/Git, Jenkins, Maven/Gradle, SonarQube, Nexus or similar
  • Familiarity with industry standard agile engineering best practices like Behavior Driven Development (BDD) & Test Driven Development (TDD) and related tools like Cucumber, Selenium
  • Expertise in environment configuration management tools like Puppet, Chef or Ansible
  • Proficient in Unix/Linux, shell scripting and system administration
  • Hands-on experience with designing & building out cloud environments especially AWS using Cloud Formation scripts
  • Strong expertise in the implementation of Containerization techniques using tools like Docker
  • Proficient in infrastructure provisioning (VMware & AWS), monitoring and performance management
  • Strong scripting skills in Python, Ruby, JSON, Perl or Node.JS/AngularJS
  • Proficient in Oracle RDBMS & NoSQL databases and automated DB deployment techniques
  • Experience working in a very fast paced agile development environment and JIRA/Rally tools usage (SAFe 4.0 experience preferred)
  • AWS & SalesForce certified professionals are preferred