Back to Job Search

DevOps Engineer

  • Location: Alpharetta, Fulton, Georgia
  • Job Type:Contract

Posted 19 days ago

  • Expiry Date: 01 October 2021

​​Job Description:

  • As a DevOps Engineer for Release Management, Continuous Validation and Operational Excellence, you will have a major impact on the way we design, deploy, support, and operate our DevOps solutions to meet the needs of the clients we serve, and evolve the underlying technology to support the changing markets our clients support.

  • As an expert in Enterprise Release Management, Continuous Deployment, Validation, and Operational Excellence, you will assist Client’s teams in creation of a common Release Management vision to be utilized across a variety of languages, platforms and infrastructure including hosted, private cloud, public cloud, and hybrid models. You will be responsible for evaluating current processes, identifying best practices, and socializing patterns for releases, approvals, risk management, validations, deployment, rollback strategies and operational governance. The goal of the DevOps Engineer is to make the deployment process more reliable, reusable, consistent, easy to establish, thus enabling development teams to focus on building and deploying code more frequently with confidence.

  • This is an exciting opportunity to boost Client’s in our mission to be the front runner in creating a highly reliable DevOps process and culture to enable our development teams to innovative ways to achieve resiliency, availability, and scalability.

Basic Qualifications for Consideration:

  • 10+ years of overall IT experience.

  • Bachelor’s Degree in information technology or similar area of study.

  • Solid understanding of best practices in support of Continuous Deployment including version management, artifact maintenance, release management, and operational excellence.

  • Firm grasp of common deployment strategies including blue/green, zero-downtime deployment, traffic shaping, canary, and rollback.

  • Experience designing and building automation solutions.

  • 2+ years of experience with some of the following toolsets:

  • CI Server Jenkins

  • CD Tool Harness, Octopus.

  • Artifact Repositories Artifactory, Nexus.

  • Source Control Github.

  • Build Tools Team Foundation Server (TFS), MSBuild, Ant, Maven, Gradle.

  • Web Server IIS, Apache, Tomcat.

  • Automated Functional Testing Selenium, Cucumber, Sauce Labs, HP Unified Functional Testing.

  • Automated Performance Testing LoadRunner, Gatling, NeoLoad, Newman, JMeter.

  • Static Security Analysis Fortify, Webinspect, Sonatype Lifecycle.

  • Static Quality Analysis SonarQube.

  • Cloud Computing Models.

  • Containerization tools such as Docker, Kubernetes.

  • Excellent scripting knowledge and ability to execute through Python, Bash/Shell, PowerShell, Go.

  • Good understanding of common principles related to computing, networks, firewall, security, and authentication.

  • Ability to work and influence across functional teams with different mindsets, cultures, operating styles, and decision-making frameworks.

  • Outstanding written and verbal communication skills.

Job Responsibilities:

  • Work with teams to establish initial Release Management best practices, leading workshops and assisting in initial pipeline build outs.

  • Evangelize, communicate and be a champion for proper versioning, deployments, change risk management, and operational excellence across many development teams.

  • Evaluate existing continuous deployment and validation practices and tools, determining how they translate to an enterprise solution.

  • Establish best practices and the development/implementation of an enterprise release roadmap.

  • Develop tools in support of versioning, release management, build, testing, deployment, and configuration management.

  • Leverage strong technical background and effective communication skills to drive DevOps adoption across multiple departments, including development, operations, customer support, account management, FGS and FTS.

  • Work with development and operations to continue to educate and evolve the DevOps best practices to take advantage of new features that may provide a more secure, scalable, and highly available platform for our customers.

  • Interact with key vendors such IBM, Unisys, Microsoft, and others to understand technology improvements related to the existing DevOps toolsets and lead efforts related to proof-of-concept opportunities, workshops, and benchmarks.

  • Interact with other departments in a positive, constructive manner to accomplish tasks and overall job responsibilities.

  • Promptly complete administrative tasks as required such as time reporting, project status tracking and billable requests.

  • Other duties as assigned by the manager.

About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.