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
For today’s Donations Monday I would like to remind you about Pavlo and Naya who raise funds for recon drones and equipment for them.
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
Personally, I prefer Go over Python. Yet, I know that Python is very popular inside the platform engineering community (for some reasons unknown to me).
Therefore, I want to share with a Python book bundle by “No Starch Press”.
As usual, you can pay different amount of money to unlock different number of books. The whole bundle costs about €33.
Although, some of those books are oriented towards full-time developers, other books are focused on the automation tasks. Thus, I believe this bundle would be interesting to you.
#books #programming #python
Therefore, I want to share with a Python book bundle by “No Starch Press”.
As usual, you can pay different amount of money to unlock different number of books. The whole bundle costs about €33.
Although, some of those books are oriented towards full-time developers, other books are focused on the automation tasks. Thus, I believe this bundle would be interesting to you.
#books #programming #python
Humble Bundle
Humble Tech Book Bundle: Python by No Starch
We’ve teamed up with No Starch Press for our newest bundle. Get books like Python for Kids and Beyond the Basic Stuff with Python. Plus, pay what you want & support charity!
👍7👎6
Choose Boring Culture is a new article by Charity Majors which in my opinion would be useful for engineering managers here and also to the technical leaders.
In this article, she argues that there are two types of culture: formal and informal. Formal culture is what a company and its managers build. Its goal is to make the company to succeed. And it includes all the formal policies around vacation days, compensation, postmortems, team structure, roles, promotions, etc.
All the "funny stuff" is a part of the informal culture. Informal culture is still important, but this is something that should grow organically. So, please, do not force "mandatory fun" on your employees.
And a quote from this article:
#culture
In this article, she argues that there are two types of culture: formal and informal. Formal culture is what a company and its managers build. Its goal is to make the company to succeed. And it includes all the formal policies around vacation days, compensation, postmortems, team structure, roles, promotions, etc.
All the "funny stuff" is a part of the informal culture. Informal culture is still important, but this is something that should grow organically. So, please, do not force "mandatory fun" on your employees.
And a quote from this article:
a leader, you should absolutely care about your culture, but your primary responsibility is the health of the business. The purpose of your culture is to make your business succeed. It does not serve you, and it does not serve the people you care about, to be unclear on this front.
#culture
charity.wtf
Choose Boring Technology Culture
Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot; Emily summed it up crisply as, “Living another day on someone else’s money isn’t bus…
❤5👍3
Database trends spotted by Redis at KubeCon.
In nutshell:
- Running databases is hard.
- Running databases in Kubernetes = all the complexity of running databases + all the complexity of running Kubernetes.
- Yet, Data on Kubernetes community exists and has quite a few success stories.
- One of the problems is that there are no standard. Frequently, there are at least a couple of different operators and charts to run %dbname%. So, it might be hard for users to decide what tools to use in which case.
- Another problem is the lack of people, who are experts in both running databases and running Kubernetes.
So, if you want to be in demand on the market, get yourself familiar with data operations. That thing is getting momentum right now.
#databases #kubernetes
In nutshell:
- Running databases is hard.
- Running databases in Kubernetes = all the complexity of running databases + all the complexity of running Kubernetes.
- Yet, Data on Kubernetes community exists and has quite a few success stories.
- One of the problems is that there are no standard. Frequently, there are at least a couple of different operators and charts to run %dbname%. So, it might be hard for users to decide what tools to use in which case.
- Another problem is the lack of people, who are experts in both running databases and running Kubernetes.
So, if you want to be in demand on the market, get yourself familiar with data operations. That thing is getting momentum right now.
#databases #kubernetes
Redis
Database Trends Spotted at KubeCon Europe | Redis
Developers love Redis. Unlock the full potential of the Redis database with Redis Enterprise and start building blazing fast apps.
👍13
Avery nice read for the weekend - Postmortem of a 2005 Flickr Outage Modernized for Today.
It’s cool because it’s not just a postmortem from a well-known, but this piece also contains some history! Trust me, you will like the root cause of this one ;)
#postmortem #history
It’s cool because it’s not just a postmortem from a well-known, but this piece also contains some history! Trust me, you will like the root cause of this one ;)
#postmortem #history
Engineering Thoughts
Postmortem of a 2005 Flickr Outage Modernized for Today
Review of Flickr Architecture Before we delve into the Postmortem let’s review the details of the database architecture and Flickr’s overall Architecture at that time. Flickr at that time was a PHP shop, running PHP 4, using Smarty as its template Engine…
🔥5👍1
Today's Donations Monday goes to the artillery.
The "Reactive Post" charity organization allows creating a monthly subnoscription for donations which go to artillery brigades for spare parts, repairs, etc. You can check their website for more information.
They accept one-time donations as well. Plus, they support crypto.
#donations #Ukraine
The "Reactive Post" charity organization allows creating a monthly subnoscription for donations which go to artillery brigades for spare parts, repairs, etc. You can check their website for more information.
They accept one-time donations as well. Plus, they support crypto.
#donations #Ukraine
reactivepost.org
Charitable Foundation Reactive Mail
CF Reactive Post. We provide artillery with spare parts, wheels, walkie-talkies and other essential materials. We have been working since 2014. Deliver with high accuracy!
👍3
I know that currently there is a hiring freeze in many companies as well as a lot of folks stay put and not actively looking into changing their jobs.
Yet, some hiring is still happening, and some folks are actually joining new companies and therefore going through onboarding.
Hence, I would like to share this article with you - What I Wish I Knew About Onboarding Effectively.
This article has some interesting thoughts. For example, that you are the one who's "owning" your onboarding process. It seems obvious on the surface, but I saw many folks who assume otherwise.
Also, this article has some practical advises on how to prepare for an onboarding and make it a success.
#culture #onboarding
Yet, some hiring is still happening, and some folks are actually joining new companies and therefore going through onboarding.
Hence, I would like to share this article with you - What I Wish I Knew About Onboarding Effectively.
This article has some interesting thoughts. For example, that you are the one who's "owning" your onboarding process. It seems obvious on the surface, but I saw many folks who assume otherwise.
Also, this article has some practical advises on how to prepare for an onboarding and make it a success.
#culture #onboarding
eugeneyan.com
What I Wish I Knew About Onboarding Effectively
Mindset, 100-day plan, and balancing learning and taking action to earn trust.
👍7
I'm still editing the latest issue of our CatOps Voice Chat. So, while you're waiting, you can check out a pilot episode of the new DOU DevOps Podcast.
In this episode, they've discussed the certifications as well as touched the causes which led to the emerging of Platform Engineering.
#dou
In this episode, they've discussed the certifications as well as touched the causes which led to the emerging of Platform Engineering.
#dou
YouTube
DevOps — це (не) секта 🤔 Як ним стати та які технології варто знати 🐥 DevOps Podcast #0
💫 У пілотному випуску подкасту DOU для DevOps спеціалістів обговорюємо те, що хвилює спільноту, новини та тренди. Ведучі поспілкувалися про те, що таке DevOps загалом і чому це називають сектою, зачепили тему навчання та сертифікацій, а також обговорили типовий…
👍4
More than a year ago, I made a prediction that new Kubernetes distributions would emerge and the whole K8s installation process would be very similar to the Linux desktop experience: yes, the kernel is the same, but you have some pre-installed stuff that makes your experience smoother.
Yet, I was wrong. Some Kubernetes distributions emerged indeed, but the reality is that for the majority of people the real answer is to simply use whatever a cloud provider gives you and install necessary plugins by yourself.
Though, not everyone is operating in a cloud, as well as not everyone is using a managed Kubernetes service within a cloud. Therefore, I want to share with you an article called Kubernetes Installation Methods The Complete Guide.
This is not a complete guide, of course. There are a couple more methods and distributions. Moreover, I believe there are some exotic ways of people managing their clusters that never go public (we have a custom Kubernetes deployer in the company, lol).
However, this guide provides a nice overview of what's available on the market and which solutions suit better to which situations. So, if you're looking into starting your Kubernetes journey, you have a good place to validate your ideas about the tools.
#kubernetes
Yet, I was wrong. Some Kubernetes distributions emerged indeed, but the reality is that for the majority of people the real answer is to simply use whatever a cloud provider gives you and install necessary plugins by yourself.
Though, not everyone is operating in a cloud, as well as not everyone is using a managed Kubernetes service within a cloud. Therefore, I want to share with you an article called Kubernetes Installation Methods The Complete Guide.
This is not a complete guide, of course. There are a couple more methods and distributions. Moreover, I believe there are some exotic ways of people managing their clusters that never go public (we have a custom Kubernetes deployer in the company, lol).
However, this guide provides a nice overview of what's available on the market and which solutions suit better to which situations. So, if you're looking into starting your Kubernetes journey, you have a good place to validate your ideas about the tools.
#kubernetes
Medium
Kubernetes Installation Methods The Complete Guide
If you are familiar with Kubernetes, you must know Kubernetes installation is one of the challenging topics of Kubernetes. This challenge…
❤8👍2😁1
It was a long one but finally I made it!
A new episode of our Voice Chat (in Ukrainian) is available! This time we shared stories of our fuckups as well as discussed a little bit the value of certifications and the interviewing process.
You can find the episode on:
- Spotify
- Apple Podcasts
- Google Podcasts
- Direct RSS link
So, if were looking for something to listen to on the weekend, we’ve got you covered!
#voice #говорилка
A new episode of our Voice Chat (in Ukrainian) is available! This time we shared stories of our fuckups as well as discussed a little bit the value of certifications and the interviewing process.
You can find the episode on:
- Spotify
- Apple Podcasts
- Google Podcasts
- Direct RSS link
So, if were looking for something to listen to on the weekend, we’ve got you covered!
#voice #говорилка
YouTube
Stories of F%ckups
Розповідаємо історії своїх факапів, трохи говоримо про platform engineering, ділимось досвідом співбесід і пет-проєктів.
Посилання на штуки, що згадуються в епізоді:
- https://github.com/charmbracelet/bubbletea
- https://charm.sh/
- https://github.com/b…
Посилання на штуки, що згадуються в епізоді:
- https://github.com/charmbracelet/bubbletea
- https://charm.sh/
- https://github.com/b…
🔥6
I usually post donation requests on Mondays but this is an urgent one.
Mike is raising funds for laptops for the Southern Front.
The goal is ₴38k. So, I believe we can close this one fast.
I know Mike personally. You can trust this fundraiser as if it was done from myself.
You can donate to the Monobank Jar:
https://send.monobank.ua/jar/8EPmTTkUrv
#donations #Ukraine
Mike is raising funds for laptops for the Southern Front.
The goal is ₴38k. So, I believe we can close this one fast.
I know Mike personally. You can trust this fundraiser as if it was done from myself.
You can donate to the Monobank Jar:
https://send.monobank.ua/jar/8EPmTTkUrv
#donations #Ukraine
send.monobank.ua
Безпечний переказ коштів
Надсилайте безкоштовно та безпечно кошти
👍10
Yesterday I posted Mike's fundraiser for the laptops for the Southern Front. So, without changing the topic, I want to remind you about the Cyberdefence fundraiser by the Come Back Alive foundation.
It's currently at ~87% of its goal.
P.S. You can still donate to Mike's fundraiser as well. There is like 9k UAH left: https://send.monobank.ua/jar/8EPmTTkUrv
#donations #Ukraine
It's currently at ~87% of its goal.
P.S. You can still donate to Mike's fundraiser as well. There is like 9k UAH left: https://send.monobank.ua/jar/8EPmTTkUrv
#donations #Ukraine
❤4🫡1