DevOps Engineer – Crypto

Job Description

  • Contractor
  • Anywhere

About the job
Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private client, commercial banking, treasury, and retail banking.

 

Contract Period: 6 months with potential to extend or convert

Location: Toronto, ON

Location Type: Hybrid; onsite 2 days a week

Business Hours: Monday to Friday; Core Business Hours

 

Job Responsibilities:

Design & Develop Automation: Architect, build, test, and deploy automated systems and workflows for managing cryptographic assets and operations, including:Certificate lifecycle management (certificate issuance, renewal, revocation)Symmetric and asymmetric key generation, distribution, and rotationIntegration with certified key management platformsAutomated provisioning/de-provisioning of cryptographic services for applications and infrastructureInfrastructure Management: Implement and manage cryptographic infrastructure using Infrastructure-as-Code (IaC) principles (e.g., Terraform, Ansible) for consistency, repeatability, and scalability.Integrate Cryptographic Services: Develop tools, APIs, and integrations to seamlessly incorporate cryptographic functions (encryption, decryption, signing, verification) into applications, CI/CD pipelines, and infrastructure components.Certificate Management: Automate Certificate management to prevent outages and security incidents related to expired or invalid certificates.Tooling & Scripting: Write high-quality, maintainable code (primarily in languages like Python, Powershell, Bash) and leverage appropriate tools and libraries for automation tasks.Documentation: Maintain clear and comprehensive documentation for automation code, processes, architectures, and configurations.

Experience & Qualification Requirements:

7+ years of total experience3+ year experience in a Security Engineering, DevOps, SRE, or Software Engineering role with a focus on automationProficiency in one or more scripting/programming languages (e.g., Python, Bash, PowerShell)Hands-on experience with automation tools and frameworks (e.g., Ansible, Terraform, Jenkins, GitHub)Proven experience in designing and implementing automation solution for certificate lifecycle managementHands-on experience with certificate management platform (e.g., Venafi)Strong understanding of fundamental cryptographic concepts: symmetric/asymmetric encryption, hashing algorithms, digital signatures, TLS, PKI, key management principlesFamiliarity with cloud platforms (Azure, GCP) and their native cryptographic services (e.g., Azure Key Vault, GCP Cloud KMS)Experience working with Linux and/or Windows operating systemsIn depth knowledge of various security controlsStrong analytical, problem-solving, and troubleshooting skillsStrong verbal and written communications skills are essential for this roleProven ability to work in a fast-paced environment and manage multiple deadlines and priorities

****ALL CANDIDATES MUST COMPLETE A CRIMINAL AND CREDIT CHECK AS PART OF THE APPLICATION PROCESS****

 

How to Apply: If you are a motivated professional looking to contribute to a leading team, please submit your resume outlining your qualifications and experience relevant to this role. Robertson & the clients we represent, value diversity and are committed to creating an inclusive workplace. We invite all qualified individuals to apply.

 

Robertson & the clients we represent are equal opportunity employers, committed to diversity and inclusion. Robertson is a certified diverse supplier and actively seeks to foster a representative and inclusive workforce. We welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, Aboriginal status, or any other legally protected factors. We champion building a diverse and inclusive environment