<?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>YR&#39;s Blog</title>
    <link>https://grem1.in/</link>
    <description>Recent content on YR&#39;s Blog</description>
    <image>
      <title>YR&#39;s Blog</title>
      <url>https://grem1.in/img/card_image.jpg</url>
      <link>https://grem1.in/img/card_image.jpg</link>
    </image>
    <generator>Hugo -- 0.152.2</generator>
    <language>en</language>
    <lastBuildDate>Wed, 10 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://grem1.in/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fedora Resurection</title>
      <link>https://grem1.in/post/fedora-kernel-panic-rescue-chroot/</link>
      <pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/fedora-kernel-panic-rescue-chroot/</guid>
      <description>How to rescue Fedora Workstation from kernel panic with chroot</description>
    </item>
    <item>
      <title>My Notes from FOSDEM &amp; CfgMgmt Camp 2025</title>
      <link>https://grem1.in/post/fosdem-cfgmgmt-camp-2025/</link>
      <pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/fosdem-cfgmgmt-camp-2025/</guid>
      <description>&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://grem1.in/img/posts/fosdem2023/fosdem-blog-logo.png&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;You can also read this article &lt;a href=&#34;https://newsletter.catops.dev/p/my-notes-from-fosdem-and-cfgmgmt&#34;&gt;on Substack&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For many years now I spent the beginning of February in Belgium, first at &lt;a href=&#34;https://fosdem.org/&#34;&gt;FOSDEM&lt;/a&gt; in Brussels and later at &lt;a href=&#34;https://cfgmgmtcamp.org/&#34;&gt;CfgMgmt Camp&lt;/a&gt; in Ghent. Two years ago I shared &lt;a href=&#34;https://grem1.in/post/fosdem-cfgmgmt-camp-2023/&#34;&gt;some notes&lt;/a&gt; from the conferences, and I want to do so again.&lt;/p&gt;
&lt;p&gt;But first, let me tell you why I love each of these conferences. Frankly, I&amp;rsquo;ve heard many concerns about the two: rooms being too crowded, logistics too chaotic, and many topics too outdated. Yet, partially this is why I love them. Both FOSDEM and CfgMgmt Camp are community-driven conferences that truly feel like events organized for enthusiasts by enthusiasts. Just to put it into perspective: both rooms on Nix and retro computing were full.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Testing Helm Charts Part II</title>
      <link>https://grem1.in/post/helm-testing-pt2/</link>
      <pubDate>Sat, 13 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/helm-testing-pt2/</guid>
      <description>&lt;p&gt;&lt;em&gt;This article is also available &lt;a href=&#34;https://newsletter.catops.dev/p/testing-helm-charts-part-ii&#34;&gt;on Substack&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is a very basic example of using Helm Unittestas well as an example of the &amp;ldquo;test pyramid&amp;rdquo; discussed in the &lt;a href=&#34;https://grem1.in/post/helm-testing-pt1/&#34;&gt;previous article&lt;/a&gt;. The code is &lt;a href=&#34;https://github.com/grem11n/talk-props/tree/main/fw-days-devops-2024&#34;&gt;available on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;structure&#34;&gt;Structure&lt;/h2&gt;
