Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Darryl Ruggles

Nepean

Summary

I would like to be a decision maker in the drive to modernize our network management software to take advantage of what the cloud native landscape offers.

The tools and applications available today from cloud providers like AWS, Google Cloud, and Azure offer great opportunity to expand our software capabilities and scale while reducing the cost to Ciena.

We need to use new and modern approaches to constantly improve what our products offer. This will likely involve doing things quite differently in many cases but we need to move forward and constantly evolve.

Overview

27
27
years of professional experience
1
1
Certification

Work History

Cloud Solution Architect

Ciena
01.2023 - Current
  • Studied the current implementation of the MCP Apps SaaS platform and provided advice on improvements and additions that should be made to align it better with a cloud native approach and a robust security stance.
  • Contributed a number of features and enhancements to the environment including implementing an Infrastructure As Code approach using Terraform, initiating the setup of a CI/CD environment and more.
  • Setup framework for cloud native monitoring and devops approach and development environment using tools like Lambda functions, Cloudwatch, Eventbridge, etc.
  • Worked with Ciena Cyber Security and Cloud IT teams to ensure the SaaS platform aligns with corporate security and IT governance guidelines.
  • Continually tracking and learning to use new developments in the cloud and devops industry and suggesting improvements to the SaaS platform based on this.

AI Ops Architect

Ciena
03.2022 - 01.2023
  • Architected and developed Kubernetes based platform for AI/ML research running on-prem and in AWS Cloud.
  • Worked with AI researchers to integrate their projects into the platform I developed.
  • Worked with customer to build an AI/ML-based traffic prediction solution based on the above AI/ML Platform. This involved ingesting traffic metrics from customer premise into AWS and a Snowflake data warehouse. This data was then used to train AI/ML models and allow real-time inferences to predict future traffic patterns.
  • Invention Disclosure PRB.221130.3 for part of this work has been approved for patent filing by the PRB on Jan 26, 2023.

Senior AI Ops Engineer

Ciena
05.2020 - 02.2022
  • Designed platform for AI/ML research in the CTO organization. This involved setting up and managing on-prem and AWS cloud environments.
  • Environments were based on Kubernetes and associated cloud tools used to prototype and develop models for reinforcement learning, computer vision, and forecasting AI domains.
  • Created, developed, and oversaw the Ciena Next AI Hackathon where teams across the company worked on optimizing an AI/ML reinforcement learning model I created. The goal was to increase awareness and knowledge of AI/ML at Ciena.
  • Provided devops and cloud expertise to team of AI researchers.
  • Completed various training courses to become a team member capable of building and researching AI?ML models for various projects.

Senior Software Developer

Ciena
10.2017 - 04.2020
  • Developed server side applications for L0 service management including planning and deploying services on 6500/Waveserver in microservices environment using Docker containers.
  • This involved feature planning, development in Python and testing support to RQA team.
  • I was also involved in working with customers and Ciena tech support to investigate and solve critical issues in field.

Senior Software Developer

Ciena
01.2016 - 10.2017
  • Architected and developed Shelf Level View application in MCP including the UI side using Ember JS framework and back end microservice coded in Java. Interface between UI and service used REST apis.
  • During this time I also worked on Ciena Waveserver resource adapter in MCP which was developed in Docker container running python.

Senior Software Developer

Ciena
03.2010 - 01.2016
  • Lead software developer on the CIena Site Manager craft management UI application for Ciena 6500.
  • This involved overseeing new feature development for 6500 releases, prototyping new applications and working with customers and Ciena tech support on field issues.

Senior Software Developer

Nortel Networks & Bell Northern Research
01.1997 - 03.2010
  • Worked on Site Manager Java-based craft UI application for Nortel OC48/OC192 as well as 6500.
  • Owned and worked on most of site manager applications including new feature develop, testing, and field support.

Education

Bachelor of Computer Science -

Acadia University
Wolfville, NS
04.1997

Skills

  • AWS Architecture
  • Cloud Computing
  • Kubernetes Administration
  • Full Stack Development
  • Artificial Intelligence/Machine Learning
  • Cloud Security
  • DevOps

Certification

Cloud Solutions Architect (Associate) - Amazon Web Services Training and Certification (Issued: 2023-11-12)


Deep Learning Specialization - Coursera (Issued: 2021-07-02)


Machine Learning Engineering for Production (MLOps) - Coursera (Issued 2022-02-17)

Timeline

Cloud Solution Architect

Ciena
01.2023 - Current

AI Ops Architect

Ciena
03.2022 - 01.2023

Senior AI Ops Engineer

Ciena
05.2020 - 02.2022

Senior Software Developer

Ciena
10.2017 - 04.2020

Senior Software Developer

Ciena
01.2016 - 10.2017

Senior Software Developer

Ciena
03.2010 - 01.2016

Senior Software Developer

Nortel Networks & Bell Northern Research
01.1997 - 03.2010

Bachelor of Computer Science -

Acadia University

Cloud Solutions Architect (Associate) - Amazon Web Services Training and Certification (Issued: 2023-11-12)


Deep Learning Specialization - Coursera (Issued: 2021-07-02)


Machine Learning Engineering for Production (MLOps) - Coursera (Issued 2022-02-17)

Darryl Ruggles