Applications processed via employer's online application form.
As the world's leading and most diverse derivatives marketplace, CME Group (www.cmegroup...
Role
Site Reliability Engineer II - We are seeking a dynamic engineer to design, develop and maintain self‑service tools and applications that enhance productivity and reduce operational costs across the full stack.
Responsibilities
- Design, develop and maintain self‑service and automation tools to streamline IT operations and reduce manual effort.
- Engage in full‑stack development, delivering responsive front‑end interfaces as well as robust scalable back‑end services.
- With support from an Architect, deploy and scale microservices on GCP, with particular emphasis on containers and Google Kubernetes Engine (GKE).
- Manage cloud infrastructure via Infrastructure‑as‑Code (IaC), primarily using Terraform to provision and maintain resources.
- Operate and troubleshoot solutions on Linux‑based platforms, leveraging Visual Studio Code (VSCode) as the primary development environment.
- Adhere to software engineering best practices, including PEP8 coding standards, SOLID design principles, and established SDLC processes.
- Implement and manage CI/CD pipelines with a DevOps mindset, ensuring rapid, reliable delivery of code.
- Develop and consume Flask‑based RESTful APIs to support network and security automation.
- Collaborate within an Agile Scrum framework, utilising tools such as Bitbucket and Jira to track progress and manage sprints.
- Apply strong analytical and problem‑solving skills to balance multiple project variables and deliver high‑quality solutions on schedule.
What we are looking for
- Approximately 1‑2 years’ hands‑on Python programming experience, with a demonstrable track record of automation or tooling projects.
- Knowledge and experience working with both Python Django and Flask in a corporate environment.
- Any experience in network and security automation, coupled with an understanding of network fundamentals (routing, switching, firewalls, VPNs) would be beneficial.
- Familiarity with Infrastructure‑as‑Code using Terraform (or similar) to manage cloud resources.
- Comfortable working in Linux environments and proficient in using Visual Studio Code (VSCode).
- Strong software engineering mindset: adherence to PEP8, SOLID principles, and best practices for SDLC, CI/CD and DevOps.
- Excellent communication skills, both verbal and written, with the ability to convey technical concepts to diverse stakeholders.
- Highly analytical, with the ability to troubleshoot complex issues and manage multiple tasks concurrently.
- Experience working in Agile Scrum teams, utilising Bitbucket and Jira (or equivalent tools) for version control and project tracking.
Personal Attributes
- Proactive and positive attitude, taking initiative to identify and resolve issues ahead of time.
- Collaborative team player, eager to contribute knowledge and assist colleagues.
- Innovative thinker who brings fresh ideas and constructive suggestions for continuous improvement.
Education
Bachelor’s Degree in Computer Science, Engineering or a related field is preferred. Equivalent practical experience will also be considered.
Company Benefits
- Bonus Programme
- Equity Programme
- Employee Stock Purchase Plan (ESPP)
- Private Medical and Dental coverage
- Income Protection
- Life Assurance
- Cycle To Work
- Family Leave
- Education Assistance – MBA/Advanced Degree/Bachelor Degree
- Ongoing Employee Development Training/Certification