Chicago Mercantile Exchange Lead Release Automation Engineer in United States

Lead Release Automation Engineer

Locations:Chicago

ID:13598

Description

Where Futures Are Made - CME Group is the world’s leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it – all while working alongside a team of leading experts who inspire you in ways big and small.With 2,500 employees located around the world, we’re small enough for you and your contributions to be known. But big enough for your ideas to make an impact. The pace is dynamic and the work is unlike any other firm in the business.Problem solvers, difference makers, trailblazers. Those are our people. And we’re looking for more.TheLead Release Automation Engineerwill be accountable for overseeing all aspects of the following processes & IT functions:•IT Release Management (SDLC).•Encompassing IT systems, applications, and infrastructure across multiple environments.The Lead Release Automation Engineer will be responsible for the development of consistent, repeatable and auditable process of DevOps practices including packaging and deploying an application or application update from development, across various environments and, ultimately, to production. This candidate will help lead thoughtful vision to address the growing complexity, distributed nature and specialized requirements of modern, consumable software. The DevOps initiative at CMEGroup is continuing to streamline the flow of development, testing and deployment to ensure releases are high quality, predictable, timely and auditable. This individual will be responsible for improving existing Release and SDLC practices and processes plus ensure proper execution and delivery aligning closely with prevalent standards and best practices, codifying any manual tasks that exist today. The successful candidate must have the ability to understand and implement proper process and operational controls, build process awareness, track-report-correct any process adherence issues in source control branching, versioning, and release strategies and build accordingly. This individual should look for ways to streamline the release and SLDC processes, and discover new technologies and platforms that will increase efficiency and quality of all IT releases. In this role, the candidate will manage the systems and processes required to build, test and deploy systems/infrastructure/software into a range of environments (internal & customer facing) spanning the full software development life cycle. The successful candidate must have demonstrated performance with technology builds, release activities, document technology build and release procedures.​Responsibilities:

  • Prepare and own enterprise IT Release activities

  • Analyze, plan and assist the IT teams with the design of release packages for deployment

  • Ensure, where possible, that an automated approach is being taken to all aspects of software build and management

  • Follow proper change controls as defined for deployment

  • Support an agile and iterative approach to development, testing, build and release

  • Collaborate with development, QA, operations, and infrastructure teams to maintain high-quality deployment artifacts as they move through the entire deployment pipeline

  • Work with the Release Management team and business stakeholders on implementing new and emerging technology solutions

  • Establish build processes including continuous integration build concepts

  • Establish or modify processes and configurations using various scripting techniques with strict focus towards automation

Qualifications:

  • Bachelor's degree in computer science or related field

  • At least 6 year’s experience in development or background in Build and Release Engineering

  • At least 4 years scripting experience (e.g. Ruby, Python, PowerShell)

  • Experience with Deployment Automation and Configuration Management tools such as Chef, Puppet

  • In-depth knowledge and experience with Jira, GitHub, Stash, and other source control management tools

  • Experience with source code repository branching and merging for multiple concurrent code branches

  • Demonstrable understanding of Continuous Delivery principles and practices

  • Experience working with Agile and Scrum teams

  • Superb troubleshooting skills and root cause analysis capabilities

  • Excellent oral and written communication skills

  • ITIL foundation certification a plus

As the world’s leading and most diverse derivatives marketplace, CME Group (www.cmegroup.com) is where the world comes to manage risk. Based in Chicago, with offices in New York, London, Singapore, Calgary, Houston, São Paulo, Singapore, Tokyo and Washington D.C., our team of more than 2,500 employees has an impact on the global economy every day. We offer:

  • The widest range of global benchmark futures and options available across all major asset classes;

  • The most advanced trading technology;

  • Industry-leading clearing and risk management capabilities;

  • A relentless customer focus, serving leading investment and commercial banks, hedge funds, proprietary trading firms, pension funds, sovereign wealth funds, asset managers, corporations and individual traders; and,

  • A great place to work.

With this strong foundation in place, we are looking to continue growing our business in both listed and over-the-counter markets. To support this growth, we are seeking highly motivated individuals to help foster our corporate culture and uphold our core values of leading with conviction and integrity, advancing the global economy, building lasting relationships and acting with ingenuity every day.

We hope you will consider joining our world-class team.