Speaker

Jonathan Mills

Jonathan Mills

Technology Advisor

Kansas City, Missouri, United States

Actions

Experienced technology executive with a knack for orchestrating complex projects, fostering innovation, and driving healthy competition. Passionate about cloud architecture, web/mobile development, and creative problem-solving, I excel at aligning software engineering and cloud solutions with organizational objectives to propel business growth and strategic planning.

As a dedicated developer community leader, I serve on the board of directors for the Kansas City Developers Conference, Microsoft MVP, and is a regular speaker and keynote presenter at conferences around the globe.

Area of Expertise

  • Information & Communications Technology

Topics

  • JavaScript
  • Management
  • Cloud & DevOps
  • Azure

Keeping Up

Hey, what are your thoughts on Docker? How about Kubernetes? Have you started looking at Vue yet? Although, WebAssembly will replace JavaScript before too long..... Every time I go to an event, I am hit with questions like this. I often feel like I am running up a down escalator and simply can't keep up. Do you ever feel overwhelmed with the constantly changing landscape of software development? Every time we turn around there is something new to keep our eye on. In this session, I encourage you to stop for a minute and take a breath. I will work you through some resources and skills that will help you trim back the noise and allow you to focus on the things that are really important and simply keep an awareness of the rest.

This talk is intended as an opening keynote for a conference. Its intent is to drive engagement in the event overall and connection between the attendees.

The Hitchhiker's Guide to Cloud Architecture

Building a well-architected cloud application can be a daunting task, especially when it comes to navigating the various cloud providers and their seemingly endless array of services. But fear not, intrepid traveler! In this talk, we'll be your guide to the galaxy of cloud architecture, providing practical strategies for building secure and reliable cloud applications on AWS, Azure, and GCP.

Just like the Hitchhiker's Guide to the Galaxy, I will break down the complex world of cloud computing into manageable pieces, examining the six pillars of a well-architected cloud application and the tools and resources offered by each cloud provider. We'll explore topics like operational excellence, security, reliability, cost optimization, performance efficiency, and migration, highlighting best practices and common pitfalls to avoid.

By the end of this talk, you'll be equipped with the knowledge and tools needed to navigate the vast expanse of cloud architecture and build a well-architected cloud application that can withstand any challenge the universe throws your way. So, grab your towel and join us on this journey through the cloud!

Talk Outline
I. Introduction
A. Opening remarks and Hitchhiker's Guide references
B. Overview of the six pillars of a well-architected cloud application
C. Importance of building secure and reliable cloud architectures

II. Operational Excellence
A. Definition of operational excellence and its importance
B. Key considerations for achieving operational excellence in the cloud
C. AWS tools and resources for operational excellence
D. Azure tools and resources for operational excellence
E. GCP tools and resources for operational excellence
F. Hitchhiker's Guide scenario or character: The Heart of Gold's Infinite Improbability Drive

III. Security
A. Definition of cloud security and its importance
B. Key considerations for ensuring cloud security
C. AWS tools and resources for cloud security
D. Azure tools and resources for cloud security
E. GCP tools and resources for cloud security
F. Hitchhiker's Guide scenario or character: Marvin the Paranoid Android

IV. Reliability
A. Definition of cloud reliability and its importance
B. Key considerations for achieving cloud reliability
C. AWS tools and resources for cloud reliability
D. Azure tools and resources for cloud reliability
E. GCP tools and resources for cloud reliability
F. Hitchhiker's Guide scenario or character: The Babel Fish

V. Cost Optimization
A. Definition of cost optimization and its importance
B. Key considerations for optimizing cloud costs
C. AWS tools and resources for cost optimization
D. Azure tools and resources for cost optimization
E. GCP tools and resources for cost optimization
F. Hitchhiker's Guide scenario or character: Zaphod Beeblebrox

VI. Performance Efficiency
A. Definition of performance efficiency and its importance
B. Key considerations for optimizing cloud performance
C. AWS tools and resources for performance efficiency
D. Azure tools and resources for performance efficiency
E. GCP tools and resources for performance efficiency
F. Hitchhiker's Guide scenario or character: The Heart of Gold's Improbability Drive

VII. Migration
A. Definition of cloud migration and its importance
B. Key considerations for planning and executing cloud migrations
C. AWS tools and resources for cloud migration
D. Azure tools and resources for cloud migration
E. GCP tools and resources for cloud migration
F. Hitchhiker's Guide scenario or character: Ford Prefect

