Back to jobs
U

Build Engineer / DevOps (Microsoft) - Contract to hire

Fort Lauderdale, FL, United StatesPosted 113 months ago
ContractremoteMid-Senior Level

Job Description

Job Title: Build Engineer / DevOps (Microsoft)

Location: Fort Lauderdale, FL

Duration: 6+ month (might need to roll perm, not sure, prefer EAD/GC)

Interview Process: Phone then F2F

Rate: $55-60/hr on C2C

This is from the manager:

As a suggestion – please do not focus on the tooling. Development experience (preferably .Net) is a must. Not interested in IT professionals who manage TFS as part of their workload. This role requires a developer willing to shift right (from Dev to CI).

Again, I am not going to mention tooling because it throws people off but this is what an ideal candidate will look like.

  • Development experience
  • Unit testing experience
  • Code quality experience
  • Package management experience
  • Test automation experience
  • Release management experience

Requirements:

  • Must have a minimum of 5 years development experience in a .NET / Microsoft environment
  • Must have development and coding experience with:
  • C#, JavaScript, PowerShell and/or Python
  • Must have experience with ALM using Agile practices
  • Experience with infrastructure automation tolls, preferably Chef and Octopus
  • Experience with CICD tools such as Bamboo or Jenkins or VSTS Build
  • Experience working with Cloud solutions, preferably Azure
  • Experience with testing frameworks such as:
  • Jasmin, Karma, Selenium, Mocha, etc.

Responsibilities:

  • Role requires working with various cross-functional engineering specialists, project managers and application development teams to define and implement upcoming release requirements
  • Facilitate communication between various teams & steak holders in-order to increase development velocity and improve efficiency
  • Serves as the technology expert on building technical requirements
  • Work with Automation testing teams to improve UI and Performance
  • Responsible for helping to define the design, implementation and support of infrastructure and operational components. Will create and build using Jenkins and VSTS.

OVERVIEW:

The DevOps Build Master is key member of an agile development team. The qualified applicant is responsible for the implementation of an application’s delivery pipeline - from version control, build, and release.

Applicant must be adept to working in a highly fluid environment which includes: frequent changes to requirements, tactics, strategies and timelines. Candidate must also be a self-learner with abilities to quickly absorb new and emerging technologies. Effective communication skills are a must as this role requires frequent interactions with other departments i.e., Application Development, QA, PMO, Operations, offshore Dev/QA teams, vendors, and the business. Experience with cloud programming models such as Reliable Actors and Reliable Services are a plus.

KEY RESPONSIBILITIES:

  • Work closely with scrum masters to understand upcoming release requirements
  • Manage and resolve forward/reverse integration issues with limited help (merge issues)
  • Support multiple development teams working on a single development branch
  • Create and maintain build definitions in VSTS Build and Jenkins
  • Troubleshoot/resolve build and package issues
  • Monitor/enforce code quality and test coverage standards
  • Work with QA automation teams to orchestrate automated testing (UI and Performance)
  • Administer VSTS version control system using Git and TFVC repositories
  • Attend daily SCRUM standup meetings with development teams
  • Design and develop new methods to improve AutoNation’s development environment

QUALIFICATIONS:

  • 5-7 years of .NET development experience at the enterprise level using Agile best practices
  • Bachelor’s degree in technology or equivalent job experience
  • Strong understanding of ALM and release management processes
  • Software version control systems in centralized and distributed designs
  • Continuous integration systems that test and package deployable code
  • Continuous deployment systems that deploy/promote code to different environments on demand
  • Configuration management that automatically set environments to desired state
  • Software and system monitoring/alerting that provide fast feedback loops
  • Ability to design and implement process automation using scripting tools and languages such as C#, PowerShell, Javascript/node.js, Python, Ruby
  • Strong understanding of coding standards such as MVC, client-side frameworks (Angular JS/React, jQuery), asynchronous programming, web sockets (SignalR), web APIs, SOA, Reliable Actors, Reliable Services, SQL, SSDT and mobile clients using Xamarin
  • Strong understanding of test frameworks and tools such as: Jasmine, AVA, Mocha, JSlint, Karma, Grunt, Gulp, nUnit, xUnit, MSTest, Selenium
  • Solid understanding of zero-downtime deployments and fast rollback strategies

ENVIRONMENTS and TOOLING:

  • Server 2012 R2, Server 2016, RHEL
  • IIS Web Server
  • MS SQL Server 2014, SSIS, SSAS, SSRS
  • VSTS, MS Visual Studio, MTM, Jira
  • Sitecore, Sharepoint
  • Jenkins CI, VSTS Build
  • Octopus Deploy, VSTS Release, Chef
  • SonarQube, Cobertura
  • Windows Azure, AzureRM, Microservices
  • Office 365

If you are interested in above position, please share your updated resume to gmahesh(at)usmsystems(dot)com or can directly call me on 703-880-4184.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Build Engineer / DevOps (Microsoft) - Contract to hire at USM | Renata