&lt;p&gt;We have two charts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;fw-demo&lt;/code&gt; - a chart with our demo application&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;monitoring&lt;/code&gt; - a library chart that applies some DataDog monitoring rules for the main chart.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;monitoring&lt;/code&gt; chart is a dependency. The main &lt;code&gt;Chart.yaml&lt;/code&gt; looks like:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Testing Helm Charts Part I</title>
      <link>https://grem1.in/post/helm-testing-pt1/</link>
      <pubDate>Thu, 11 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/helm-testing-pt1/</guid>
      <description>&lt;p&gt;&lt;em&gt;This article is also available &lt;a href=&#34;https://newsletter.catops.dev/p/testing-helm-charts-part-i&#34;&gt;on Substack&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Before answering this question, we should decide &lt;em&gt;why to test Helm chart?&lt;/em&gt; and if you even need to bother with that. Following an example from this &lt;em&gt;xkcd&lt;/em&gt; comic, the real answer is: &lt;em&gt;it depends&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;xkcd automation&#34; loading=&#34;lazy&#34; src=&#34;https://imgs.xkcd.com/comics/automation.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;So, I want to share with you my story of Helm chart testing. How and, more importantly, why it started, and how it played out in the end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trigger a GitHub Action Pipeline with a Comment</title>
      <link>https://grem1.in/post/gha-comment-trigger/</link>
      <pubDate>Fri, 18 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/gha-comment-trigger/</guid>
      <description>&lt;h1 id=&#34;how-to-trigger-a-github-actions-pipeline-with-a-comment&#34;&gt;How to Trigger a GitHub Actions Pipeline with a Comment&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;UPD 2023-09-07&lt;/strong&gt;: &lt;em&gt;Clarified some caveats around checking out the code when triggering a pipeline with a comment. Look for the &lt;strong&gt;UPD 2023-09-07&lt;/strong&gt; text on this page.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Building comment-based workflows is a pretty neat thing from the UX perspective. You can work on the code in your IDE, create a pull request, and then leverage PR comments to run some automation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to add, use, and update `.terraform.lock.hcl` without pain</title>
      <link>https://grem1.in/post/terraform-lockfiles-maxymvlasov/</link>
      <pubDate>Tue, 20 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/terraform-lockfiles-maxymvlasov/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;This is the first guest article in this blog. This is one is by &lt;a href=&#34;https://www.linkedin.com/in/maxymvlasov/&#34;&gt;Maksym Vlasov&lt;/a&gt; - my co-author of the &lt;a href=&#34;https://t.me/catops&#34;&gt;CatOps channel&lt;/a&gt;.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;pre-history&#34;&gt;Pre-history&lt;/h2&gt;
&lt;p&gt;As you may know, Terraform 1.4.0 has introduced &lt;a href=&#34;https://github.com/hashicorp/terraform/pull/32129&#34;&gt;changes&lt;/a&gt;, which break the previous unintentional behavior. Previously, you could ignore the lockfile and use cached providers as long as the version constraints in the code were okay with your local cache. Starting from 1.4.0, Terraform always checks the lockfile before going into your cache directory. In practice, it means that if you ignore the lockfile or remove it completely, Terraform will run full init, no matter what is in your &lt;code&gt;TF_CACHE_DIR&lt;/code&gt; or the &lt;code&gt;.terraform&lt;/code&gt; directory.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Operations Survey 2023</title>
      <link>https://grem1.in/post/k8s-survey-2023/</link>
      <pubDate>Fri, 02 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/k8s-survey-2023/</guid>
      <description>&lt;h1 id=&#34;annual-kubernetes-survey-by-catops&#34;&gt;Annual Kubernetes Survey by CatOps&lt;/h1&gt;
&lt;p&gt;It is the second time I run this survey. You can find the previous year&amp;rsquo;s results &lt;a href=&#34;https://grem1.in/post/k8s-survey-2022-1/&#34;&gt;here&lt;/a&gt;.
You can find the raw data &lt;a href=&#34;https://docs.google.com/spreadsheets/d/1rR8bcKi1NnQpbnOA9zVK6IhV89hTr4aJdi8O3Rcb-mY/edit?usp=sharing&#34;&gt;in the Google Sheets&lt;/a&gt;.
You can also &lt;a href=&#34;https://newsletter.catops.dev/p/kubernetes-operations-survey-2023&#34;&gt;read this article on Substack&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This year, I ran this survey for two months: from the 14th of March to the 18th of May, and gathered 122 responses in total. Yet, I must admit that I only promoted this survey for a month. There are more responses than the last year (122 vs. 102). Some of the channels to share this survey were different this time. Also, I started later than the previous year (spring vs winter). Although, this difference should not impact the results.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Types of Technical Interviews</title>
      <link>https://grem1.in/post/interview-types/</link>
      <pubDate>Sat, 08 Apr 2023 13:44:22 +0200</pubDate>
      <guid>https://grem1.in/post/interview-types/</guid>
      <description>&lt;p&gt;Initially, I wrote &lt;a href=&#34;https://dou.ua/forums/topic/42749/&#34;&gt;this article in Ukrainian&lt;/a&gt;, but I decided to translate it to English and share it with a broader audience. I also added some suggestions from the comments and removed some regional-specific references, but overall the text is mostly unchanged compared to the original.&lt;/p&gt;
