© Mapbox, © OpenStreetMap

Speaker

Colin Griffin

Colin Griffin

Creating at Krumware

Columbia, South Carolina, United States

Colin Griffin is Chief Engineer at Krumware. Colin Griffin is a software engineer by trade, specializing in cloud-native application and infrastructure development; with an emphasis on developer enablement and platform engineering. He founded Krumware with the goal of enabling companies to build better environments for their developers, through technology development.
Krumware helps organizations build better software.

Area of Expertise

  • Information & Communications Technology

Topics

  • Cloud Native Software Development
  • Developer Experience
  • Software Development
  • Web Development
  • Devops
  • Kubernetes
  • container orchestration

Beautiful on the outside but not on the inside. k8s security practices unmasked.

Security teams get thrown into the fire when being asked to support kubernetes. With great power, comes great responsibility - and knowledge requirements - and difficulty. Teams are prone to mistakes when learning kubernetes concepts while implementing. Sometimes security stops at the boundary, and neglects the attack surface within. We'll review how traditional IT security may not always fit the bill for kubernetes, how there is no one-size-fits-all solution, and the concepts and approaches we need to implement to secure our clusters properly.

Kubernetes Unleashed: Mastering Installation, Configuration, and Cluster Management

A hands-on workshop designed for those looking to deepen their understanding and skills in managing Kubernetes clusters.

Participants will be guided through the essential processes of installing and configuring Kubernetes clusters. The workshop begins with an introduction to Civo's Kubernetes service, emphasizing its unique features and benefits for simplifying Kubernetes deployment.

The session will then move to practical demonstrations and exercises, where attendees will learn to set up their own Kubernetes clusters. This includes detailed instructions on cluster configuration, ensuring participants are well-versed in customizing and optimizing their Kubernetes environments.

Additionally, the workshop will explore various tools that enhance Kubernetes cluster management. We will delve into the functionalities of Rancher for efficient cluster administration, ArgoCD for continuous deployment, and Terraform for infrastructure as code. These tools are instrumental in streamlining cluster management processes and ensuring more robust and scalable deployments.

By the end of this workshop, attendees will have a solid understanding of how to effectively install, configure, and manage Kubernetes clusters. They will also be equipped with knowledge about essential tools that aid in efficient cluster management, setting them up for success in their Kubernetes endeavors.

Web Modules: ES6 Module and Web-Component development at scale

Lost in the world of web frameworks, bundlers, and compilers? We will look at modern, framework-less web development with web modules and custom elements, and practical project structure for supporting developing and publishing multiple packages from a single repository (a world without webpack!). We will cover topics and tools such as Lerna, Pika, ES6, npm, web components, and lit-html. See how companies like Salesforce, GE, Google, and others build and maintain large collections of web packages.

Collaborating to Create a Secure Cloud Native Ecosystem

Securing the CNCF ecosystem is on the front of everyone’s mind. A myriad of approaches work in harmony to equip projects for success, not the least of which are the project maintainers.
Come join us as we talk about how CNCF does security with maintainers from Argo and OpenFeature, alongside members of TAG Security, WG Platforms, and the organizers of Cloud Native Security Slam.

Platforms all the way down; always has been.

CNCF defines a "platform" as an integrated collection of capabilities serving a use case, a definition intended to encompass web application development, large-scale data analysis and operation of third-party "COTS" applications, to name a few.

Though platform engineering is in high demand today, per the CNCF's definition platforms have been an integral part of computing for decades - even an operating system like DOS or Unix also collects and brings consistency to disparate hardware functions to enable developing and running software.

So why are platforms so vital to cloud-native computing in particular? How should a platform in support of cloud-native software be constructed? In this panel discussion leaders of CNCF's WG Platforms and cloud-native end user companies will share answers to these based on their experiences and the WG's white paper and maturity model. We'll discuss popular approaches to constructing a cloud-native platform and tactics to mature your own practices.

Driving cloud native maturity through Platform implemention and progressive enhancement

The cloud-native community has seen recent tremendous growth and interest in Platforms, enough to form the Platforms Working Group which published its first whitepaper at KubeCon Amsterdam. Similarly, Cartografos and the Cloud Native Maturity Model is approaching its third major release. However, many organizations are still trying to find ways to get started.

Implementing Platform-centric tools in and of itself is a strong getting-started strategy for an organization potentially frozen by planning. Organizations and their teams can safely venture into discovery and implementation by combining the Cloud Native Maturity Model and Platforms Whitepaper concepts to identify and attack needs piece by piece.

This talk will evaluate a practical path taken to drive an organization’s cloud native and platform maturity forward simultaneously, by mapping key concepts and projects, and leveraging progressive enhancement.

With this knowledge, safe implementation starts now, not tomorrow.

Civo Navigate North America 2024 - Austin, TX

February 2024 Austin, Texas, United States

Colin Griffin

Creating at Krumware

Columbia, South Carolina, United States