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
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