&lt;p&gt;Why am I even writing this? I participate in the hiring process for my company. Also, I&amp;rsquo;ve gone through quite a few interviews in my life. Many folks are looking for a job, and the market is not particularly welcoming. Thus, I want to share some insights on the hiring process that could help you to prepare for the interviewing process and know what to expect at each stage. A couple of disclaimers first:&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Notes from Fosdem &amp; Config Management Camp 2023</title>
      <link>https://grem1.in/post/fosdem-cfgmgmt-camp-2023/</link>
      <pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/fosdem-cfgmgmt-camp-2023/</guid>
      <description>&lt;h1 id=&#34;my-notes-from-fosdem--config-management-camp&#34;&gt;My Notes from Fosdem &amp;amp; Config Management Camp&lt;/h1&gt;
&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://grem1.in/img/posts/fosdem2023/fosdem-blog-logo.png&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;&lt;a href=&#34;https://catops.substack.com/p/my-notes-from-fosdem-and-config-management&#34;&gt;Read on Substack&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Sup! It’s been a while.&lt;/p&gt;
&lt;p&gt;So, both &lt;a href=&#34;https://fosdem.org/2023/&#34;&gt;Fosdem&lt;/a&gt; and &lt;a href=&#34;https://cfgmgmtcamp.eu/ghent2023/&#34;&gt;Config Management Camp&lt;/a&gt; conferences are back offline. Thus, I&amp;rsquo;ve spent a long weekend at my usual Belgian conferences.&lt;/p&gt;
&lt;p&gt;Here I want to share some notes with you from the talks I attended. I’m lazy, so I didn’t take notes in real-time. On one hand, this may be a reason these notes be not super accurate. On another hand, I had some time to digest the content and only share things that resonate with me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yurii Rochniak</title>
      <link>https://grem1.in/cv/</link>
      <pubDate>Sat, 03 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/cv/</guid>
      <description>&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://devopsdays.org/events/2025-kyiv/organizers/yurii-rochniak_hu_1c0f1184efa9fc0.webp&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;&lt;a href=&#34;https://grem1.in/files/Yurii_Rochniak_CV.pdf&#34;&gt;Download the PDF&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;contacts&#34;&gt;Contacts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;mailto:yrochnyak@gmail.com&#34;&gt;yrochnyak@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href=&#34;https://www.linkedin.com/in/yrochnyak/&#34;&gt;yrochnyak&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href=&#34;https://github.com/grem11n&#34;&gt;https://github.com/grem11n&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or use social buttons in header or footer of this website&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;bio&#34;&gt;Bio&lt;/h2&gt;
&lt;p&gt;An engineer, who&amp;rsquo;s doing a little bit of everything, when it comes to building platforms
with epmhasis on reliability and scalability. My strengths lay in AWS, Kubernetes, and building CI/CD flows.&lt;/p&gt;
&lt;p&gt;When it comes to code, I prefer Go, but I can live with Python, if necessary - at the end of the day,
it&amp;rsquo;s almost always comes down to Bash.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a CLI application in Go: Part 0</title>
      <link>https://grem1.in/post/go-cli-part0/</link>
      <pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/go-cli-part0/</guid>
      <description>&lt;h1 id=&#34;building-a-cli-application-in-go-part-0&#34;&gt;Building a CLI application in Go: Part 0&lt;/h1&gt;
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://go.dev/blog/gopher/header.jpg#center&#34;/&gt; 
&lt;/figure&gt;

