The Role
We’re looking for a Platform Engineer to help drive our DevOps, infrastructure, reliability, and tooling initiatives. In this role, you’ll join a team responsible for building and maintaining enterprise-scale cloud infrastructure that supports microservices and cloud-native applications running on Kubernetes. You’ll have the opportunity to shape and influence new solutions that improve system reliability, scalability, and operational efficiency, helping ensure our technology runs smoothly and remain highly available for our customers.
Responsibilities
- Design and implement tools and technologies to provision and configure an enterprise software system hosted in Kubernetes
- Design and implement architecture and networking solutions within Azure
- Automate/script existing processes using languages such as python and bash
- Provision, configure, and maintain cloud resources using Terraform and Terragrunt
- Actively monitor the application environment and respond to incidents
- Conduct root cause analysis for production incidents
- Oversee cloud infrastructure and recommend any potential improvements to technology or process
- Contribute to team planning to solve engineering challenges
- Be a dependable and highly skilled development resource for peers through education and review
- Have a broad awareness of related projects and industry trends, and encourage innovative practices among peers
- Provide detailed feedback and suggestions to team code reviews
- Document and demonstrate solutions through written documentation, diagrams, and readable code
Qualifications
- Kubernetes Container Orchestration, Docker
- Azure cloud infrastructure
- Experience with system monitoring and alerting. Data-driven system improvements using DataDog and/or Grafana
- Experience supporting, configuring, deploying RabbitMQ, Redis, PostgreSQL, Elasticsearch
- Experience with CI/CD tools: Github Actions, ArgoCD or Harness
- Experience supporting customer-facing web-delivered software
- Working knowledge of UNIX/Linux
- Bash and Python experience
- Excellent communication skills in English
- Azure asan infrastructureprovider.
- Docker + Kubernetes for microservice orchestration using Istio service mesh
- PostgreSQL for relational db, ElasticSearch for indexing, Redis for caching
- DataDog, Grafana and OpenTelemetry for observability
- GitHub for our Version Control and CI (with our own runners)
- CD: Harness and FluxCD
- Terraform and Terragrunt as IaaC
- Python and bash for scripting infrastructure
- React – We’re all in on React – we maintain multiple single-page React apps written in TypeScript
- Latest .NET version for our backend services
- GraphQL – Our standard for API communication is GraphQL served by our DotNet Back-End
Benefits
- Equity
- Unlimited PTO (28 days including bank holidays + unlimited additional paid leave)
- Comprehensive benefits program managed by Globalization Partners
- Premium life and income protection
- Top private medical and dental insurance
- Employee Assistance Program (EAP)
- Pension contributions
- Hybrid work environment (initially remote until office setup is complete)
- Education reimbursement
- Continuous learning opportunities
- Employee referral bonus
- Parental leave
CMG is proud to be an Equal Opportunity Employer.
Platform Engineer employer: Cmgx
Capital Markets Gateway LLC (CMG) is an exceptional employer for Site Reliability Engineers, offering a dynamic work culture that prioritises innovation and collaboration. With a commitment to employee growth through continuous learning opportunities and a comprehensive benefits package, including unlimited PTO and premium health insurance, CMG fosters an inclusive environment where diverse perspectives are valued. Located in a hybrid work setting, CMG empowers its engineers to leverage cutting-edge technologies while making impactful contributions to the future of capital markets.