Senior DevOps Engineer in Cornelius, NC at Signature Consultants

Date Posted: 11/7/2019

Job Snapshot

Job Description

Senior DevOps Engineer Summary:

Signature Consultants has an opportunity for a senior DevOps Software Engineer. In this role the candidate will be responsible for the automation of the developer experience, builds, branching strategies, source code repos, quality gates, and release pipelines for all products. The goal of a DevOps Software Engineer is to reduce friction in the delivery process and provide true CICD capabilities. The candidate will work closely with the Principle DevOps Engineer to implement defined DevOps strategies. Also, he/she will provide oversight to DevOps Engineer | and II roles via code reviews and knowledge sharing.

While years of experience is not a primary qualification, most successful candidates will have developed these skills over at least five years. Effective communication and attention to detail are important qualities for this position, and the candidate's resume should reflect those abilities. Resumes will not be considered if they are over three pages long or have many typographical, grammatical, or spelling errors. The office setting is open, energetic, upbeat and team focused.

Process & Quality & Planning:

  • Collaborating in small, focused Agile teams with experienced engineers to perform full life cycle application and infrastructure process development.
  • Awareness of the software delivery lifecycle strategic roadmaps that enable the success of quarterly objectives. This includes defining User Stories to enable the build-out of the strategic roadmap.
  • Proposes and implements new software delivery pipeline process steps and ensures that all software components take advantage of new capabilities.
  • Consults with Software and Quality Engineers to configure automated quality gates throughout the software delivery pipeline as defined by the Principle DevOps Engineer.
  • Performs code reviews for team deliverables. Ensuring code follows documented standards and best practices.

Design & Problem Solving:

  • Consults with other Senior DevOps Engineers and Architecture to create high and low-level software delivery lifecycle designs (CICD). Ensures Architectural guidance and recommended tools are implemented across the software delivery lifecycle.
  • Defines optimal solutions for architecture, efficiency, maintainability, and scalability
  • Solving problems, debugging and optimizing code to ensure optimum performance and security

Cloud:

  • Guide the team on methods for implementing cloud infrastructure strategies as code within the software delivery pipeline.

Communications:

  • Building open communication with your teammates to understand and transform software engineering and IT process requirements into automated features.
  • Instructs the implementation of the environment strategy in support of the CICD initiative and to ensure the success of quarterly deliverables.

Qualifications:

  • 5+ years of .NET or Java software development experience building web-based applications e DESIRED: Crafting web-based financial systems
  • Bachelor's degree or above desired
  • Experience or training in the .NET stack or JDK based stacks such as .NET Framework 4.5+, C#, Java, JavaScript, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSS
  • Ability to implement CICD processes using TeamCity, Octopus, Jenkins, Maven or Gradle, nuGet, Nexxus, Spinnaker, JIRA
  • Configuration and infrastructure management tools such as Puppet, Ansible, Chef, ARM templates, Docker, OpenShift, Kubernetes, AKS, ACR
  • Expert level understanding of CICD and DevOps best practices.
  • Static code quality analysis tools such as nDepend or SonarQube
  • Handling code via source control systems (such as CVS, Git, TF) in continuous integration environments
  • Automated Functional, Regression, Performance, and Security testing frameworks such as Cucumber, SpecFlow, BDD, Akamai Cloud Test, Saucelabs, Blazemeter, jMeter, Veracode, etc.
  • Using Advanced SQL Server 2014+ including stored procedures, indexes, and functions
  • Building applications in Azure-based Cloud architectures
  • Employing secure coding practices including familiarity with OWASP top ten
  • Ability to learn and teach new technologies and skills as new technology is introduced
  • Ability to communicate the DevOps vision and strategy
  • Self-starter and ability to work with limited direction to achieve a project deliverable
  • Ability to conduct proof of concepts and apply results to project deliverables and pipelines
  • Guide other team members through difficult assignments

About Signature Consultants, LLC

Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the ninth consecutive year, Signature was voted as one of the "Best Staffing Firms to Work For" and is now the 15th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 28 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients' technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit www.sigconsult.com. Signature Consultants is the parent company to Hunter Hollis and Madison Gunn.