Networking in Public Cloud Deployments

10 module online course

Start now!

Networking in Public Cloud Deployments

This online course will give you all the knowledge (and confidence) you need to design networking solutions to support workload deployments in public clouds, connect your WAN to public clouds, and build robust hybrid cloud deployments.

It will also help you develop T-shaped skills - we’ll focus on networking but give you enough information about the adjacent technologies (storage, compute - including containers and serverless, network services and security...) to understand the challenges faced by professionals focused on those technologies, and to be able to fit networking seamlessly into the bigger picture.

Is This You?

  • Network architect, technical pre-sales engineer, or similar senior, technical leader role
  • Networking engineer supporting enterprise IT infrastructure
  • Networking professional trying to stay ahead of the curve or improve your career prospects
  • DevOps engineer or SRE managing network infrastructure in a public cloud deployment

Are you...

  • Involved in designing, planning or deploying workloads in public clouds;
  • Designing or planning connectivity between your data center and public cloud deployments;
  • Connecting your company’s WAN network to applications running in public cloud;

Do You Have These Challenges?

Trying to fix existing deployments?

  • Your developers deployed their workloads to cloud and now you're left with the exercise of connecting those workloads to your enterprise infrastructure
  • Your organization went into cloud and now you have to support connectivity towards cloud applications
  • Your organization started deploying applications in a public cloud without any connectivity strategy, and now asked you to redesign the NAT-over-NAT-over-NAT-with-custom-static-routing mess someone else created

Still have a bit of time?

  • You were asked to design or implement infrastructure needed for a public cloud deployment
  • You don't want to make decisions based on biased information like vendor design guidelines;
  • You have to design optimal solutions without knowing the capacity, flexibility or reliability requirements;
  • You have to balance proven networking designs and architectures with the latest hyped-up technologies;

Trying to get fluent with public clouds?

  • You're wondering whether enterprise technologies like workload mobility or stretched VLANs apply to public cloud deployments;
  • Your CxO talks about DevOps and cloud deployments, and you're wondering what he really means, and how that might impact stability and security of your infrastructure.
  • Have limited time in your schedule to stay up to date, separate truth from vendor hype, and evaluate the true impact of new technologies
  • Want to avoid expensive solutions and untested technologies that benefit vendors more than the end-users

This online course might be exactly what you need to move forward.

What will you get with this course?

  • Transparent and vendor-neutral approach, based on more than 25 years of design and deployment experiences;
  • Focused on real-world problems and optimal solutions, not technologies and products promoted by individual vendors;
  • Sample designs from public cloud deployments;
  • Membership in a private community: stay in touch long after the course and expand your network;
  • Group- and individual assignments: work together and solve tough problems;
  • Certificate-of-completion document for your career documentation files.

Content created by leading industry experts

  • Live guest speaker sessions, whiteboarding discussions and Q&A sessions
  • Downloadable recordings of guest speaker presentations with Q&A discussions;
  • Access to webinars and other materials related to every course module;
  • Reading lists and case studies;
  • In-depth content for additional self-study.
  • Unlimited lifetime access to course-specific materials (includes future recordings of guest speaker sessions and future design and coding assignments)

We'll be there for you

  • Sample solutions from Ivan Pepelnjak and guest speakers
  • Strong Slack-based community support from fellow engineers, Ivan Pepelnjak, and past guest speakers
  • Email support through the duration of the live course sessions
Jose Jara, Independent Network Engineer
I found the course very useful for engineers that they want to learn cloud networking and for "CLI jockeys" to fill the gap between traditional and the latest relevant technologies.

Watch the course introduction video to learn more about how this course works, its contents, and guest speakers:

We'll Talk About


  • Overview of infrastructure cloud services
  • Collecting the requirements
  • Easy wins
  • Transforming a traditional environment into a public cloud deployment
  • Compute and storage elements
  • How identity is super important in your approach to networking in the cloud

Networking in Public Clouds

  • Cloud networking is different
  • Building a virtual network and deploying network services
  • What do you mean there is no layer-2?
  • What do you mean I have to pay for all the traffic? How can I control the costs?
  • Securing your public cloud deployment
  • Connecting your on-premises workloads with public clouds using direct links, VPNs or SD-WAN

Putting It All Together

  • Automating cloud deployments
  • Infrastructure-as-Code and Immutable Infrastructure
  • Building resilient architectures and preparing for disaster recovery
  • Does multi-cloud makes sense or is it just a vendor ploy?

Logistics Details

How much time will you need:

  • The course is split into modules which include a live session (2-3 hours) and self-study materials (up to 10 hours per module).
  • Live sessions are spread across 3-4 months. Spring 2020 edition of the course will start with the first live sessions in February 2020 and end in late May or early June 2020 (depending on speaker availability);
  • First self-study materials will be available in October 2019, so you will have plenty of time to prepare for the live sessions;
  • Plan to spend an additional day or two per module on group work and design assignments;
  • Don't be surprised if you'll need up to 6 months to complete all the course modules.

Heard Enough?

We have no immediate plans for the next live course at the moment, but you can always enroll in the self-study version of the course as part of the Expert Subscription, and start immediately.

Get Expert Subscription