&lt;h2 id=&#34;intro&#34;&gt;Intro&lt;/h2&gt;
&lt;p&gt;I have written a &lt;a href=&#34;https://github.com/grem11n/s3bc&#34;&gt;tiny CLI app&lt;/a&gt; that can update the storage class of objects in an AWS S3 Bucket. To be completely honest, this tool is rather useless in the wild. You can achieve the same results natively with &lt;a href=&#34;https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html&#34;&gt;AWS S3 Lifecycle policies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, this app is my opportunity to talk about writing CLI applications in Go as well as speculate about pet projects in general.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Letter to Tech Community</title>
      <link>https://grem1.in/post/stand-with-ukraine/</link>
      <pubDate>Sat, 26 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/stand-with-ukraine/</guid>
      <description>&lt;p&gt;Dear tech community, there is a lot of information about Russian invasion in Ukraine right now. This is truly important to spread only the information that came from trustworthy sources!&lt;/p&gt;
&lt;p&gt;Also, NEVER SHARE ANY INFORMATION ABOUT UKRAINIAN FORCES!&lt;/p&gt;
&lt;p&gt;There are ongoing fishing attacks on Ukraine right now. I bet as tech people you know pretty well, how to deal with that. However, you can share information about how protect themselves to your less experienced friends and family members. Here Vlad Styran put together &lt;a href=&#34;https://bsg.tech/blog/cyber-security-advice-for-small-business/&#34;&gt;some advises on that&lt;/a&gt;. You can also find it &lt;a href=&#34;https://github.com/sapran/dontclickshit&#34;&gt;on GitHub in Ukrainian&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Results of My Kubernetes Survey</title>
      <link>https://grem1.in/post/k8s-survey-2022-1/</link>
      <pubDate>Thu, 17 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/k8s-survey-2022-1/</guid>
      <description>&lt;h1 id=&#34;kubernetes-survey-results&#34;&gt;Kubernetes Survey Results&lt;/h1&gt;
&lt;p&gt;Not so long ago, I created a survey to understand how people manage their Kubernetes clusters. I got more than a hundred responses from Telegram, Reddit, Twitter, and DOU, 102 to be precise. Now, I am ready to share it with you!&lt;/p&gt;
&lt;p&gt;You can find all the raw data &lt;a href=&#34;https://airtable.com/shrzJiOC2omRjZfxB&#34;&gt;via this link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This text is also &lt;a href=&#34;https://dou.ua/forums/topic/36560/&#34;&gt;available in Ukrainian&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;a-backstory-skippable-content&#34;&gt;A backstory (skippable content)&lt;/h2&gt;
&lt;p&gt;After, I wrote the article about Kubernetes backups - &lt;a href=&#34;https://grem1.in/post/k8s-backup/&#34;&gt;Why backup Kubernetes?&lt;/a&gt;, I got a few questions about the cluster topology we use. Especially on the &amp;ldquo;cluster as cattle&amp;rdquo; concept and technical struggles associated with it. I started writing a follow-up article on that topic, but then I realized that my view is limited by the experience at just a few companies. Thus, I decided to ask people about how they manage their clusters. So, here we are.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Рік 2021</title>
      <link>https://grem1.in/post/y2021/</link>
      <pubDate>Wed, 29 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/y2021/</guid>
      <description>&lt;figure&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://grem1.in/img/posts/y2021/cover.jpeg&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;Ось і минув рік 2019 і 3/4. За цей час ми побачили, що пандемії так просто не зникають, а час на розробку вакцини не є основною перешкодою імунізації.&lt;/p&gt;
