Skip to content

Instantly share code, notes, and snippets.

@dewandemo
Last active January 15, 2024 18:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dewandemo/2e55908e4e85398c6dd3e7bcd33e0053 to your computer and use it in GitHub Desktop.
Save dewandemo/2e55908e4e85398c6dd3e7bcd33e0053 to your computer and use it in GitHub Desktop.
Dewan Ahmed - Content Contributions

Content Contributions - Harness (2023-2024)

Workshops

End to end CI/CD GitOps Workshop

Harness Developer Hub Contents

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

Video Contents

From Zero to Kubernetes Deployment: Harness Continuous Delivery in Action

Deploy to Kubernetes using Gitness

Secure Container Image Signing with Cosign and OPA

Blogs

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

Webinar

Linux Foundation Webinar - Modernizing Image Security in CI/CD with Cosign and OPA

Content Contributions - Aiven (2022-2023)

Aiven Developer Contents

Use Netlify to deploy your Next.js, PostgreSQL® and Redis®* app

Migrate a MySQL database to a new version and cloud provider

Enforce fine-grained policy control across your data infrastructure with Open Policy Agent and Terraform

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

Aiven Blogs

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

Kubernetes vs. Terraform

The case for managed databases

Personal Blogs

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

External Blogs

Do NOT click-ops your data infrastructure - Platform Engineering Blog

Aiven Developer Education Videos

Deploying Scalable Next.js Applications on Netlify with PostgreSQL and Redis

Enforce fine-grained policy control across your data infrastructure - Joint video with Peter O'Neill from WebRIOT

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

Conference Talks

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

Podcasts

Scaling Developer Success - May2022

Content Contributions - IBM & Red Hat (2018-2021)

RedHat Blogs

An Introduction to ApplicationSets in OpenShift GitOps

SSO Integration for the OpenShift GitOps Operator

Personal Blogs

Dewan learns Kafka - Let’s talk to Kafka

Dewan learns Kafka - architecture principles and recent changes

Dewan learns Kafka - Basics

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

Conference Talks

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 - Phoenix DevOps Meetup - September 30, 2021

Deploy N applications to N clusters using Argo CD ApplicationSet - Dewan Ahmed - Conf42 SRE Conference 2021 | September 30, 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

CodeCamp Romania 2020 - Kubernetes-native or not? When to ditch your traditional CI/CD server?, with Dewan Ahmed

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?

Hosted Shows

OpenShift Developer Experience Office Hours with co-host Chris Short

Pipeline as Code with OpenShift Pipelines

Kubernetes Admission Webhooks

Play with Spring on OpenShift

CNCF/k8s Contributions

SIG Node Spotlight 2021

SIG Multicluster Spotlight 2022

LinkedIn Articles

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

IBM Developer Videos

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

Workshop and Learning Path

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment