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.
Links
Area of Expertise
Topics
Keeping Up
Hey, what are your thoughts on Container Management? How about Kubernetes? Have you started looking at Next yet? Although, Blazor will replace JavaScript before too long, or not really.... 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
DevSum 2022 Sessionize Event
NDC London 2022 Sessionize Event
NDC Porto 2022 Sessionize Event
CodeStock 2022 Sessionize Event
DF 2020 Sessionize Event
Code PaLOUsa 2020 Sessionize Event
Virtual Azure Community Day Sessionize Event
Stir Trek 2020 Sessionize Event
CodeStock 2020 Sessionize Event
Devintersection, AngleBrackets, AngularMix Sessionize Event
Techorama Netherlands 2019 Sessionize Event
Music City Tech 2019 Sessionize Event
Code PaLOUsa 2019 Sessionize Event
Techorama Belgium 2019 Sessionize Event
NDC Minnesota 2019 Sessionize Event
CodeStock 2019 Sessionize Event
NDC Porto 2019 Sessionize Event
Techorama NL 2018 Sessionize Event
UtahJS Conf 2018 Sessionize Event
KCDC 2018 Sessionize Event
Music City Tech 2018 Sessionize Event
Jonathan Mills
Technology Advisor
Kansas City, Missouri, United States
Links
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