&lt;p&gt;Традиційно почну з того, що &lt;a href=&#34;https://grem1.in/post/y2020/&#34;&gt;набажав собі на цей рік&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Вакцинуватись від COVD&lt;/strong&gt; - DONE. Також записався на бустер у січні. Якщо ви вакцинувались близько півроку назад, пошукайте, як можна отримати бустерну вакцину. Якщо ж ви досі не щепилися, то що з вами не так?!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Читати книжки&lt;/strong&gt; - я зарахую в done. Цього року я прочитав всього близько 5 книжок, але якщо додати сюди всі сатті, що я передивлявся для CatOps, вистачить на кілька епосів.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Розмовляти німецькою&lt;/strong&gt; - скорше ні, чим так. Тобто мені здається, я маю тут неабиякий прогрес. Я вже без проблем вмію замовляти страви в ресторанах, питати, де в магазині ті чи інші продукти і таке інше. Іноді я навіть розумію, що мені відповідають. Проте назвати свій рівень володіння німецькою мовою повноцінно розмовним я не наважусь. Мабуть, потрібно буде наступного року спробувати здати екзамен. Сподіваюсь, В1 я зможу витягнути.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Сходити в клуб&lt;/strong&gt; - тут дивись пункт про &amp;ldquo;пандемії так просто не зникають&amp;rdquo;. Якщо бути до кінця чесним, якись час клуби були відкриті, тому нарікати тут я можу тільки на себе. Ба більше, вони і зараз відкриті, але tanzen ist verboten (танцювати заборонено - &lt;em&gt;пер.&lt;/em&gt;), що вже стало локальним мемом.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;подія-року&#34;&gt;Подія Року&lt;/h2&gt;
&lt;p&gt;Цього року сніг в Берліні випадав двічі, причому перший раз він тримався більше однієї доби.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why backup Kubernetes?</title>
      <link>https://grem1.in/post/k8s-backup/</link>
      <pubDate>Mon, 27 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/k8s-backup/</guid>
      <description>&lt;p&gt;This is the second part of a series of articles regarding Kubernetes backups. You can find the first part &lt;a href=&#34;https://grem1.in/post/velero/&#34;&gt;about Velero tool here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;why-backup-kubernetes&#34;&gt;Why Backup Kubernetes?&lt;/h2&gt;
&lt;p&gt;In the &lt;a href=&#34;https://grem1.in/post/velero/&#34;&gt;previous part&lt;/a&gt; I provided a brief overview of the backup &amp;amp; restore tool for Kubernetes called Velero. Now, I would like to talk, why backup your cluster at all?&lt;/p&gt;
&lt;h2 id=&#34;what-makes-a-cluster&#34;&gt;What makes a cluster?&lt;/h2&gt;
&lt;p&gt;A typical production cluster has a three-layer structure. There are Kubernetes components themselves. There are plugins that ease your operations e.g. ingress controllers, admission webhooks, etc. I will refer to them as &amp;ldquo;core plugins&amp;rdquo; from now on. At the end of the day, there are applications - actual workloads that make your company&amp;rsquo;s money.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blog Redesign</title>
      <link>https://grem1.in/post/redesign/</link>
      <pubDate>Tue, 14 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/redesign/</guid>
      <description>As you may see, I&amp;#39;ve changed the apperance of this blog. Here&amp;#39;s why...</description>
    </item>
    <item>
      <title>Velero</title>
      <link>https://grem1.in/post/velero/</link>
      <pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/velero/</guid>
      <description>Brief overview of Velero (former Heptio Ark) - a backup solution for Kuberentes. Part I of Kubernetes clusters backup story</description>
    </item>
    <item>
      <title>On orchestrators, schedulers, and platforms</title>
      <link>https://grem1.in/post/orchestrators/</link>
      <pubDate>Mon, 12 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/orchestrators/</guid>
      <description>&lt;p&gt;I briefly mentioned this issue in a podcast recently. So, if you understand Russian, you&amp;rsquo;re&lt;a href=&#34;https://youtu.be/GVvYuFy0GJg&#34;&gt; welcome to listen to it&lt;/a&gt;. However, after I heard the news that Apache Mesos&lt;a href=&#34;https://news.ycombinator.com/item?id=26713082&#34;&gt; is going to be moved to Attic&lt;/a&gt;, I decided to write this post. Here I want to wrap up my thoughts and opinions on what&amp;rsquo;s going on on the infrastructure management scene recently and how we ended up like this. And also why I believe that things like Nomad and ECS are not quite a competition to Kubernetes nowadays.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How did I choose a microphone (a very beginners guide)</title>
      <link>https://grem1.in/post/microphone/</link>
      <pubDate>Sat, 27 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/microphone/</guid>
      <description>If you have a lot of Zoom calls, which is something very common these days, you need to have a good sound. Believe me</description>
    </item>
    <item>
      <title>Talks</title>
      <link>https://grem1.in/talks/</link>
      <pubDate>Sat, 27 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/talks/</guid>
      <description>&lt;p&gt;I do talks on DevOps-ish topics about both technologies and processes. I can make it in English, Ukrainian, or Russian.&lt;/p&gt;
