Principal Engineer

Summary

Add AWS cloud EKS IAM, OIDC and role chaining support to flagship product to work with
Amazon RDS, Dynamo databases, and S3 storage

Update and maintain self-hosted helm charts and develop CI tests based on GitHub actions

Develop self-hosted development and build workflow, procedures, and integration tests

Backend engineering support for all self-hosted customers including US govt agencies, and
major financial institutions

Architect plug in vulnerability scanner architecture for secure docker registry

Create setup procedures for Kubernetes desktop development

Resolve field issues for high profile enterprise customers including major banks

Prototype migration of legacy server applications to the Azure cloud

Add Chromebook support to mobile print server
Integrate Ricoh print server applications with Cisco ISE and achieved product certification

Integrate with Epic healthcare API. Product has now been integrated with the Epic application
orchard

Updated certification tool to provide SAN support

SW lead and security champion for team developing a new Hortonworks certified Hadoop,
HBase and Hive data protection solution with EMC Data Domain storage plugin

Chaired weekly progress meetings with local and remote development teams

Developed HTML/AngularJS driven GUI with REST backend to control Hadoop backup/recovery
product with Ambari and Cloudera manager plugins

Led development of Java driven database recovery recovery wizard plugins for Networker data
protection product

Refactor and improve C++ drivers for Cavium and Broadcom HTTPS/SSL accelerators.

Develop and maintain bash/Perl server scripts, custom core file processing application, and
gdb toolchain used by hundreds of developers

Triage and fix system crashes from post-mortem logs and core files, support upstream FAEs.

Contributed code upstream to the FOSS Bochs emulator project. (Incorporated in v2.5) Found
and reported zlib bugs upstream. (Fix in v1.2.6.1)

Developed and tested multi-platform FAT32 based flash file system and system startup code

for massively multicore network appliance coded in C++ and x86 assembly

Set up and maintain linux based Jenkins CI buildserver and diagnostic core server

Participate in/conduct code/design reviews, pair programming, Scrum/Agile development

Developed and maintained networking protocols for a multiple DSP, real time system

Created and maintained physical layer drivers for wired and wireless communications

Generated test plans and procedures

Maintained and extended Windows and Linux device drivers

Expectations

A chance to learn, grow, teach, and contribute to amazing new products.

Employment Preferences

Relocation destinations:

  • Kitchener, Ontario, Canada
  • Waterloo, Ontario, Canada
  • Cambridge, Ontario, Canada
  • Guelph, Ontario, Canada
  • Burlington, Ontario, Canada
Expected Base Salary

**5,000 CAD

Academic Degree
Experience

Total Professional Experience

20 years

Startup Experience

5 years

Big-Tech Companies

no experience

Enterprise Experience

15 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate