Cloud VSTS Release Management Engineer

Location: Vienna, Virginia
Date Posted: 09-13-2018
Position Title: Cloud VSTS Release Management Engineer
Location: Vienna, VA
Work Status: Green Card or U.S. Citizen
Position Status: Contract to hire
Compensation: DOE
Position Overview:
As a VSTS Cloud Release Management Engineer you will be a VSTS/TFS DevOps Developer building release automation scripts that support CI/CD deployments.
  • Design and build DevOps Capabilities using VSTS – Integrations, adaptors, pipeline components, Infrastructure as code.
  • Direct interactions with consumption teams to drive adoption and continuous evolution of base offering.
  • Troubleshooting software application issues. Issues to be resolved require a broad range of troubleshooting skills related to: software functionality, application server setup, database management, data analysis and third-party products.
  • Contribute and participate in design and code reviews. Streamline the process & procedures and improve the release of product builds.
  • Works collaboratively with cross-functional teams to understand business & functional requirements to develop automations and deliverables.
  • Provide guidance, coaching, training on release management best practices.
  • Monitors the efficiency, performance and effectiveness of release management process across the domain and makes recommendations for improvement. Produce regular reports and performance metrics.
Required Skills:
  • 3+ years’ experience with TFS/VSTS
  • Expert at building TFS/VSTS scripts and extensions
  • Automation experience with PowerShell and Azure PowerShell programming
  • Extensive experience with continuous integration tools (VSTS, Github, TFS, Jenkins), Microsoft Azure, Azure Monitoring tools
  • Hands-on experience building release pipelines (CI/CD) within TFS/VSTS for multiple development languages
  • At least 3 years of experience in solution, design and development of web-based applications using .NET (C#), Java/J2EE, JavaScript, Webservices and REST API
  • Experience working on or leading teams using Agile methodology / lean techniques to perform systems automation
  • Experience of technical team leadership
  • Experience with Agile (Scrum & Kanban)
  • Experience with SQL Server
  • Experience with Advanced scripting using PowerShell DSC, ARM and JSON
  • Experience with instrumentation of Azure Monitoring and Application Insights
  • Experience with Windows services and API
  • Experience with Unit Testing frameworks (NUnit, Junit)
  • Experience with DevOps integration tools for Code & Security Scanning (HP Fortify, SonarQube)
  • Experience with assisting Azure Infrastructure Automation
Desired Skills:
  • CSM/CSD/CSPO Certifications preferred
  • Intermediate experience with Azure IaaS and PaaS
  • Working knowledge of Pivotal Cloud Foundry Platform as a Server (PCF PaaS)
  • Should have implemented availability, performance and log monitoring using Microsoft OMS/Application Insights or SCOM
About Seneca Resources:
Seneca Resources is client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry.  Seneca Resources is a leading IT services provider with offices in Reston, Virginia, Alabama and Columbia, Maryland that service clients throughout the United States.  The key to our success lies within our strong corporate culture which drives our business.  We challenge our staff through engaging work, and we reward our staff through competitive compensation, extensive professional training, and excellent opportunities for career advancement.  In turn, we look for only the best and brightest to join our team.
We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.
this job portal is powered by CATS