&lt;p&gt;If you are interested in having me speak at an internal or external event, you can get in touch via &lt;a href=&#34;mailto:yrochnyak@gmail.com&#34;&gt;yrochnyak@gmail.com&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;previous-talks&#34;&gt;Previous Talks&lt;/h2&gt;
&lt;h3 id=&#34;ten-pitfalls-of-a-platform-team---talk-at-fwdays-devops-2025-conference-eng&#34;&gt;&amp;ldquo;Ten Pitfalls of a Platform Team&amp;rdquo; - talk at FWDays DevOps 2025 Conference (eng)&lt;/h3&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube-nocookie.com/embed/24UXMPS2stE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;h3 id=&#34;testing-of-helm-charts----talk-at-fwdays-devops-2024-conference-ukr&#34;&gt;&amp;ldquo;Testing of Helm Charts&amp;rdquo;  - talk at FWDays DevOps 2024 Conference (ukr)&lt;/h3&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube-nocookie.com/embed/BtciJTqJvQ8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;h3 id=&#34;guest-at-geekops-podcast-ukr&#34;&gt;Guest at &amp;ldquo;GeekOps&amp;rdquo; podcast (ukr)&lt;/h3&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube-nocookie.com/embed/Hjcf-tQxUko?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;h3 id=&#34;guest-speaker-at-потестим-в-проде-rus&#34;&gt;Guest speaker at &amp;ldquo;Потестим в проде&amp;rdquo; (rus)&lt;/h3&gt;
&lt;p&gt;Casually speaking about the common problems in devops-ish terminology, differences between IT market in Kyiv and Berlin, and if you need Kubernetes to run your personal blog&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crossplane</title>
      <link>https://grem1.in/post/crossplane/</link>
      <pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/crossplane/</guid>
      <description>I briefly went through the installation and configuration process and also shared my thoughts about Crossplane</description>
    </item>
    <item>
      <title>NeoVim GUI configuration</title>
      <link>https://grem1.in/post/nvim-en/</link>
      <pubDate>Sun, 17 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/nvim-en/</guid>
      <description>Creating a NeoVim setup with neovim-qt on macOS</description>
    </item>
    <item>
      <title>Год 2020</title>
      <link>https://grem1.in/post/y2020/</link>
      <pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/y2020/</guid>
      <description>2019 – год, который я встретил в Лондоне и провожаю в Берлине. В этом году произошло очень много всего, но фактически всё крутилось вокруг одного события.</description>
    </item>
    <item>
      <title>Two days with Pulumi</title>
      <link>https://grem1.in/post/pulumi/</link>
      <pubDate>Fri, 31 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/pulumi/</guid>
      <description>The first IaC tool in DevOps, which came from the Dev side</description>
    </item>
    <item>
      <title>Год 2019</title>
      <link>https://grem1.in/post/y2019/</link>
      <pubDate>Tue, 31 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://grem1.in/post/y2019/</guid>
      <description>2019 – год, который я встретил в Лондоне и провожаю в Берлине. В этом году произошло очень много всего, но фактически всё крутилось вокруг одного события.</description>
    </item>
    <item>
      <title>A year with Kubernetes: Recap</title>
      <link>https://grem1.in/post/k8s-year/</link>
      <pubDate>Wed, 26 Jun 2019 13:15:47 +0200</pubDate>
      <guid>https://grem1.in/post/k8s-year/</guid>
      <description>I’ve been using Kubernetes for almost a year and want to share some takeaways and things I’ve learned about it so far</description>
    </item>
    <item>
      <title>Украинский комикс. Обзор: “Хроники Аптауна”</title>
      <link>https://grem1.in/post/uptown-comics/</link>
      <pubDate>Thu, 20 Jun 2019 00:31:28 +0300</pubDate>
      <guid>https://grem1.in/post/uptown-comics/</guid>
      <description>Обзор Хроник Аптауна: недохранители на улицах Вышгорода. И да, спойлеры!</description>
    </item>
    <item>
      <title>Украинский комикс. Обзор: “Воля”</title>
      <link>https://grem1.in/post/volia-comics/</link>
      <pubDate>Thu, 20 Jun 2019 00:21:57 +0300</pubDate>
      <guid>https://grem1.in/post/volia-comics/</guid>
      <description>Воля: треш, угар и ура-патриотизм (обошлось без содомии) Небольшой обзорчик от меня по просьбам трудящихся. Осторожно спойлеры!</description>
    </item>
    <item>
      <title>Украинский комикс. Обзор: “Среди Овец”</title>
      <link>https://grem1.in/post/among-the-sheeps/</link>
      <pubDate>Wed, 19 Jun 2019 14:49:52 +0300</pubDate>
      <guid>https://grem1.in/post/among-the-sheeps/</guid>
      <description>Комикс про CCCР — “Среди овец” — хороший. И поэтому я сейчас начну его разваливать. Осторожно, спойлеры!</description>
    </item>
    <item>
      <title>➜ ~ whoami</title>
      <link>https://grem1.in/about/</link>
      <pubDate>Sat, 05 Nov 2016 21:05:33 +0530</pubDate>
      <guid>https://grem1.in/about/</guid>
      <description>&lt;figure class=&#34;about&#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://devopsdays.org/events/2025-kyiv/organizers/yurii-rochniak_hu_1c0f1184efa9fc0.webp&#34;/&gt; 
