End to end CI/CD GitOps Workshop
Docker Hub Kubernetes End-to-End CI/CD Pipeline
Google Artifact Registry (GAR) and Google Kubernetes Engine (GKE) CI/CD Pipeline
Secure Container Image Signing with Cosign and OPA
From Zero to Kubernetes Deployment: Harness Continuous Delivery in Action
Deploy to Kubernetes using Gitness
Secure Container Image Signing with Cosign and OPA
Securing CI/CD Images with Cosign and OPA
Ephemeral CI environments using ttl.sh and Gitness
https://www.harness.io/blog/deploying-to-k8s-gitness
Deploying to Kubernetes with Gitness
KubeCon 2023 NA Recap - Developer Experience is Monumental - Co-authored with Nick Lotz
Linux Foundation Webinar - Modernizing Image Security in CI/CD with Cosign and OPA
Use Netlify to deploy your Next.js, PostgreSQL® and Redis®* app
Migrate a MySQL database to a new version and cloud provider
Secure your database access with HashiCorp Vault
Import your existing data platform using Terraform
Aiven Terraform Cookbook - full ownership
Aiven Platform Authentication Tokens
How to manage VPC peering with Aiven
Getting started with Netlify and Aiven
Static IP addresses for your data infrastructure
Discussing data storage techniques - the milky way
5 reasons to automate your data infrastructure
Solve a DVD rental mystery with pgweb
Aiven Provider for Terraform hits 1M downloads
Lightweight and blazing-fast Java app using Quarkus and Redis®*
5 good questions to ask before migrating your database
The case for managed databases
Going Beyond ‘Do You Know Of Any Open Positions?’
Identity Crisis - A Tale of DevRel
How to install PostgreSQL client psql on macOS, Linux (Ubuntu), and Windows?
MeetUps - an underrated tech job board
Markdown, Asciidoc, or reStructuredText - a tale of docs-as-code
Why are we paying these folks - a tale of DevRel
ripgrep - an extremely fast grep alternative
Let's NOT have a beer - calling out alcohol obsession in tech
StackConf 2022 Conference - Reflection
Coach yourself - how long should the resume be?
Principles and patterns - A tale of infrastructure as code
Do NOT click-ops your data infrastructure - Platform Engineering Blog
Deploying Scalable Next.js Applications on Netlify with PostgreSQL and Redis
Deploy PostgreSQL® service with custom configurations using Terraform
Connect Apache Kafka® to OpenSearch® with Terraform
Create an Aiven Authentication Token
Aiven Terraform Provider - Getting Started
Who's managing the credentials for your database? - PGCon 2023
Who's managing the credentials for your data infrastructure - AllDayDevOps 2022 (Available on demand)
K8s + DBaaS = A match made in the clouds - J4K.io 2022
Codify your data infrastructure using Terraform - BeerCityCode2022
Who's managing the credentials for your managed database - BeerCityCode2022
Do NOT click-ops your data infrastructure - StackConf2022 Berlin
Do NOT click-ops your data infrastructure - PlatformCon2022 Virtual
Who's managing the credentials for your managed database - GlueCon DEN May2022
Who's managing the credentials for your managed database - S3CCON OKC May2022
Who's managing the credentials for your data infrastructure - DOD Kraków April2022
Scaling Developer Success - May2022
An Introduction to ApplicationSets in OpenShift GitOps
SSO Integration for the OpenShift GitOps Operator
Dewan learns Kafka - Let’s talk to Kafka
Dewan learns Kafka - architecture principles and recent changes
Five reasons why YOU should consider a career in the software industry
How to get involved with Open Source
Stability comes from making changes - A tale of Infrastructure as Code
When to go K8s-native - a tale of CI/CD servers
7 OpenShift Questions and 8 Answers
Deploy N applications to N clusters using AppSet - Dewan Ahmed - DevOpsDays Buffalo Oct13-14 2021
Personal Branding - Data on Kubernetes Community Talk Oct 6 2021
Deploy N applications to N clusters using AppSet - Dewan Ahmed - Docker Mumbai Joint Meetup with Docker Pune | September 12, 2021 - The first talk in the 3.5hour recording
Eastern Canadian CNCF Meetup: September 2021
Deploy N applications to N clusters using AppSet - Dewan Ahmed - DevOps India Conference 2021 | Powered by KubeDaily | Collabnix | Docker Bangalore - The first talk in the 7hour recording
Deploy N applications to N clusters using AppSet - DevConf US 2021
Kubernetes-native or not? When should you ditch your traditional CI/CD server? | DevNation Tech Talk
J4K 2020 - Oct 13-14 - Dewan Ahmed - K8s-native or not? When to ditch your traditional CI/CD server?
OpenShift Developer Experience Office Hours with co-host Chris Short
Pipeline as Code with OpenShift Pipelines
SIG Multicluster Spotlight 2022
Kubernetes and OpenShift Workshop - April 6, 2020
Installing and playing with AMQ Streams operator on OpenShift - March 23, 2020
Why (and how) you should be blogging NOW? - March 18, 2020
OpenShift 4.X Service Mesh - Istio - March 9, 2020
OpenShift 4.X CI/CD - OpenShift Pipelines - March 2, 2020
OpenShift 4.X Application Development - Quarkus Build and Deploy - February 17, 2020
OpenShift 4.X Application Development - Quarkus Intro - February 10, 2020
OpenShift 4.X Foundations - Getting Started with GitOps - February 3, 2020
OpenShift 4.X Foundations - Getting your first application deployed - December 29, 2019
OpenShift 4.X Foundations - Overview & Architecture - December 23, 2019
feat. Advanced Serverless with IBM Cloud Functions - August 20, 2019
feat. Serverless - Build and Deploy IBM Cloud Function using CLI - August 14, 2019
Tekton Basics | An overview of Tekton for creating CI/CD systems - May 22, 2020
Tekton Pipelines | This tutorial dives into using Tekton Pipelines. Part Two - Jun 12, 2020
Cloud-native CI/CD with Tekton - Part Three - Jun 12, 2020
OpenShift101 - In-depth Kubernetes & OpenShift workshop developed with my IBM developer advocate colleagues
Develop with GitOps - 7-course Openshift learning path - Use GitOps and OpenShift Pipelines to implement Kubernetes-native CI/CD, automate and manage app deployment. Learning path developed by Christian Hernandez, Natale Vinto, and Dewan Ahmed