<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>DevOps on Omid Farhang</title><link>https://omid.dev/tags/devops/</link><description>Recent content in DevOps on Omid Farhang</description><image><title>Omid Farhang</title><url>https://omid.dev/images/bio-photo-150x150.jpg</url><link>https://omid.dev/images/bio-photo-150x150.jpg</link></image><generator>Hugo -- 0.161.1</generator><language>en-US</language><copyright>2026 Omid Farhang | All rights reserved.</copyright><lastBuildDate>Tue, 23 Dec 2025 02:26:48 +0330</lastBuildDate><atom:link href="https://omid.dev/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Jupyter, ChatGPT, Copilot (Part 3): Real-World Code Examples</title><link>https://omid.dev/2025/12/23/jupyter-real-world-examples/</link><pubDate>Tue, 23 Dec 2025 02:26:48 +0330</pubDate><guid>https://omid.dev/2025/12/23/jupyter-real-world-examples/</guid><description>Concrete scenarios where Jupyter notebooks outperform traditional IDEs for senior engineers, including API exploration and performance audits.</description></item><item><title>Jupyter, ChatGPT, Copilot (Part 2): The Technical Guide to Jupyter Setup</title><link>https://omid.dev/2025/12/23/jupyter-technical-setup-guide/</link><pubDate>Tue, 23 Dec 2025 02:00:00 +0330</pubDate><guid>https://omid.dev/2025/12/23/jupyter-technical-setup-guide/</guid><description>A professional guide to setting up Jupyter for software engineers, covering installation, environment management, and version control.</description></item><item><title>Advanced Container Orchestration: Beyond Kubernetes Basics</title><link>https://omid.dev/2024/06/12/advanced-container-orchestration-beyond-kubernetes-basic/</link><pubDate>Wed, 12 Jun 2024 18:37:52 +0330</pubDate><guid>https://omid.dev/2024/06/12/advanced-container-orchestration-beyond-kubernetes-basic/</guid><description>&lt;p&gt;Container orchestration has revolutionized the way we deploy, manage, and scale applications. Kubernetes, the de facto standard for container orchestration, provides powerful capabilities out-of-the-box. However, as your applications grow in complexity, so do your orchestration needs. This is where advanced techniques come into play, pushing the boundaries of what Kubernetes can do. In this post, we will explore custom resource definitions (CRDs), service meshes like Istio, Kubernetes Operators, advanced scheduling techniques, and best practices for securing your Kubernetes clusters.&lt;/p&gt;</description></item><item><title>Next-Generation Databases: NewSQL, Distributed SQL, and Beyond</title><link>https://omid.dev/2024/06/09/next-generation-databases-newsql-distributed-sql-and-beyond/</link><pubDate>Sun, 09 Jun 2024 18:43:24 +0330</pubDate><guid>https://omid.dev/2024/06/09/next-generation-databases-newsql-distributed-sql-and-beyond/</guid><description>&lt;p&gt;In today&amp;rsquo;s rapidly evolving digital landscape, the need for databases that can handle massive volumes of data with high performance, scalability, and consistency has never been more critical. Traditional databases, while robust, often struggle to meet these demands. This has paved the way for next-generation databases, including NewSQL and distributed SQL, which are designed to address these challenges head-on. In this blog post, we will explore the world of next-generation databases, focusing on NewSQL, distributed SQL, and other innovative database technologies that are revolutionizing enterprise applications.&lt;/p&gt;</description></item><item><title>Chaos Engineering: Building Resilient Systems Through Failure Testing</title><link>https://omid.dev/2024/06/06/chaos-engineering/</link><pubDate>Thu, 06 Jun 2024 03:11:52 +0330</pubDate><guid>https://omid.dev/2024/06/06/chaos-engineering/</guid><description>&lt;p&gt;In today&amp;rsquo;s fast-paced digital world, maintaining resilient and reliable systems is paramount. Service disruptions can lead to significant financial losses, damage to reputation, and loss of customer trust. Chaos engineering has emerged as a proactive approach to bolster system resilience by intentionally inducing failures to uncover weaknesses before they manifest in production environments. This article delves into the strategic importance of chaos engineering, how to design and execute failure scenarios, and the tools that facilitate these experiments, ultimately improving overall system robustness.&lt;/p&gt;</description></item><item><title>Introduction to Docker: Simplifying Application Deployment</title><link>https://omid.dev/2024/05/28/introduction-to-docker-simplifying-application-deployment/</link><pubDate>Tue, 28 May 2024 16:18:18 +0330</pubDate><guid>https://omid.dev/2024/05/28/introduction-to-docker-simplifying-application-deployment/</guid><description>&lt;p&gt;In the modern era of software development, Docker has become an indispensable tool for developers and DevOps engineers. It streamlines the process of deploying applications by providing a consistent environment across different stages of development, testing, and production. In this blog post, we&amp;rsquo;ll explore what Docker is, how to install it, and demonstrate a common use case: running a local WordPress site using Docker Compose.&lt;/p&gt;
&lt;h2 id="what-is-docker"&gt;What is Docker?&lt;/h2&gt;
&lt;p&gt;Docker is an open-source platform that automates the deployment, scaling, and management of applications. It does this by using containerization, which packages an application and its dependencies into a single, lightweight container. Containers are isolated from each other and the host system, ensuring that the application runs consistently regardless of the environment.&lt;/p&gt;</description></item><item><title>Getting Started with Kubernetes: A Beginner’s Guide</title><link>https://omid.dev/2024/05/27/getting-started-with-kubernetes-a-beginners-guide/</link><pubDate>Mon, 27 May 2024 00:36:07 +0330</pubDate><guid>https://omid.dev/2024/05/27/getting-started-with-kubernetes-a-beginners-guide/</guid><description>&lt;p&gt;In today’s rapidly evolving tech landscape, containerization has become a fundamental aspect of modern software development and deployment. At the heart of this revolution lies Kubernetes, an open-source platform designed to automate deploying, scaling, and operating application containers. If you&amp;rsquo;re new to Kubernetes and looking to get started, this guide will help you understand the basics and set you on the path to becoming proficient with this powerful tool.&lt;/p&gt;
&lt;h2 id="what-is-kubernetes"&gt;What is Kubernetes?&lt;/h2&gt;
&lt;p&gt;Kubernetes, often abbreviated as K8s, is a container orchestration platform originally developed by Google and now maintained by the Cloud Native Computing Foundation (CNCF). It helps manage containerized applications across a cluster of nodes, providing mechanisms for deployment, scaling, and operations.&lt;/p&gt;</description></item></channel></rss>