Randstad DevOps Engineer- PERM in Hopkins, Minnesota

DevOps Engineer- PERM

job details:

  • location:Hopkins, MN

  • salary:$105,000 - $125,000 per year

  • date posted:Friday, September 7, 2018

  • job type:Permanent

  • industry:Accommodation and Food Services

  • reference:643525

job description

DevOps Engineer- PERM

job summary:

The Cloud Ops team is responsible for the delivery and support of our Microsoft Azure and AWS environments, which includes the deployment, monitoring and support for our cloud solutions including security configurations, patching, and troubleshooting. The Cloud Ops team is looking for a new software build and release engineer (DevOps Engineer) to enhance our software development team. This person will help develop and maintain automated systems for build and release of new and existing software components within an SDLC while adhering to current DevOps principals and methodology, and providing in-person support for a fast-paced software development team.

location: Hopkins, Minnesota

job type: Permanent

salary: $105,000 - 125,000 per year

work hours: 8 to 5

education: Bachelors

responsibilities:

75% Execute/Development

  • Establish continuous integration (CI) pipeline to fully automate deployment of the highly available, customer facing cloud products.

  • Support and improve our tools for continuous integration, automated testing and release management.

  • Automate build and release process.

  • Manage deployment scripts and application configurations.

  • Manage release branches and ensure the accurate creation and delivery of compiled artifacts within numerous software systems.

  • Push new releases to production.

  • Provide the development teams support for their build process.

  • Develop and maintain scripting to automate monitoring.

  • Active monitoring of Production and QA environments, recommending/suggesting best practices for managing exceptions, etc.

  • Actively work to improve production environments, troubleshooting and implementing monitoring/debug tools which will proactively help identify and resolve future issues in production

  • Participate in design and implementation of new environments with Development Leads and Architects.

  • Troubleshoot and resolve issues in our development, test and production environments.

  • Understand, implement, and automate security controls, governance processes, and compliance validation

  • Build tools for deployment, monitoring and operations, automate operational processes.

  • Find where improvements can be made and seek out opportunities to improve existing systems

15% Partnering

  • Work with Development Team Leads and Architects to come up with new deployment methodologies and best practices

10% Team Leadership

  • Be part of the product development team to be the DevOps voice to ensure scalability & performance becomes part of the app architecture

  • Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools

qualifications:

Required Qualifications

  • BA/BS degree in Computer Science, Computer Information Systems or 8-10 years of equivalent IT operations and programming experience

  • 5+ Years of experience within software and build/release engineering

  • 2 years of experience in release engineering and/or configuration management.

  • Work off-hours in an on-call schedule as needed.

  • Ability to travel up to 10%

  • Thorough understanding of Continuous Integration and Continuous Deployment (CI/CD) methodologies and tools

  • (Jenkins, XLDeploy, Drone, Powershell etc.)

  • Knowledge of Azure cloud services and API's

  • Knowledge and proficiency in a variety of programming/scripting languages and tools including: Java, JavaScript, C#, Python, etc, with a preference toward open source technology and Powershell.

  • Experience with build/release automation and configuration management using Bitbucket, VSTS, Jenkins, CloudFormation, Powershell etc.

  • Experience with application performance analysis and monitoring.

  • Knowledge of best-practice security and networking techniques for an Internet-facing system

Preferred Qualifications

  • Amazon Web Services certification

  • Two or more years' experience provisioning, operating, and managing AWS and/or Azure environments

  • Strong experience with microservices and serverless architecture

  • Strong experience building pipelines with CI/CD tools

  • Knowledge of AWS cloud services

  • Expert level SCM and Git source control knowledge

  • Experience with software configuration management systems and management of infrastructure as code.

  • REST API development experience

  • Unit testing framework experience

  • Experience with project tracking systems required, JIRA preferred

  • Intermediate windows administration, networking, and database knowledge preferred

  • Full stack web development experience using .NET, MVC, and SQL Server preferred

  • In depth understanding of the roles DevOps plays within the Systems Development Life Cycle preferred

  • Experience working with significant exposure to customer facing applications

  • Experience with code signing and build management tools.

skills: Success Factors

  • Understanding of commonly used programming languages, OOP, design patterns, data structures is preferred

  • Relationship building expertise with ability to work collaboratively with cross-functional teams.

  • Communicate effectively, both written and verbally, with many different people in different roles throughout the business

  • Fault analysis/determination and problem-solving skills

  • Ability to use a wide variety of open source technologies and cloud services

  • Self-reliant, assertive and passionate

  • Must be passionate about DevOps!

  • Be enthusiastic about automating systems, helping others, and finding solutions to complex problems

  • Maintain a positive attitude and provide excellent customer service even when frequent interruptions may occur

  • Excellent written and verbal skills with proven ability to effectively present to Leadership

  • Excellent interpersonal skills, ability to work with diverse teams and personalities

  • Ability to context switch effectively and can maintain a positive attitude when frequent interruptions occur

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.