About Myself• Graduate from BIT-Net 2017
• CCNA Certified– Working towards CCNP / CCNA Cyber
Security
• Speaking at the Linux Foundation Open
Networking Summit North America 2018 in Los
Angeles
• Cloud Infrastructure Engineer at CENGN (The
Centre of Excellence in Next Generation
Networks)
Who is CENGN
• Goal is to ensure Canada is once again a leader in Next Generation
Networking (NGN) and create an ecosystem, including the technical
infrastructure to accelerate the growth of Canadian Information and
Communications Technology (ICT) companies.
• CENGN has the mandate, expertise and proven track record to deliver an
open, inclusive and shared next generation infrastructure.
Put Canada back on the Leader Board…
Funding
Government & Organizations
How CENGN adds to the ICT Telecom Space
Skilled Workforce
Academia
Members & Partners
Software ServicesHardware
InternshipTrainingDemo/ PoC
InfraServices
BusinessSupport
Small to Medium Enterprises
Innovation
Network Technology Domains
MOBILE CLOUD
BROADBANDINTERNET
• Wired• Wireless
• Gigabit Access• Open & Standard
5G
• Talent in Engineering, Operations, Project Management, Business Development
• Agile Methodology / DevOps• Atlassian’s Confluence, Jira, …• NGN Infrastructure $15M+• Open Source & Open Standards• OPNFV Pharos Lab• Global Exposure
PEOPLE, PROCESS, PLATFORM
OpenStack• Pike Release (16th release)
• 20M+ lines of Code
• Open source cloud OS which controls pools of compute, storage and network
resources as a data center
OpenStack Projects• 46 OpenStack Projects
– Compute– Storage– Network– Data– Security– Management– Monitoring / Metering– Deployment– Application Services
Virtual Machines vs Containers
• Applications share binaries
• Containers share the kernel of the
host system
• Each container borrows OS rather
than deploying the OS
Docker Architecture• Build
– Client engages with Docker node
• Pull
– Pulls Docker image
• Run– Builds application to
container image
Kubernetes• Leverages Docker
• Container Management Platform
• Developed & Open Sourced by Google (Borg)
– High Availability– Scalability– Self-Healing
Cloud Infrastructure Engineering
• Design, implement, validate and maintain– Infrastructure
• Server/Storage/Network
– Applications & Tools• Logging• Monitoring• Analytics
• Requirements:
– Linux– Networking– Python– Dedication
Professional Development• Certifications
– It’s more than a piece of paper
• Self Driven Independent Projects– Raspberry Pi– OpenStack - Packstack
• https://www.rdoproject.org/install/packstack/
– Kubernetes - Minikube• https://github.com/kelseyhightower/kubeadm-single-node-cluster
• Meetups– Ottawa Open Source Networking Meetup – Wed Mar 7, 5:30 PM @ Innovation Centre at Bayview Yards– https://www.meetup.com/Open-Source-Networking-Ottawa-Group/
• Co-op & Internship at CENGN!
– https://www.cengn.ca/service-view/academia-students/