Job Title: DevOps Engineer Location: Vienna, VA Duration: Multiyear Contract Description: Description: A DevOps Engineer automates and streamlines processes for building, testing, and deploying software Key Skills: 1.
Experience with CI/CD tools (Jenkins, Git) 2.
Knowledge of cloud platforms (AWS, Azure) 3.
Proficiency in scripting (Bash, Python) 4.
Knowledge of containerization tools (Docker, Kubernetes) Specific Qualifications: • Senior Deployment Engineer having 7+ years’ work experience with DevOps and Agile processes • Extensive experience scripting with Linux shell, Python and Groovy.
More specifically, proficiency writing scripts to continuously automate internal deployment processes • Extensive experience utilizing Docker/OpenShift for containerization and Kubernetes, for orchestration • Expert knowledge of, and experience with, architecting, designing, building and operationalizing into a Continuous Integration and Continuous Deployment (CI/CD) pipeline environment • Experience integrating various DevOps tools, with specific experience with technologies such as Git/GitHub, AzureDevOps, CloudBees Jenkins/Jenkins, IBM UrbanCode Deploy, Nexus Repository Manager, jFrog, SonaQube, ServiceNow, CheckMarx, Junit, Azure DevOps, Chef, Ansible, Terraform, Selenium, Perfecto and related tools • Coordination of technology decisions with architectural requirements and constraints, including architecting and designing CI/CD pipelines • Knowledge of best practices and IT operations in zero downtime environment • Advanced knowledge of Linux • A passion for assessing emerging technologies and staying abreast of industry trends • Significant experience managing automated deployment processes which facilitate continuous deployment to numerous environment • Knowledge with the following Databases: Oracle, DB2, PostgreSQL and MongoDB • Extensive knowledge on developing Visualizations using PowerBI to report on DevOps metrics • Agile Software Development and Management methods and ability to excel within an Agile environment • Understanding of Quality Control and Test Automation