Role: 

Our operations include running and managing one of Canada’s leading cryptocurrency exchanges. We are currently launching an exciting new initiative with industry leaders that will revolutionize our industry. We are providing an exciting opportunity for a DevOps Engineer to be a vital part of this project. Reporting directly to the CTO, the successful candidate will design implement and execute the stand-up and operations of the DevOps practice and tools to operationalize NDAX’s Cloud business and operations processes. They will work with multiple vendors and contractors and work closely and effectively with stakeholders in a collaborative manner while demonstrating effective cloud operations and deployment fundamentals. 

 

Responsibilities: 

• Work on an Azure focused deployment team to evolve and improve a framework for deploying applications and optimizing automation 

• Maintain health of production cloud environments 

• Guide the evolution of our cloud infrastructure 

• Improve the availability, scalability, and performance of the cloud environments 

• Troubleshoot, monitor, and support environments 

• Improve and automate upon our continuous integration and continuous delivery pipeline 

• Build and create agile development and testing environments 

• Design, implement or document complex configurations of multiple integrated software products to meet the business needs of a customer 

• Managing support activities of the cloud environment: 

• Software as a Service (SaaS) 

• Infrastructure as a Service (IaaS) 

• Platform as a Service (PaaS) 

• Database as a Service (DBaaS) 

• Networks (Data and Telecommunications) 

• Analyzing existing operations and make recommendations for the improvement and growth of the operating environment 

• Bring experience in networking, firewalls, directories, servers, databases, storage 

• Lead delivery of comprehensive cloud solutions 

• Demonstrated ability to integrate various security and data protection technologies and controls into a cohesive solution that sufficiently mitigates risk 

• Ability to automate the provisioning of infrastructure in the cloud using various computing tools, and programming languages, as well as, work side by side with development teams to rapidly deploy highly available infrastructure to ensure the success of agile managed business projects 

• ​5-8 years’ experience in an organization with a high availability 24x7, mission critical environment 

• Lead, mentor technical DevOps staff and develop the DevOps practice 

• Proficiency working with open source configuration management tools to develop the automated deployment of virtual server instances and environments in AWS using various DevOps toolchain, such as ServiceNow and native AWS tools, etc. 

• Build and design of secure, well-instrumented, highly-available, and strictly automated reproducible infrastructure. Optimize infrastructure deployments for speed, cost, availability and scale. Constructs, maintains and tests staging systems to validate product/feature functionality as well as load testing of system using various test harnesses 

• Build, configure and operate solutions using Amazon AWS services including CloudFormation, EC2, EBS, ELB, KMS, IAM, STS, CloudWatch, S3, VPC, security groups 

• Maintain and automate OS Base-AMIs including security/maintenance patching on a monthly and occasional ad-hoc emergency roll out 

• Define system and service configurations, installation and support strategies of system components (at both site and enterprise levels) for implementation and maintenance support 

• Actively participate in Agile scrums representing Infrastructure 

• Conduct research on emerging Cloud and DevOps technologies in support of infrastructure development efforts and recommend technologies to increase cost effectiveness and flexibility 

• Participate in technical incident management and troubleshooting escalations, as needed 

• Troubleshoot systems, software, failures and make changes to improve current automated performance following established change management practices. Oversee usage and billing eliminating wasteful resources such as developer systems not made dormant when not in use 

• Update and maintain Cloud documentation, participate in strategy, DevOps engineering documents, change control, trouble tickets, procedures, and other documentation 

 

Desired Skillset: 

• Deep understanding and proven experience with DevOps and AWS 

• Minimum 2 years’ experience working with IT in an oil and gas domain is an asset 

• Minimum of 8 years’ related experience within the areas of Infrastructure and Application Automation and Delivery; or equivalent combination of education and experience 

• Minimum of 5 years' experience of contributing to the success of a range of midsize-to-large initiatives with above-average levels of complexity and business criticality 

• Minimum of 3 years demonstrated experience working with in a DevOps practice and implementation of cloud technology and process solutions to enable highly available infrastructure 

• Scripting experience across a range of common structured formats 

• Knowledge of AWS with demonstrated ability to properly establish access controls for a virtual private cloud 

• Certified or experienced in Agile Scrum. Able to work quickly and constructively with development teams to translate needs into infrastructure ready environments 

• Excellent understanding of typical multi-tier architectures and services available in AWS: web servers, application servers, database servers, load balancers, and storage 

 

Technical Skills: 

• Build and maintain tools for deployment, monitoring and operations to troubleshoot and resolve issues in the development, test and production environments. 

• AWS experience particularly around cloud foundation services - (Compute, network, storage and databases) 

• Manage and maintain CI and CD tools (AWS Code builder) 

• Maintaining, installing and configuring servers with Terraform, Chef, Puppet, etc. or similar Configuration/ provisioning tools 

• Experience with RBS and NoSQL DB 

• Continuous Integration and automated testing with Jenkins or similar tools 

• Experience performing coding assessments and analytical problem-solving skills 

• Terraform templating 

• Competent in at least one programming or scripting language (PHP, Ruby etc.) 

• Knowledge of current trends and best practices 

 

Qualifications: 

• Must be legally entitled to work in Canada 

• College diploma or university degree in Computer Science or related field, or equivalent Technical Leadership experience 

• Amazon Web Service (AWS) 

• AWS Certified Solutions Architect – Associate 

• AWS Certified Solutions Architect – Professional an asset 

• AWS Certified DevOps Engineer – Associate 

• AWS Certified DevOps Engineer – Professional an asset 

• VMware or CCNA Cloud Certification an asset 

• Microsoft Cloud Platform and Infrastructure (MCSE) 

• Microsoft Developer Certification an asset 

• Red Hat Certified Cloud Architect an asset 

• ITIL Foundations an asset 

 

Who are we?   

NDAX is a Canadian-based digital asset exchange that offers a world-class experience for individuals and institutions to buy and sell cryptocurrency in the fastest, safest and most compliant manner possible. As Canada’s most advanced cryptocurrency exchange, NDAX has set the bar high for the country’s crypto industry and is consistently leading the way in terms of security and innovation.  

  

To address the various needs in the Canadian cryptocurrency space, NDAX has assembled a multi-disciplinary team with diverse backgrounds including banking, investment advisory, compliance, engineering, information technology, public relations and accounting.   

  

Join our team and enjoy a basket of perks  

• Competitive Salary  

• Stock Option  

• Free Gym  

• Flexible working hours