Job Information
SENIOR CLOUD SECURITY DEVELOPER
Ottawa, Canada 196 Days Ago
Overview
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2020-03-11
Requirements
Job Status
Start Publishing: 2020-03-11
Stop Publishing: 2020-05-10
Ottawa, Canada
Twitter Share on facebook
Description
  • Contribute to a highly available, carrier grade platform which will be the platform of choice for highly distributed Edge solutions, including 5G, Industrial Automation and Augmented Reality.
  • Work with the most dynamic and exciting open source software projects today –Kubernetes (K8s), Docker, Helm, Openstack, Ansible, DPDK, etc.
  • Work as part of a team focused on containerization, virtualization, accelerated networking and fault tolerant/carrier grade development.
  • Contribute actively to StarlingX, an open source project under the OpenStack Foundation - a fully featured cloud for the distributed edge (https://www.starlingx.io/).
  • Research and evaluate emerging technologies, making recommendations on best options.
  • Develop and deliver high quality designs and code.
  • Develop automated tests, enabling faster design and test cycles.
  • Investigate and resolve issues reported during product verification and customer integration.
  • Provide consultation to documentation and customer-facing teams.
  • Participate in all aspects of the software development process using agile development.
Qualifications
  • BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree).
  • 7+ years of relevant technical experience in software development.
  • Excellent programming skills using Python, Go and C/C++.
  • Experience with Linux software development.
  •  Experience with security – including PKI and certificate management.
  • Experience with IPSec and network traffic encryption.
  • Some development experience with containers and/or cloud-based technologies, including OpenStack.
  • Strong analytical and debugging skills.
  • Excellent written and oral communication skills.
  • Exceptional team player who works well in collaborative environments.
  • Self-managed, fast learner with the desire and ability to master new technologies.
  • Experience with evaluating emerging technologies, making recommendations on best options.
  • Familiarity with iterative and agile/scrum software development processes.
  • Exposure to other languages (Ansible, Puppet, SQL, Shell Scripting) would be an asset.
  • Contribution to the open source community would be an asset.
Apply Now