Sup!
As some of you may know, I'm a part of the DevOps Days Kyiv organizer committee. Last year we managed to raise more than €100k for various Ukrainian foundations.
This year we want to have a conference as well! Moreover, we want to focus on the Ukrainian experience specifically in regard to the disaster recovery.
So. Maybe, you had to migrate your infrastructure abroad during 2022, maybe you have an interesting story of how to organize team work during blackouts, or maybe you had to re-write your disaster recovery policies from scratch.
If this is your case, the Call for Papers. We would be happy to hear from you!
#devops
As some of you may know, I'm a part of the DevOps Days Kyiv organizer committee. Last year we managed to raise more than €100k for various Ukrainian foundations.
This year we want to have a conference as well! Moreover, we want to focus on the Ukrainian experience specifically in regard to the disaster recovery.
So. Maybe, you had to migrate your infrastructure abroad during 2022, maybe you have an interesting story of how to organize team work during blackouts, or maybe you had to re-write your disaster recovery policies from scratch.
If this is your case, the Call for Papers. We would be happy to hear from you!
#devops
Google Docs
CFP DevOpsDays Ukraine 2023
We are now looking for you and your interesting proposals to make this event unique and unforgettable for the audience and you as a speaker!
Therefore we are looking for speakers with speaking experience as well as for rookies on the stage!
We welcome…
Therefore we are looking for speakers with speaking experience as well as for rookies on the stage!
We welcome…
🔥12
Love `yq` or hate unordered lists in YAML?
Try the pre-commit-yq hook that provides both possibilities!
Yeah, it is mainly used as yet another YAML prettier, but with the support of comments and blank lines inside (at least, it doesn't remove most of them)
So, in case you can in yq/jq syntax and still have not found normal prettier for these file types - here it is.
Also,
Try the pre-commit-yq hook that provides both possibilities!
Yeah, it is mainly used as yet another YAML prettier, but with the support of comments and blank lines inside (at least, it doesn't remove most of them)
yq itself able works with YAML, XML, and TOML, and build on top of jq.So, in case you can in yq/jq syntax and still have not found normal prettier for these file types - here it is.
Also,
pre-commit can be simply run in your CI, here are examples for Github Action: usual usage, usage with dirty hackGitHub
GitHub - SpotOnInc/pre-commit-yq: Make able to apply `yq` as pre-commit.com hook. YAML prettier.
Make able to apply `yq` as pre-commit.com hook. YAML prettier. - SpotOnInc/pre-commit-yq
❤1👍1
Some AWS usage statistics for 2023.
Background: survey ran from 16th Jan to 15th Feb 2023 and 331 people partisipated in it.
It provides some insights on the adoption of the AWS services as well as the satisfaction of using those.
On occasion, I want to make the last call to participate in our Kubernetes Operations Survey 2023, which goal is to better understand how people maintain Kubernetes clusters in their companies.
#aws
Background: survey ran from 16th Jan to 15th Feb 2023 and 331 people partisipated in it.
It provides some insights on the adoption of the AWS services as well as the satisfaction of using those.
On occasion, I want to make the last call to participate in our Kubernetes Operations Survey 2023, which goal is to better understand how people maintain Kubernetes clusters in their companies.
#aws
Answersforaws
The 2025 Answers for AWS survey
Which AWS services are people interested in 🧐? Which do they like ✅? Which would they never use again 😡?
👍5
This morning I was browsing Reddit and came across a topic called: “Learning path for a new SRE?”.
I know this is always kinda hot topic of how to get into DevOps / SRE / Platform Engineering. So, I decided to share this tread as well as some links from there here.
- School of SRE by LinkedIn. This cource seems incomplete at this point. Yet, it has some useful inforation to start with.
- Site Reliability Engineer (SRE) Interview Preparation Guide. This guide on another hand is too braod. I’d suggest using it only as a reference to specific topics.
- Articles on Site Reliability Engineering by Gremlin Inc. I mean, I couldn’t pass the materials from a company with such ame, could I? Gremlin Inc is a company that provides solutions for chaos engineering and has some good articles on various practices around yur platform.
- And of course the old playlist by Google which has videos describing what SRE is and what are its practices.
Hope, it’ll be helpful to you!
#sre
I know this is always kinda hot topic of how to get into DevOps / SRE / Platform Engineering. So, I decided to share this tread as well as some links from there here.
- School of SRE by LinkedIn. This cource seems incomplete at this point. Yet, it has some useful inforation to start with.
- Site Reliability Engineer (SRE) Interview Preparation Guide. This guide on another hand is too braod. I’d suggest using it only as a reference to specific topics.
- Articles on Site Reliability Engineering by Gremlin Inc. I mean, I couldn’t pass the materials from a company with such ame, could I? Gremlin Inc is a company that provides solutions for chaos engineering and has some good articles on various practices around yur platform.
- And of course the old playlist by Google which has videos describing what SRE is and what are its practices.
Hope, it’ll be helpful to you!
#sre
Reddit
From the sre community on Reddit
Explore this post and more from the sre community
🔥16
I have transferred my article about the types of technical interviews into English.
In that article I write about the types of interviews I have encountered through my career and how one can prepare to each of them.
You can read the original Ukrainian version on DOU.
The English version is available
- On Substack
- In my blog
Hope, this article would be helpful to you!
#interviews #blog
In that article I write about the types of interviews I have encountered through my career and how one can prepare to each of them.
You can read the original Ukrainian version on DOU.
The English version is available
- On Substack
- In my blog
Hope, this article would be helpful to you!
#interviews #blog
CatOps Newsletter
Types of Technical Interviews
and how to prepare to each of them
👍6👏3🔥1
Today’s Donations Monday is dedicated to Pavlo and Naya again.
Their goal for this week is to get €7k for drones and tech equipment
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
Their goal for this week is to get €7k for drones and tech equipment
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
👍7❤2
While I'm editing the audio from our previous voice chat, Denys has already uploaded a new episode of his podcast (in Ukrainian) with me as a guest.
We have talked about SRE, its origins and limitations.
Also, make sure to subscribe to Denys' channel on Telegram as well as on YouTube to get the new notified when new episodes are there!
#sre #podcast
We have talked about SRE, its origins and limitations.
Also, make sure to subscribe to Denys' channel on Telegram as well as on YouTube to get the new notified when new episodes are there!
#sre #podcast
YouTube
SRE - ЦЕ ТУПО OPS? | #sre чи #devops - що краще для бізнесу | Методи та інструменти #sre
Розмова про SRE. Що це таке. Нюанси імплементації та вимірювання ефективності.
Нюанси та практика впровадження #devops #sre SLO/SLA
Гості:
Yura🇺🇦 Rochniak https://www.linkedin.com/in/yrochnyak/
Oleksandr Sapozhnikov https://www.linkedin.com/in/osapozhnikov/…
Нюанси та практика впровадження #devops #sre SLO/SLA
Гості:
Yura🇺🇦 Rochniak https://www.linkedin.com/in/yrochnyak/
Oleksandr Sapozhnikov https://www.linkedin.com/in/osapozhnikov/…
❤8👍2
Coordination Headwind (How Organizations Are Like Slime Mold) is a 171-slide presentation by Alex Komoroske that tells a story of changes in the organizational dynamics as an organization grows.
This presentation answers the question that many of you might have had at some point of the time: how comes that it suddenly becomes an impossible task to do something in an organization that was able to execute things superfast just a couple of years ago?
Alex digs into the project delivery math as well, highlights some things that inevitably lead to the execution slowdown.
Sure, you may say that this presentation would more interesting to the managers, but not only them! Individuals matter! Also, this is still a channel about DevOps and DevOps is about culture and collaboration.
#culture
This presentation answers the question that many of you might have had at some point of the time: how comes that it suddenly becomes an impossible task to do something in an organization that was able to execute things superfast just a couple of years ago?
Alex digs into the project delivery math as well, highlights some things that inevitably lead to the execution slowdown.
Sure, you may say that this presentation would more interesting to the managers, but not only them! Individuals matter! Also, this is still a channel about DevOps and DevOps is about culture and collaboration.
#culture
Komoroske
Coordination Headwind - How Organizations Are Like Slime Molds
An emoji flipbook presentation by Alex Komoroske about how dysfunctional organizational dyanmics arise even when individuals are well-behaved
❤3🔥1
A new episode of our voice chat is out!
This time we talked about the best practices and guidelines for writing Terraform modules as well as Terragrunt, AWS Lambda, and other stuff.
The episode is available:
- on YouTube
- on Spotify
- Apple Podcasts
- Google Podcasts
- RSS feed
Enjoy!
#terraform #aws #azure #gcp #labmda
This time we talked about the best practices and guidelines for writing Terraform modules as well as Terragrunt, AWS Lambda, and other stuff.
The episode is available:
- on YouTube
- on Spotify
- Apple Podcasts
- Google Podcasts
- RSS feed
Enjoy!
#terraform #aws #azure #gcp #labmda
YouTube
Terraform [Modules] Best Practices
Поговорили про best practices та guidelines щодо написання Terraform модулів, а також трохи про AWS Lambda. Знов згадали тему динамічних оточень для розробників.
Статті, що згадуються в епізоді:
- How Cloudflare uses Terraform: https://blog.cloudflare.com/terraforming…
Статті, що згадуються в епізоді:
- How Cloudflare uses Terraform: https://blog.cloudflare.com/terraforming…
👍6❤5
For today's Donations Monday, I want to remind you about the Cyberdefence Fundraiser by Come Back Alive.
The goal is to raise 50M UAH for the IT equipment and technologies. Currently, 56% of the goal is reached. So, let's make sure that it moves to 100% faster!
#donations #Ukraine
The goal is to raise 50M UAH for the IT equipment and technologies. Currently, 56% of the goal is reached. So, let's make sure that it moves to 100% faster!
#donations #Ukraine
❤6👍1
Vox populi vox Dei.
We (DevOps Days Kyiv organizer team) want to hear your voice.
As you may know, conferences (even non-profit ones) run on sponsors’ money.
Just like last year, we want to forward money that we raise for DevOps Days to Ukrainian humanitarian funds.
The problem is that we’re struggling to raise a meaningful amount before May, the month we initially wanted to have the conference. Thus, we have two options:
1. Have the conference in May anyways and donate whatever amount we manage to raise in this short period of time.
2. Postpone the conference till autumn and work with the companies to raise more money.
I’ll put a poll right after this message. Your vote is important because we make this conference for you, dear community!
#event
We (DevOps Days Kyiv organizer team) want to hear your voice.
As you may know, conferences (even non-profit ones) run on sponsors’ money.
Just like last year, we want to forward money that we raise for DevOps Days to Ukrainian humanitarian funds.
The problem is that we’re struggling to raise a meaningful amount before May, the month we initially wanted to have the conference. Thus, we have two options:
1. Have the conference in May anyways and donate whatever amount we manage to raise in this short period of time.
2. Postpone the conference till autumn and work with the companies to raise more money.
I’ll put a poll right after this message. Your vote is important because we make this conference for you, dear community!
#event
There won’t be many posts this week, folks, because I’m at KubeCon right now.
But here are some CNCF reports you can read in the meantime.
#cncf #report
But here are some CNCF reports you can read in the meantime.
#cncf #report
CNCF
Reports
👍10🎉2
There are many ways to contribute to open source! And it’s not necessary about writing code.
Today at KubeCon they’ve said that a couple of localizations for Kubernetes including Ukrainian require some love.
This is an amazing opportunity for your contribution! Here is the manual on how to start.
(picture via deadopsclub)
#kubernetes
Today at KubeCon they’ve said that a couple of localizations for Kubernetes including Ukrainian require some love.
This is an amazing opportunity for your contribution! Here is the manual on how to start.
(picture via deadopsclub)
#kubernetes
❤16👍1
Puppet Labs have issued a new State of DevOps 2023 report.
This time it’s focused on Platform Engineering and how it helps organizations to achieve their goals and move further with their DevOps journey. Key takeaways (opinionated):
- While DevOps helps to foster collaboration and delivery velocity inside teams, platform engineering helps to increase the delivery velocity across the organization.
- Companies that have implemented platform engineering approach are satisfied with it. Also, companies that have platform teams for longer period of time are more satisfied, which is a good sign.
- Platform engineering treats infrastructure (observability, CI/CD, etc.) as a product, not as project. Therefore, platform teams benefit from a product manager position within a team.
- Yet, about a half of respondents have reported that their senior leadership is still concerned about the topic of platform engineering or confused about it.
- Centralized platform team is more common compared to decentralized and people who work in a centralized structure are more satisfied.
- Organizations plan to hire engineers to work on their internal platforms. So, you‘re safe :)
- 01 Normalize the technology stack => 02 Standardize and reduce variability => 03 Expand DevOps practices => 04 Automate infrastructure delivery => 06 Provide self-service capabilities => ???? => PROFIT!!1
#report #culture #platform_engineering #devops
This time it’s focused on Platform Engineering and how it helps organizations to achieve their goals and move further with their DevOps journey. Key takeaways (opinionated):
- While DevOps helps to foster collaboration and delivery velocity inside teams, platform engineering helps to increase the delivery velocity across the organization.
- Companies that have implemented platform engineering approach are satisfied with it. Also, companies that have platform teams for longer period of time are more satisfied, which is a good sign.
- Platform engineering treats infrastructure (observability, CI/CD, etc.) as a product, not as project. Therefore, platform teams benefit from a product manager position within a team.
- Yet, about a half of respondents have reported that their senior leadership is still concerned about the topic of platform engineering or confused about it.
- Centralized platform team is more common compared to decentralized and people who work in a centralized structure are more satisfied.
- Organizations plan to hire engineers to work on their internal platforms. So, you‘re safe :)
- 01 Normalize the technology stack => 02 Standardize and reduce variability => 03 Expand DevOps practices => 04 Automate infrastructure delivery => 06 Provide self-service capabilities => ???? => PROFIT!!1
#report #culture #platform_engineering #devops
Puppet
Perforce Puppet: Infrastructure Automation & Operations at Scale
Perforce Puppet is the leading modern infrastructure ops platform for automation, configuration management, DevSecOps, compliance, CI/CD, patching & more.
👍2😱1
Let's start a week with the fundamental stuff affecting all tech folks over decades.
https://www.youtube.com/watch?v=6YbK8o9rZfI
#culture #programming
https://www.youtube.com/watch?v=6YbK8o9rZfI
#culture #programming
It turned out that IBM has a lot of free courses on SRE: https://www.ibm.com/training/path/ibmcloudassociatesitereliabilityengineer(sre)
Sure, the main goal is to make you familiar with their cloud and get some adopters. However, some courses look generic. Thus, you may benefit from them even if you don’t plan to use IBM Cloud.
#learning #ibm
Sure, the main goal is to make you familiar with their cloud and get some adopters. However, some courses look generic. Thus, you may benefit from them even if you don’t plan to use IBM Cloud.
#learning #ibm
👍12🍌1
A video report from KubeCon featuring Denys Vasyliev, Stanislav Kolenkin, and myself.
It‘s in Ukrainian (mostly). And we also have a text report which is coming soon.
#event #kubernetes
It‘s in Ukrainian (mostly). And we also have a text report which is coming soon.
#event #kubernetes
YouTube
KubeCon 2023 Amsterdam | Vibe & Trends | Projects & Showcases | Viktor Farcic | Kelsey Hightower
KubeCon-2023 Амстердам. Про нове життя Service Mesh, складність Kubernetes та тренди індустрії.
Ведучі:
https://www.linkedin.com/in/yrochnyak/
https://www.linkedin.com/in/stanislav-kolenkin-4b6b96a/
https://www.linkedin.com/in/denys-vasyliev/
Гості:
ht…
Ведучі:
https://www.linkedin.com/in/yrochnyak/
https://www.linkedin.com/in/stanislav-kolenkin-4b6b96a/
https://www.linkedin.com/in/denys-vasyliev/
Гості:
ht…
👍12❤5
With the whole AI hype going on, it's interesting to see how companies are trying to find an application for AI in their products.
Sometimes it's just pure hype, in my opinion. There are some
"AI-powered" tools that existed just fine without AI. However, I personally see three major areas for AI (LLMs to be precise) in the operational field:
- Taking over some boring tasks like writing some Bash, Makefiles and so on.
- Observability: basically explaining alerts to humans and suggest possible solutions. Perhaps, even apply those suggestions.
- Knowledge management. LLM can answer reoccurring questions instead of a support person. You can even try to teach a model based on your internal documentation and so on.
And here are some practical implementations in some of those areas:
- GitLab’s new security feature uses AI to explain vulnerabilities to developers
- Pulumi AI that writes IaC for you.
P.S. The news about GitLab came from our chat. So, if you have any interesting news to share, do not hesitate to join!
#ai #gitlab #pulumi #iac
Sometimes it's just pure hype, in my opinion. There are some
"AI-powered" tools that existed just fine without AI. However, I personally see three major areas for AI (LLMs to be precise) in the operational field:
- Taking over some boring tasks like writing some Bash, Makefiles and so on.
- Observability: basically explaining alerts to humans and suggest possible solutions. Perhaps, even apply those suggestions.
- Knowledge management. LLM can answer reoccurring questions instead of a support person. You can even try to teach a model based on your internal documentation and so on.
And here are some practical implementations in some of those areas:
- GitLab’s new security feature uses AI to explain vulnerabilities to developers
- Pulumi AI that writes IaC for you.
P.S. The news about GitLab came from our chat. So, if you have any interesting news to share, do not hesitate to join!
#ai #gitlab #pulumi #iac
TechCrunch
GitLab’s new security feature uses AI to explain vulnerabilities to developers
Developer platform GitLab today announced a new AI-driven security feature that uses a large language model to explain potential vulnerabilities to developers, with plans to expand this to automatically resolve these vulnerabilities using AI in the future.
👍9❤1