VIII. Conclusion
A. Summary of key takeaways
B. Final remarks and Hitchhiker's Guide references
C. Q&A session

Code Without Borders: Managing Global Teams and Delivering Results

Managing globally distributed software teams has become increasingly common, but it presents unique challenges. Communication barriers, cultural differences, and time zone challenges can create significant obstacles that impact productivity and performance. As someone who currently manages teams on three continents, I understand these challenges and have developed strategies for effectively managing remote teams.

During the talk, I will cover key considerations when managing remote teams, including effective communication strategies, time zone management, cultural sensitivity, project management, team building, and performance management. I will share best practices and practical tips for selecting the right tools and technologies, fostering a cohesive team culture, and promoting cross-cultural understanding to create a positive and productive remote team environment.

I will also share real-world examples and case studies of successful global software teams and offer resources for further learning and support. Attendees will leave with a deeper understanding of the challenges and opportunities of managing global teams and practical tips and strategies for managing remote teams effectively.

Join me in this talk to gain valuable insights on managing globally distributed software teams and learn how to deliver results while breaking down borders.

Breaking Up with Default: Why Choosing the Right Third-Party Tools for Your Cloud Matters

When it comes to selecting third-party tools for your cloud platform, it can be tempting to rely on the native tools provided by your cloud provider. However, native tools are not always the best tools, and choosing the wrong ones can lead to wasted resources, lost opportunities, and even security risks.

In this talk, we'll explore why breaking up with the native tool default is crucial to the success of your cloud infrastructure. We'll examine key considerations when selecting third-party tools, such as compatibility, scalability, security, and support, and provide practical tips for making the right choice for your business.

We'll discuss the risks associated with relying solely on native tools, such as vendor lock-in, limited functionality, and inadequate support, and how third-party tools can provide additional benefits and fill gaps in your cloud platform.

You'll learn strategies for evaluating and comparing native and third-party tools, such as conducting a thorough needs analysis, evaluating features and functionality, and researching vendor reputation and customer feedback. We'll also discuss best practices for integrating third-party tools with your native tools to optimize your cloud infrastructure.

By the end of this talk, you'll be equipped with the knowledge and tools you need to break up with the native tool default and choose the best third-party tools for your cloud platform. Whether you're just starting out or looking to optimize your existing cloud infrastructure, this talk will provide valuable insights and practical guidance for making the best choices for your business.

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

DevSum 2022 Sessionize Event

May 2022 Stockholm, Sweden

NDC London 2022 Sessionize Event

May 2022 London, United Kingdom

NDC Porto 2022 Sessionize Event

April 2022 Porto, Portugal

CodeStock 2022 Sessionize Event

April 2022 Knoxville, Tennessee, United States

DF 2020 Sessionize Event

October 2020

Code PaLOUsa 2020 Sessionize Event

August 2020 Louisville, Kentucky, United States

Virtual Azure Community Day Sessionize Event

July 2020

Stir Trek 2020 Sessionize Event

May 2020 Columbus, Ohio, United States

CodeStock 2020 Sessionize Event

April 2020 Knoxville, Tennessee, United States

Devintersection, AngleBrackets, AngularMix Sessionize Event

November 2019 Las Vegas, Nevada, United States

Techorama Netherlands 2019 Sessionize Event

October 2019 Ede, The Netherlands

Music City Tech 2019 Sessionize Event

September 2019 Nashville, Tennessee, United States

Code PaLOUsa 2019 Sessionize Event

August 2019 Louisville, Kentucky, United States

Techorama Belgium 2019 Sessionize Event

May 2019 Antwerpen, Belgium

NDC Minnesota 2019 Sessionize Event

May 2019 Saint Paul, Minnesota, United States

CodeStock 2019 Sessionize Event

April 2019 Knoxville, Tennessee, United States

NDC Porto 2019 Sessionize Event

February 2019 Porto, Portugal

Techorama NL 2018 Sessionize Event

October 2018 Ede, The Netherlands

UtahJS Conf 2018 Sessionize Event

September 2018 Sandy, Utah, United States

KCDC 2018 Sessionize Event

July 2018

Music City Tech 2018 Sessionize Event

May 2018 Nashville, Tennessee, United States

Jonathan Mills

Technology Advisor

Kansas City, Missouri, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top