Title: Application Release Engineer
Location: Toronto, ON (Hybrid)
Top 3 skills required for this role:
- Kubernetes
- Terraform
- GitHub Actions
- GCP, Azure
Job Description:
- CI/CD Pipeline Management: Build and maintain pipelines that automatically test and deploy code from development, optimized for heavy engine builds.
- Infrastructure as Code (IaC): Write scripts to automate server setup.
- Monitoring and Logging: Set up alerts to monitor environment stability.
- Security Integration: Ensure security checks are built into code deployment processes and implement automated security gates so no code reaches production without passing vulnerability scans.
- Hybrid Infrastructure: Manage a mix of cloud instances and bare-metal servers across AWS, Azure, and Google Cloud.
- Audit Trail Automation: Ensure every infrastructure change is logged and traceable. Build systems that can prove to a regulator exactly who changed what and when.
- Network Orchestration: Configure software-defined networking to ensure the engine's wire protocols have prioritized bandwidth and low jitter.
- Resiliency and Chaos Engineering: Design multi-region, multi-cloud disaster recovery strategies to ensure 99.9999% availability.
Required Qualifications & Experience:
Key Skills & Competencies:
- University or postgraduate degree in Computer Science or Software Engineering.
- 7+ years of experience in infrastructure/DevOps, with at least 3 years in a highly regulated industry.
- AWS Certified DevOps Engineer.
- Certified Cloud Security Professional or Certified DevSecOps Professional.
Technical Skills:
- Containerization: Docker, Kubernetes.
- CI/CD Tools: Jenkins, GitLab CI, GitHub.
- Infrastructure as Code & Configuration: Terraform, Ansible, CloudFormation, Pulumi.
- Cloud Providers: Google Cloud Platform (GCP), Microsoft Azure.
- Version Control: GitHub and Bitbucket.
- Scripting: Python, Bash, Go, or Ruby.
- Databases: PostgreSQL, MongoDB, Oracle.
- Experience with mainframe integration or legacy middleware.
- Problem-Solving Skills: Ability to handle high-pressure requests with transparency and clear communication on progress and next steps.
- Adaptability: Experience working in a GSIB environment, managing high volumes of requests with shifting priorities.
Nice to Have:
- Certified Kubernetes Administrator (CKA).
- Financial domain expertise, including familiarity with ISO 20022, SWIFT, Fed, and Lynx.
- Experience with tools such as CloudHealth or KubeCost to manage and optimize cloud spend.
- Knowledge of eBPF for observability or DPDK for high-speed packet processing.
- Experience with FPGAs or GPU-based computing clusters used for high-frequency data processing.
- Understanding of how to minimize latency spikes in a distributed wire engine environment.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf