Position:  DevOps Engineer
Location:  Evanston, IL
Job Id:  444
# of Openings:  1

Job Title:           DevOps Engineer
Area:                  Information Technology
Reports to:        Manager, Delivery Shared Services
Classification:   Exempt
Organization Overview
Rotary is 1.2 million inspired business and professional leaders, in 35,000 Rotary clubs and more than 200 geographical areas united daily across cultures and occupations addressing illiteracy, disease, hunger, poverty, and lack of clean water. The fervent idea exchange celebrates diverse perspectives and facilitates positive change. Passion and engagement abound at Rotary International. In exchange for hard work and dedication, our employees are rewarded with competitive salaries, flexible schedules, comprehensive benefits, and job enrichment. We offer all this and more. Come join us. Visit www.rotary.org to learn more.

Rotary’s Commitment to Diversity
One of Rotary’s values is diversity, which we define as embracing diversity in thought, culture, and perspective. As such, we welcome and encourage highly-qualified candidates with diverse experiences and backgrounds to apply. 

General Overview
Rotary International seeks a DevOps Engineer (DE) who will work closely with the development and infrastructure teams to automate our application and infrastructure deployment workflows.  The DE will lead our continuous integration and delivery efforts by building and deploying software, databases and configurations to all of our environments, from Development to Production.
The DevOps Engineer will join a cross-functional team of diverse staff at Rotary world headquarters, working with IT staff and management in our Evanston location as well as our remote technology staff and leaders in our Pune, India office. 
Rotary has a technical environment that is a mix of cloud, SaaS and on-premise components.  Platforms include Azure, other Microsoft products (WebAPI, .NET, SQL Server), JavaScript, Oracle, etc.  Candidates need to have a variety of experiences working with multiple tools and architectures.

Profile for Success
A positive outcome for this position is the successful automation of existing development methods of code integration, testing, and deployment as well as infrastructure delivery of environment creation and data refreshes.
Negotiation and navigation between the various product, project and infrastructure/operations teams will be necessary for the success of this transformation.

Relevance to Mission
This position exists to maximize value of IT delivery by removing as many manual processes as practical.

Efficacy and Autonomy
The candidate in this position must be able work independently, setting goals and deadlines to achieve the necessary goals of the position. 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 with minimal direction, but be able to work with the teams to promote the principles of automation. 

Required Competencies
  • Communication (written and verbal)
  • Decision Making
  • Interpersonal Effectiveness
  • Negotiation
  • Productivity
  • Self-Management
  • Service Orientation
  • Professional Development

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.) and infrastructure monitoring and management tools.
  • 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 infrastructure/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
Work Environment
This position works from Rotary International World Headquarters in Evanston, IL, and involves minor travel to international offices as needed.

Apply for this Position
Go back to the job list