&lt;/figure&gt;

&lt;p&gt;Sup! My name is Yura. I am SRE at &lt;a href=&#34;https://preply.com/&#34;&gt;Preply&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Previously, I was leading a team taking care of the Kubernetes-related infrastructure at &lt;a href=&#34;https://n26.com&#34;&gt;N26&lt;/a&gt; and even before that worked for &lt;a href=&#34;https://advertising.adobe.com/&#34;&gt;Adobe Advertising Cloud&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Originally from Kyiv. For more than 5 years live in Berlin.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creator and admin of the &lt;a href=&#34;https://t.me/catops&#34;&gt;@CatOps&lt;/a&gt; Telegram channel&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://catops.substack.com/&#34;&gt;CatOps Newsletter&lt;/a&gt; on Substack&lt;/li&gt;
&lt;li&gt;Brought &lt;a href=&#34;https://www.meetup.com/Kyiv-HashiCorp-User-Group/&#34;&gt;HashiCorp User Group&lt;/a&gt; to Kyiv&lt;/li&gt;
&lt;li&gt;Brought Kubernetes to &lt;a href=&#34;https://preply.com/&#34;&gt;Preply&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Do some little help for &lt;a href=&#34;https://devopsdays.com.ua/&#34;&gt;DevOps Days Kyiv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have any questions or feedback, feel free to contact me on:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
