The Platform Engineering team is a collection of highly skilled individuals dedicated to delivering robust and secure technology solutions. We champion a DevSecOps culture, focusing on modern deployment practices. Our core principles are centered around automation, testing, quality, and immutability, all delivered via code. This role is responsible for supporting the team by building, maintaining, and automating foundational self-service capabilities. The core objectives are to improve our security posture, productivity, and reduce time to market through automation. The individual will collaborate with more senior team members and other teams across the organization to ensure applications are designed for Continuous Delivery (CD) and are well-architected for their targeted platform, which can be on-premise or the cloud. If you are passionate about starting a career in developer productivity, cloud-native applications, and container orchestration, this job is for you!
Principal Accountabilities:
Learn from and support senior engineers in capturing the flow and bottlenecks in the holistic IT delivery process.
Assist in the development and maintenance of current and future tool sets.
Execute assigned tasks related to platform automation and self-service capabilities under direct supervision.
Participate in testing and quality assurance activities for platform components.
Skills and Software Requirements:
Modern Language Proficiency with a modern language such as Python, Java, and developing or maintaining production-level services.
CI/CD and Configuration Management with CI/CD pipelines, including tools like Argo, Jenkins, Git, CI, or similar, and advanced configuration management using Ansible, Terraform, or Chef.
Containerization and Orchestration using Docker and Kubernetes, including managing and troubleshooting production clusters.
Cloud Platform Expertise with a major cloud platform (GCP, AWS, or Azure) with a focus on IaaS and PaaS, including provisioning and managing resources (e.g., VMs, networking, storage, managed services).
Operational Linux and Scripting of Linux operating systems, networking fundamentals, and advanced shell scripting for automation and system administration.
Proven ability to design, implement, and maintain scalable, reliable, and secure platform infrastructure.
Ability to mentor junior team members, proactively drive projects to completion, and communicate complex technical concepts effectively.
Preferred Skill:
3-5 years of experience with CI/CD tools such as Jenkins, Git, or configuration management tools like Ansible or CHEF.
Solid understanding of cloud concepts like Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), or Infrastructure-as-a-Service (IaaS).
Proven exposure to GCP Cloud services or other major cloud providers.
Experience with containerization and orchestration (e.g., Docker, Kubernetes).
Proficiency with Linux operating systems and shell scripting.
CME Group: Where Futures are Made
CME Group is the world’s leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career by 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. Problem solvers, difference makers, trailblazers. Those are our people. And we’re looking for more.
At CME Group, we embrace our employees' unique experiences and skills to ensure that everyone’s perspectives are acknowledged and valued. As an equal-opportunity employer, we consider all potential employees without regard to any protected characteristic.
Important Notice: Recruitment fraud is on the rise, with scammers using misleading promises of job offers and interviews to solicit money and personal information from job seekers. CME Group adheres to established procedures designed to maintain trust, confidence and security throughout our recruitment process. Learn more here.