DEV Community

Cover image for 13 Ways to Simplify Your DevOps Workflows
Tristan Pollock
Tristan Pollock

Posted on • Edited on

3 2

13 Ways to Simplify Your DevOps Workflows

When we interviewed Chuka Ofili — Google Developer Expert, Certified Cloud Architect, and Full Stack Gigster Engineer — for The Ops Show recently, I was more than impressed. It wasn’t just his incredible video call setup (see it here) and animated, positive outlook on life, but the way he designed his DevOps workflows into their purest forms.

Chuka takes steps to make sure his developer workflows were simple yet robust, powerful yet cloud-centric, and easily automated. “If I do something one, two, or three times, I will automate,” Chuka explained on The Ops Show.

He found the right Lean DevOps tools and tricks to do just that out of the broad landscape of possibilities. And it is big. The Cloud Native Foundation tracks around 1,425 technologies alone and the microservices landscape is even larger.

So, in order to bring some simplicity and clarity to the DevOps world, here are a few of Chuka’s DevOps workflow hacks ranging from Slack to Kubernetes to GitOps to open source cloud configurations.

His DevOps workflows stack and his fully cloud-integrated pipeline:

1. Skaffold — helps developers do everything locally even if your laptop doesn’t have the processing power. “Skaffold is powerful. It’s the only thing I build with on my CI server,” Chuka says, “It’s the only thing I run and you can literally use a Chromebook with low computing power for your Ops.”

2. Kustomize — Maintaining multiple environments and configurations becomes so much easier: Write your Kubernetes YAML files once for development, and reuse for staging, production without using template substitution!

3. Docker — Using Docker as his containerization tool, packaging applications with all the parts that it needs to run makes it easy to build once and run anywhere.

4. CircleCI — Chuka uses CircleCI combined with Skaffold to build and push his Docker images to the Google Container Registry.

5. Flux — Chuka used to use CircleCI Orbs but now uses Flux for as his GitOps operator for Kubernetes clusters.

6. Kubernetes — The final orchestrator! Automating deployment, scaling, and management of his containerized applications.

Read the rest of his workflow hacks and tricks on the CTO.ai blog

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Billboard image

Try REST API Generation for Snowflake

DevOps for Private APIs. Automate the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

  • Auto-generated live APIs mapped from Snowflake database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay