This site uses cookies. To find out more, see our Cookies Policy

DevOps Engineer in Evanston, IL at Solution Partners

Date Posted: 9/17/2018

Job Snapshot

Job Description

DevOps Engineer

Client is seeking a DevOps Engineer who will work closely with the development and infrastructure teams to automate their application and infrastructure deployment workflows. The DevOps Engineer will lead the continuous integration and delivery efforts by building and deploying to all of the environments, from development to production.
The DevOps Engineer will join a cross-functional team of diverse staff at this client's world headquarters, working with IT staff and management as well as some remote technology staff and leaders in their India office.
The candidate in this position must work independently, setting goals and deadlines to achieve the necessary goals of the position. With minimal direction the DevOps Engineer must innovate and develop new methods of automation that reduce delivery timelines, improve repeatability and predictability, and enable improved quality of delivery.

KNOWLEDGE, SKILLS, ATTITUDES, AND EXPERIENCE
: Bachelor's degree or equivalent work experience
: 5+ years of relevant work experience
: Hands-on experience scripting in Python, Perl, Bash, PowerShell, and other related languages
: Experience with implementing and managing implementation of DevOps tools and practices and Configuration Management, Agile, and Lean practices
: Experience with Team Foundation Server
: Knowledge of common monitoring/metric/build software such as TeamCity, Git/GitHub, Octopus, Puppet, Chef, Jenkins and others.
: Experience in implementing and guiding Continuous Integration and Continuous Delivery and Integrated Unit and Quality Assurance/Regression testing
: Deep knowledge of deployment methodologies and automation
: Ability to work well under pressure
: Ability to work independently and perform multiple concurrent and diversified tasks effectively
: Strong team player, self-motivated and detailed oriented individual.
: Strong problem-solving skills.
: Proficiency with Microsoft Office Suite


SPECIFIC TASKS AND DUTIES
: The DevOps Engineer will manage and evolve our build and deployment platform including source control, build system, artifact repository, container orchestration/scheduling, etc.
: Embed with development teams to encourage best practices for continuous delivery and configuration management and to identify missing tools and automation
: The DevOps Engineer will act as a liaison between the development teams and the operations teams to build continuous integration deployment practices and supporting automation frameworks
: Maintain software configuration management tools (including open source tools) to support configuration identification, control, reporting, and delivery of software baseline
: The DevOps Engineer will implement build procedures that are used to support software product development
: Perform builds on a regular/daily basis with provisions for special build requests
: The DevOps Engineer will support multiple releases and baselines in parallel and troubleshoot issues raised by developers and other CM analysts
: Support Software Development staff to ensure compliance of established SCM processes
: Train software development and testing teams in the use of configuration management tools and processes
: Collect and analyze software build metrics in support of Software Maintenance activities
: The DevOps Engineer will intimate knowledge of open source tools to support continuous integration and align with concepts of DevOps
: Evaluate new upgrades prior to incorporation into development environment and software baseline
: Update software development environment with planned upgrades