After selecting this course as part of your Expert Subscription, you’ll be able to access all the course materials, including the recordings of all previous live sessions, complete your hands-on exercises, have them reviewed, and be ready to use this knowledge in your production environment in a few months. You'll also get access to course Slack team to discuss your challenges with fellow networking engineers and get our support.


  • Prices are in USD and do not include VAT or sales tax. Based on your country of residence you might have to pay them - some countries want to tax all purchases of their residents, and unfortunately there's nothing we can do about that.
  • The number of seats at reduced ticket prices is limited.
  • Prices are valid until the expiration date or until the seats are sold out, whichever happens first.
  • For more details about the buying process check out the buying related frequently-asked questions.

At a Glance

  • Multiple modules spread across ~3 months;
  • Over 82 hours of self-study course materials;
  • Hands-on experience working on a solution to your own problem;
  • Live online discussion and guest speaker sessions;
  • Design assignments
  • Strong Slack-based support from your peers, Ivan Pepelnjak, and guest speakers
  • Final course completion certificate.

Reserve your seat

Live Sessions

One of the highlights of the course are the guest speakers: industry experts talking about emerging technologies, use cases, or their deployment and operational experiences.

  • Each course has 4-6 live session with guest speakers and Ivan Pepelnjak.
  • In a live session, guest speakers and Ivan Pepelnjak go deeper into the topics that were not covered in the self-study materials. Every guest speaker session is unique (and made available as a recording) - we never repeat what's already available.
  • With every course edition, we will dive deeper into individual topics, constantly upgrading and enriching the course content, which you'll be able to watch with your lifetime access[1].

Please note that we record all live sessions and publish them a day or two after the session. Don't worry if you miss a live session due to other obligations, you'll always be able to catch up.

For more details about live sessions schedule visit the live session page... and don't forget to explore the Spring 2020 guest speakers.

Guest Speakers

Spring 2020

We are proud to announce a great lineup of guest speakers for the first Networking in Public Cloud Deployments course that will run in Spring 2020.

Joep PiscaerCloud is changing many things for IT Ops and Infrastructure teams. While the cloud represents a whole new set of infrastructure technologies to learn, the biggest change is the reduced complexity and flexible cost models, allowing the consumption of infrastructure without dedicated Ops and Infra teams.

This is a huge shift for many, but especially for those in Ops and Infrastructure roles. Sometimes it’s hard to figure out how to re-skill for the cloud and how to work with the other IT roles in your organization.

In this session with Joep Piscaer, we’ll dive into what these changes mean for you, as well as what developers and other consumers of cloud resources expect from you in this new Cloud, DevOps and Infra-as-Code world.

We will specifically look at how you collaborate and work with developers in multi-disciplinary teams and Lean, Agile, Scrum and DevOps ways-of-work. As an introduction, we’ll do a high-level overview of technologies that impact

We’ll do the 10,000 feet overview of the skills required, talking about monitoring (and observability), infrastructure-as-code, continuous integration (CI) deployment and delivery (CD), as well as look at containers and serverless.

More about Joep Piscaer…

Ned BellavanceA guiding principle of cloud technology is the ability to automate the deployment and configuration of infrastructure. In the second session of the course, Ned will review the principles of Infrastructure as Code (IaC) and how they apply to public cloud solutions. Then he will take a look at the landscape of IaC tools that exist and examine their pros and cons. With a solid perspective on the toolsets, he will dive into a real-world application of deploying IaC using HashiCorp's Terraform. Ned will start with a basic configuration and deploy it to Microsoft Azure. Then he will add more components and import existing infrastructure into the configuration. With a base layer architecture, we can layer on additional deployments for applications and services. Finally, he will automate the project's deployment through source control on GitHub and a CI/CD pipeline with Jenkins. By the end of his presentation, you will have a basic understanding of Terraform and a firm idea of how to apply it to your environment with the principles of Infrastructure as Code.

More about Ned Bellavance…

Howard MarksWith the possible exception of scalability, storage presents many of the same challenges to public cloud users as to those running their data centers on-premises. Each has to choose from a plethora of options with very different performance, shareability, application, consistency and data protection characteristics. Hybrid clouds and organizations transitioning from on-premises to public cloud face whole new classes of challenges driven by data gravity. Applications want to run close to the data, for lower latency, and data is expensive in both time and money to move from one place to another. In this session with Howard Marks we’ll review the types of storage available across public clouds, how they differ between cloud providers, the applications and pitfalls associated with each. We’ll then look at layering on storage abstractions with storage virtualization and distributed file systems. Our little tour will end with a look at cloud storage gateways, the connections between cloud storage and on-premises applications and cloud solutions to other storage problems like global file systems.

More about Howard Marks…

Matthias LuftIn this session Matthias Luft will recapitulate the Public Cloud Security groundwork detailed in Cloud Security webinar, and then dive into details needed to develop cloud security, and interact with a Cloud-native Security Team. He will challenge the conventional 'wisdoms' with one of the most-dreaded security processes: firewall rule change approvals! Stay tuned to see whether the Public Cloud can take the pain away....

More about Matthias Luft…

Justin WarrenJustin Warren will explain how to make good tradeoffs between resilient hardware and resilient software. He will cover:

  • A short history of software and hardware resiliency;
  • Understanding failure: There's no such thing as human error;
  • How the hardware/software interface affects resiliency;
  • The CAP theorem;
  • Murphy's Law and the pre-mortem;
  • Resilient software patterns.

You'll leave this session with a better understanding of how to design resilient systems, and have plenty of reference material to dig into in more detail.

More about Justin Warren…

  1. Lifetime access is not part of courses selected as part of Expert ipSpace Subscription