I’m switching CI/CD providers - what should i look out for?
Hi there. Im thinking of switching CI/CD providers, and would like to compare what’s out there on the market. Any advice on what to look out for when making the switch? Anyone with experience in this? Im thinking good integrations functionality, ease of configuration, ease of maintenance, customizability and extendability, speed of updates, support and docs, open source, security and IAM…what am I missing?
https://redd.it/1bnizps
@r_devops
Hi there. Im thinking of switching CI/CD providers, and would like to compare what’s out there on the market. Any advice on what to look out for when making the switch? Anyone with experience in this? Im thinking good integrations functionality, ease of configuration, ease of maintenance, customizability and extendability, speed of updates, support and docs, open source, security and IAM…what am I missing?
https://redd.it/1bnizps
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is moving in DevOps impossible now without a CS degree?
Just curious what it’s like now. I know a couple of years ago the Computer Science sector was a lot different. I’m a system engineer of 11 years who does some DevOps-ish work, but I don’t have a bachelors degree. Would like to switch jobs into something more focused but the CsCareerQuestions sub makes the entire industry look like a blood bath. Just curious how bad it actually is.
https://redd.it/1bnm10i
@r_devops
Just curious what it’s like now. I know a couple of years ago the Computer Science sector was a lot different. I’m a system engineer of 11 years who does some DevOps-ish work, but I don’t have a bachelors degree. Would like to switch jobs into something more focused but the CsCareerQuestions sub makes the entire industry look like a blood bath. Just curious how bad it actually is.
https://redd.it/1bnm10i
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Exploring the Symbiotic Relationship Between AI and DevOps: An In-Depth Look
In today's fast-paced digital world, developers are the driving force behind innovation. As one of those major innovations, Artificial Intelligence (AI), continues to push the boundaries of what's possible, it is crucial to understand the pivotal role that developers, as well as the new evolving role of platform engineers, play in unlocking its full potential.
While the industry acknowledges the impact of AI, ML, and LLMs on DevOps, the full potential of AI in these domains is yet to be fully recognized. This article explores the symbiotic relationship between AI and the DevOps world, shedding light on how developers are at the forefront of this transformative journey. By exploring the intersection of AI and DevOps, we will uncover how these two fields intertwine, influence, and empower each other.
​
Read the full blog; https://www.getambassador.io/blog/ai-devops-symbiotic-relationship-deep-dive
​
https://redd.it/1bnnpd6
@r_devops
In today's fast-paced digital world, developers are the driving force behind innovation. As one of those major innovations, Artificial Intelligence (AI), continues to push the boundaries of what's possible, it is crucial to understand the pivotal role that developers, as well as the new evolving role of platform engineers, play in unlocking its full potential.
While the industry acknowledges the impact of AI, ML, and LLMs on DevOps, the full potential of AI in these domains is yet to be fully recognized. This article explores the symbiotic relationship between AI and the DevOps world, shedding light on how developers are at the forefront of this transformative journey. By exploring the intersection of AI and DevOps, we will uncover how these two fields intertwine, influence, and empower each other.
​
Read the full blog; https://www.getambassador.io/blog/ai-devops-symbiotic-relationship-deep-dive
​
https://redd.it/1bnnpd6
@r_devops
www.getambassador.io
Exploring the Symbiotic Relationship Between AI and DevOps: An In-Depth Look
Explore the transformative relationship between AI and DevOps, highlighting developers' roles and platform engineering's impact on AI advancements.
Moving into Devops
Hey everyone, after nearly 4 years of working on the service desk I am slowly moving into a more devops role. I wanted to ask, how much of your time is Linux related? I am planning my first career path into either Python or Linux and wondered which would benefit me more as a starting point.
I’m currently working out of AWS for our customers.
Thank you!
https://redd.it/1bnn6wi
@r_devops
Hey everyone, after nearly 4 years of working on the service desk I am slowly moving into a more devops role. I wanted to ask, how much of your time is Linux related? I am planning my first career path into either Python or Linux and wondered which would benefit me more as a starting point.
I’m currently working out of AWS for our customers.
Thank you!
https://redd.it/1bnn6wi
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Create your own open-source observability platform using ArgoCD, Prometheus, AlertManager, OpenTelemetry and Tempo
Continuing the series on how to build a tech from scratch, I just released the 13th series that dives into the world of observability, I hope you enjoy it :)
Create your own open-source observability platform using ArgoCD, Prometheus, AlertManager, OpenTelemetry and Tempo (13/17)
https://redd.it/1bnq9l1
@r_devops
Continuing the series on how to build a tech from scratch, I just released the 13th series that dives into the world of observability, I hope you enjoy it :)
Create your own open-source observability platform using ArgoCD, Prometheus, AlertManager, OpenTelemetry and Tempo (13/17)
https://redd.it/1bnq9l1
@r_devops
Medium
Learning from building the tech stacks of 5 startups and giving back to the community (1/17)
Over the past few years, I’ve been very fortunate to participate and contribute to the creation of many technologies, from their inception…
I built a tool to manage your software configurations in a new way
So after spending many years having to manage some pretty complex configs (such as for a multi-tenant platform consisting of hundreds of deeply customized clients), I decided to take the time to build a proper config tool that will help everyone out.
Here it is: www.scoperoot.com.
And here's a video as well that goes over everything: https://youtu.be/GYxYsNpFdiU?si=igcgvrJRM4xN8NxD.
It handles configs for all kinds of software from big to small. It is especially useful for multi-tenant software where each tenant is meant to be deeply configurable or white-labeled. These types of configs are the most complex and is what ScopeRoot is especially good at.
​
Some notable innovations include:
Configuration inheritance
Instead of having to repeat config properties and values, you can simply use inheritance to pretty much avoid all forms of repetition in your configs. Inheritance is deeply baked into ScopeRoot and you can implement your inheritance structure in any way you like.
​
Partition your configs in your own custom way
All projects have their unique configuration needs. So that's why in ScopeRoot, you get to select each config's unique combination of parameters to accurately target your desired apps. Examples of such parameters could include: client, region, platform (ios/android/web/etc), industry, language, and any other ones you'd like. This is unique to ScopeRoot in the sense that it enables you to still not repeat yourself in any way, regardless of how complex your configuration needs are.
​
User-friendly UI
Even though ScopeRoot is highly programmable/customizable to your needs, it still remains user-friendly to the rest of your team, including non-coders. So this way, once you've implemented your configurations, the rest of your team can handle updating them. For example, your team would no longer need to get a hold of a dev in order to do things like: updating a client's logo, enabling/disabling a feature, updating some text on their app/website, etc.
​
Rapid and versatile importer
You can literally take your existing configs and just drop them into ScopeRoot and it will generate an entire tree structure for you representing your configs. This also does it in a way that sets up configuration inheritance perfectly as well (contact me for more info on how to do that). Basically, it is very quick to fully import your config data properly; the importer options are flexible enough to enable you to do that quickly.
​
I would love for you guys to give it a try, share your thoughts and ask me anything.
ScopeRoot is free to try out. If you're interested in using it in production, simply book a quick call on the website or message me here and we can discuss further.
https://redd.it/1bns23v
@r_devops
So after spending many years having to manage some pretty complex configs (such as for a multi-tenant platform consisting of hundreds of deeply customized clients), I decided to take the time to build a proper config tool that will help everyone out.
Here it is: www.scoperoot.com.
And here's a video as well that goes over everything: https://youtu.be/GYxYsNpFdiU?si=igcgvrJRM4xN8NxD.
It handles configs for all kinds of software from big to small. It is especially useful for multi-tenant software where each tenant is meant to be deeply configurable or white-labeled. These types of configs are the most complex and is what ScopeRoot is especially good at.
​
Some notable innovations include:
Configuration inheritance
Instead of having to repeat config properties and values, you can simply use inheritance to pretty much avoid all forms of repetition in your configs. Inheritance is deeply baked into ScopeRoot and you can implement your inheritance structure in any way you like.
​
Partition your configs in your own custom way
All projects have their unique configuration needs. So that's why in ScopeRoot, you get to select each config's unique combination of parameters to accurately target your desired apps. Examples of such parameters could include: client, region, platform (ios/android/web/etc), industry, language, and any other ones you'd like. This is unique to ScopeRoot in the sense that it enables you to still not repeat yourself in any way, regardless of how complex your configuration needs are.
​
User-friendly UI
Even though ScopeRoot is highly programmable/customizable to your needs, it still remains user-friendly to the rest of your team, including non-coders. So this way, once you've implemented your configurations, the rest of your team can handle updating them. For example, your team would no longer need to get a hold of a dev in order to do things like: updating a client's logo, enabling/disabling a feature, updating some text on their app/website, etc.
​
Rapid and versatile importer
You can literally take your existing configs and just drop them into ScopeRoot and it will generate an entire tree structure for you representing your configs. This also does it in a way that sets up configuration inheritance perfectly as well (contact me for more info on how to do that). Basically, it is very quick to fully import your config data properly; the importer options are flexible enough to enable you to do that quickly.
​
I would love for you guys to give it a try, share your thoughts and ask me anything.
ScopeRoot is free to try out. If you're interested in using it in production, simply book a quick call on the website or message me here and we can discuss further.
https://redd.it/1bns23v
@r_devops
Scoperoot
ScopeRoot | Your software's customization panel for everyone on your team
Skyrocket your company's overall speed by enabling even non-coders to review and update your software's customizations: Feature toggles, translations, images, API keys.
Hello everyone, I'm encountering an issue while running my pipeline. It stops at the step where I'm deploying artifacts to JFrog, and I'm seeing the following error. Any thoughts or suggestions on how to resolve this?
[Pipeline\] {
[Pipeline\] rtGradleRun
Executing command: /bin/sh -c git log --pretty=format:%s -1
[StreamlineCI\] $ /var/lib/jenkins/tools/hudson.plugins.gradle.GradleInstallation/Gradle_8.7-rc-2/bin/gradle --init-script /var/lib/jenkins/workspace/StreamlineCI@tmp/artifactory/init-artifactory458689494867706949gradle clean build
Starting a Gradle Daemon (subsequent builds will be faster)
\> Configure project :
Build was configured to prefer settings repositories over project repositories but repository 'MavenRepo' was added by build file 'build.gradle'
Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle'
\> Task :clean
\> Task :compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
\> Failed to notify dependency resolution listener.
\> Could not resolve all dependencies for configuration ':detachedConfiguration1'.
\> Using insecure protocols with repositories, without explicit opt-in, is unsupported.
\> Could not resolve all dependencies for configuration ':detachedConfiguration2'.
\> Using insecure protocols with repositories, without explicit opt-in, is unsupported.
* Try:
\> Switch Maven repository 'artifactoryResolutionRepository(https://localhost:8082/artifactory/Admin)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols.
\> For more information, please refer to https://docs.gradle.org/8.7-rc-2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol in the Gradle documentation.
\> Run with --stacktrace option to get the stack trace.
\> Run with --info or --debug option to get more log output.
\> Run with --scan to get full insights.
\> Get more help at https://help.gradle.org.
BUILD FAILED in 8s
2 actionable tasks: 2 executed
ERROR: Couldn't execute Gradle task. RuntimeException: Gradle build failed with exit code 1
[Pipeline\] }
https://redd.it/1bnsyrl
@r_devops
[Pipeline\] {
[Pipeline\] rtGradleRun
Executing command: /bin/sh -c git log --pretty=format:%s -1
[StreamlineCI\] $ /var/lib/jenkins/tools/hudson.plugins.gradle.GradleInstallation/Gradle_8.7-rc-2/bin/gradle --init-script /var/lib/jenkins/workspace/StreamlineCI@tmp/artifactory/init-artifactory458689494867706949gradle clean build
Starting a Gradle Daemon (subsequent builds will be faster)
\> Configure project :
Build was configured to prefer settings repositories over project repositories but repository 'MavenRepo' was added by build file 'build.gradle'
Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle'
\> Task :clean
\> Task :compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
\> Failed to notify dependency resolution listener.
\> Could not resolve all dependencies for configuration ':detachedConfiguration1'.
\> Using insecure protocols with repositories, without explicit opt-in, is unsupported.
\> Could not resolve all dependencies for configuration ':detachedConfiguration2'.
\> Using insecure protocols with repositories, without explicit opt-in, is unsupported.
* Try:
\> Switch Maven repository 'artifactoryResolutionRepository(https://localhost:8082/artifactory/Admin)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols.
\> For more information, please refer to https://docs.gradle.org/8.7-rc-2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol in the Gradle documentation.
\> Run with --stacktrace option to get the stack trace.
\> Run with --info or --debug option to get more log output.
\> Run with --scan to get full insights.
\> Get more help at https://help.gradle.org.
BUILD FAILED in 8s
2 actionable tasks: 2 executed
ERROR: Couldn't execute Gradle task. RuntimeException: Gradle build failed with exit code 1
[Pipeline\] }
https://redd.it/1bnsyrl
@r_devops
Gradle
Gradle | Search for Help with Gradle Build Tool
Team lead to DevOps
Hello all
I am recently becoming IT lead for an IT systems team, my ultimate goal is to be in DevOps. I currently have about 4 hours a day to study or work on top of another 2 hours after work to devote to learning. I have my terraform cert, I’m working on my AWS cert. I know no docker, python , kubernetes. I have a git cert also but don’t really use it. What can I do to train up and learn these technologies. Projects or anything else
https://redd.it/1bnrve2
@r_devops
Hello all
I am recently becoming IT lead for an IT systems team, my ultimate goal is to be in DevOps. I currently have about 4 hours a day to study or work on top of another 2 hours after work to devote to learning. I have my terraform cert, I’m working on my AWS cert. I know no docker, python , kubernetes. I have a git cert also but don’t really use it. What can I do to train up and learn these technologies. Projects or anything else
https://redd.it/1bnrve2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What are 5 keypoints you want to know when interviewing someone for a cloud engineer position?
I need some help on that.
https://redd.it/1bnwldc
@r_devops
I need some help on that.
https://redd.it/1bnwldc
@r_devops
Reddit
What are 5 keypoints you want to know when interviewing someone for a cloud engineer position? : r/devops
318K subscribers in the devops community.
Is it worth it to dip my toes into DevOps from Hardware?
Hi, I know that this question might sound very cliche and naive and repetitive even but I really dont know a better place to ask such question so please forgive me beforehand
I am a Digital IC Design Engineer working a lot with electronic designs and such and I have heard about DevOps long ago and started bit by bit exploring it more and more and finding it very appealing. Currently, I am in a blessed position of being able to fully commit to DevOps and shift my career from hardware safely but I am really undecided if that’s a good choice. Would you say that it is worth it or not? I wont lie, salary is major thing for me here so I would like to know if on the long term it is a better or worse path
Please if you could help me understand the current state of the DevOps field and its future or anything that would make me have a clear decision would help me a lot. Thanks and again sorry if the question is too blunt
https://redd.it/1bnxh5e
@r_devops
Hi, I know that this question might sound very cliche and naive and repetitive even but I really dont know a better place to ask such question so please forgive me beforehand
I am a Digital IC Design Engineer working a lot with electronic designs and such and I have heard about DevOps long ago and started bit by bit exploring it more and more and finding it very appealing. Currently, I am in a blessed position of being able to fully commit to DevOps and shift my career from hardware safely but I am really undecided if that’s a good choice. Would you say that it is worth it or not? I wont lie, salary is major thing for me here so I would like to know if on the long term it is a better or worse path
Please if you could help me understand the current state of the DevOps field and its future or anything that would make me have a clear decision would help me a lot. Thanks and again sorry if the question is too blunt
https://redd.it/1bnxh5e
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Data Analyst hoping to transition
I've been in the data world for close to 15 years, up to Senior Manager level. In 2020 I was actually moving to a new job when quarantine hit and the company rescinded their offer.
For the last 4 years I've actually been doing contract. And been a part of projects moving data systems to the cloud.
My last contract ended in December, so I've been out of work for 3 months but during that time I did obtain my Linux+ and Cloud+ CompTIA certs, and in the process of finishing CKA.
I have no actual professional experience in DevOps/Cloud.
Guess I'm wondering if you were in my shoes what advice would you give yourself? Where would you focus. And how would you go about trying to get your foot in the door?.
Thanks in advance for any tips.
https://redd.it/1bnw32c
@r_devops
I've been in the data world for close to 15 years, up to Senior Manager level. In 2020 I was actually moving to a new job when quarantine hit and the company rescinded their offer.
For the last 4 years I've actually been doing contract. And been a part of projects moving data systems to the cloud.
My last contract ended in December, so I've been out of work for 3 months but during that time I did obtain my Linux+ and Cloud+ CompTIA certs, and in the process of finishing CKA.
I have no actual professional experience in DevOps/Cloud.
Guess I'm wondering if you were in my shoes what advice would you give yourself? Where would you focus. And how would you go about trying to get your foot in the door?.
Thanks in advance for any tips.
https://redd.it/1bnw32c
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What is the best practice for handling step function task tokens?
Hey guys,
Wondering how you all handle task tokens in step functions. I have seen some use of SQS, however in our case, we have other services emitting events on eventbridge and webhooks as well.
I created a lambda handler that is targeted by said services and receives the task token before sending task success (sdk) and continuing the execution.
That is being done via manual handling (I am emitting the event as it’s just a POC right now).
So should I be storing task tokens in a DDB table and having those services get the item accordingly? Or should the service itself use SendTaskSuccess from SDK? Either way it needs the task token and I need a persistent place for it to get that.
What’s the best practice here? Many thanks in advance
https://redd.it/1bnvrnk
@r_devops
Hey guys,
Wondering how you all handle task tokens in step functions. I have seen some use of SQS, however in our case, we have other services emitting events on eventbridge and webhooks as well.
I created a lambda handler that is targeted by said services and receives the task token before sending task success (sdk) and continuing the execution.
That is being done via manual handling (I am emitting the event as it’s just a POC right now).
So should I be storing task tokens in a DDB table and having those services get the item accordingly? Or should the service itself use SendTaskSuccess from SDK? Either way it needs the task token and I need a persistent place for it to get that.
What’s the best practice here? Many thanks in advance
https://redd.it/1bnvrnk
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
how to make ssh successful?
I whitelisted the IPs on each server side and also added port 9042, what else did I miss?
sss root@<IP address>
>The authenticity of host '13.201.xxx.xx (13.201.xxx.xx)' can't be established.
ECDSA key fingerprint is SHA256:HoN++dUAQsHqYsgC0f3AVD9Fx1YeFivSI4CKarpwveA.
ECDSA key fingerprint is MD5:ac:91:9f:58:47:6f:13:45:ab:3e:77:43:19:25:7a:67.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '13.201.xxx.xx' (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
​
https://redd.it/1bo0sjz
@r_devops
I whitelisted the IPs on each server side and also added port 9042, what else did I miss?
sss root@<IP address>
>The authenticity of host '13.201.xxx.xx (13.201.xxx.xx)' can't be established.
ECDSA key fingerprint is SHA256:HoN++dUAQsHqYsgC0f3AVD9Fx1YeFivSI4CKarpwveA.
ECDSA key fingerprint is MD5:ac:91:9f:58:47:6f:13:45:ab:3e:77:43:19:25:7a:67.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '13.201.xxx.xx' (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
​
https://redd.it/1bo0sjz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Greenmask release v0.1.8. Dump anonymization tool
A [new release](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.8) introduces improvements and bug fixes.
[https://github.com/GreenmaskIO/greenmask](https://github.com/GreenmaskIO/greenmask)
Changes:
* Implemented `--exit-on-error` parameter for pg\_restore run
* Fixed dependant objects dropping when running with the restore command with the `--clean` parameter. Useful when restoring and overriding only required tables
* Fixed `show-dump` command output in text mode
* Disabled CGO. Fixes problem when downloaded binary from repo cannot run
* Fixed `delete` dump operation
If you are not familiar yet with Greenmask - it is a Database anonymization tool that brings wide anonymization functionalities and techniques. Check out the [Playgroup page](https://greenmask.io/playground/) to get started
https://redd.it/1bo2ykr
@r_devops
A [new release](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.8) introduces improvements and bug fixes.
[https://github.com/GreenmaskIO/greenmask](https://github.com/GreenmaskIO/greenmask)
Changes:
* Implemented `--exit-on-error` parameter for pg\_restore run
* Fixed dependant objects dropping when running with the restore command with the `--clean` parameter. Useful when restoring and overriding only required tables
* Fixed `show-dump` command output in text mode
* Disabled CGO. Fixes problem when downloaded binary from repo cannot run
* Fixed `delete` dump operation
If you are not familiar yet with Greenmask - it is a Database anonymization tool that brings wide anonymization functionalities and techniques. Check out the [Playgroup page](https://greenmask.io/playground/) to get started
https://redd.it/1bo2ykr
@r_devops
GitHub
Release v0.1.8 · GreenmaskIO/greenmask
Greenmask 0.1.8
This release introduces improvements and bug fixes
Improvements
Implemented --exit-on-error parameter for pg_restore run. But it does not play for "data" section restorat...
This release introduces improvements and bug fixes
Improvements
Implemented --exit-on-error parameter for pg_restore run. But it does not play for "data" section restorat...
Resume building help
Hey folks, i am currently a cloud support engineer. But trying to switch to devops.
I have sone certifications and courses but can’t get shortlisted to any firm.
Can you recommend a good website to make my resume a bit better?
Thanks
https://redd.it/1bo4hi4
@r_devops
Hey folks, i am currently a cloud support engineer. But trying to switch to devops.
I have sone certifications and courses but can’t get shortlisted to any firm.
Can you recommend a good website to make my resume a bit better?
Thanks
https://redd.it/1bo4hi4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
OpenTelemetry and everything included
I do a lot of work with OpenTelemetry, and I got tired of not having a good way to test out theories, experiment, and learn. By it's nature, OpenTelemetry alone and in isolation is pretty useless. You need an application to generate telemetry, and the observability tools to analyze it.
So I created [otel-shopping-cart](https://github.com/trstringer/otel-shopping-cart). This is everything:
* Microservices application that generates telemetry (traces, metrics, and logs)
* Traffic generator (an idle application doesn't generate telemetry)
* Quality-of-service interrupter (if all traces are <5ms that can be pretty boring)
* OpenTelemetry
* Multiple backends, including the whole Grafana stack, Jaeger, Elasticsearch
Now I can quickly get a meaningful OpenTelemetry implementation up and running and experiment.
Hopefully others can find some use in this tool. [Here's](https://trstringer.com/openetelemetry-sample-application/) some more longer-winded info on this, but all of the relevant info is in the GitHub repo.
https://redd.it/1bo4ks8
@r_devops
I do a lot of work with OpenTelemetry, and I got tired of not having a good way to test out theories, experiment, and learn. By it's nature, OpenTelemetry alone and in isolation is pretty useless. You need an application to generate telemetry, and the observability tools to analyze it.
So I created [otel-shopping-cart](https://github.com/trstringer/otel-shopping-cart). This is everything:
* Microservices application that generates telemetry (traces, metrics, and logs)
* Traffic generator (an idle application doesn't generate telemetry)
* Quality-of-service interrupter (if all traces are <5ms that can be pretty boring)
* OpenTelemetry
* Multiple backends, including the whole Grafana stack, Jaeger, Elasticsearch
Now I can quickly get a meaningful OpenTelemetry implementation up and running and experiment.
Hopefully others can find some use in this tool. [Here's](https://trstringer.com/openetelemetry-sample-application/) some more longer-winded info on this, but all of the relevant info is in the GitHub repo.
https://redd.it/1bo4ks8
@r_devops
GitHub
GitHub - trstringer/otel-shopping-cart: Sample application illustrating multiple aspects of observability with OpenTelemetry
Sample application illustrating multiple aspects of observability with OpenTelemetry - trstringer/otel-shopping-cart
Started making YouTube videos on DevOps related topics, looking for constructive criticism
Hello, I’m looking for some constructive criticism on some of my videos. I took a hiatus between making videos long ago about saltstack and getting more into other videos now. I want constructive criticism so I can improve my skills and provide/promote better videos. Thank you!
Below are two of my latest on dagger and pulumi. I’ve also added my channel link. Again thank you!
Cloud infrastructure-as-code with a real language - Pulumi
https://youtu.be/kvKo0dQqn1Y
CICD As Code - Dagger
https://youtu.be/0I6-gdHiOJY
https://youtube.com/@Code-Militia?si=DSLvzqTDCFYckxXl
https://redd.it/1bo47o9
@r_devops
Hello, I’m looking for some constructive criticism on some of my videos. I took a hiatus between making videos long ago about saltstack and getting more into other videos now. I want constructive criticism so I can improve my skills and provide/promote better videos. Thank you!
Below are two of my latest on dagger and pulumi. I’ve also added my channel link. Again thank you!
Cloud infrastructure-as-code with a real language - Pulumi
https://youtu.be/kvKo0dQqn1Y
CICD As Code - Dagger
https://youtu.be/0I6-gdHiOJY
https://youtube.com/@Code-Militia?si=DSLvzqTDCFYckxXl
https://redd.it/1bo47o9
@r_devops
YouTube
Cloud infrastructure-as-code with a real language - Pulumi
Support: ✊
Patreon: https://www.patreon.com/CodeMilitia
Patreon: https://www.patreon.com/CodeMilitia
aws S3 system account: where to put the credentials in the development?
Hello,
I am developing a small JAVA app that requires S3 "CRUD" permission...
I am very confused where to put the credentials (ID and secret) that will allow the app to access S3...
anybody can help?
https://redd.it/1bo557s
@r_devops
Hello,
I am developing a small JAVA app that requires S3 "CRUD" permission...
I am very confused where to put the credentials (ID and secret) that will allow the app to access S3...
anybody can help?
https://redd.it/1bo557s
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
The Ultimate Docker Compose Cheat Sheet
Hello DevOps Community!
As a university lecturer, I know the importance of sharing knowledge. That’s why I’m excited to share a comprehensive Docker Compose Cheat Sheet that I’ve created. It is available as PDF and PNG. It’s completely free, with no email signup or any other requirements.
This Cheat Sheet is part of my detailed blog post about Docker Compose. Here is the link: https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/ It walks through the essentials of managing multi container application with Docker Compose. You will also learn about accessing running containers and how to persist data. The post also includes a public GitHub repository. It comes with all the source code, available for anyone to use and learn from. It is an excellent entry point for an internal hackathon at your company or university. If you struggle with learning Docker, we have a blog article and video series for that too.
If you like the blog post, the Docker Compose Cheat Sheet or the GitHub repository, I would appreciate it if you share it. Your feedback and experiences are always welcome. Let’s keep learning and growing together!
Cheers,
Mr_LA
https://redd.it/1bo8s8b
@r_devops
Hello DevOps Community!
As a university lecturer, I know the importance of sharing knowledge. That’s why I’m excited to share a comprehensive Docker Compose Cheat Sheet that I’ve created. It is available as PDF and PNG. It’s completely free, with no email signup or any other requirements.
This Cheat Sheet is part of my detailed blog post about Docker Compose. Here is the link: https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/ It walks through the essentials of managing multi container application with Docker Compose. You will also learn about accessing running containers and how to persist data. The post also includes a public GitHub repository. It comes with all the source code, available for anyone to use and learn from. It is an excellent entry point for an internal hackathon at your company or university. If you struggle with learning Docker, we have a blog article and video series for that too.
If you like the blog post, the Docker Compose Cheat Sheet or the GitHub repository, I would appreciate it if you share it. Your feedback and experiences are always welcome. Let’s keep learning and growing together!
Cheers,
Mr_LA
https://redd.it/1bo8s8b
@r_devops
Devopscycle
The Ultimate Docker Compose Cheat Sheet
Get your Docker Compose Cheat Sheet as PDF or PNG. In this article, you learn how to manage Multi Container Apps with Docker Compose.
Fluent Bit 3.0!
📷 Exciting News: Fluent Bit 3.0 is Here! 📷 A serious advancement for cloud native #observability teams, with new features and enhancements to power your telemetry needs and keep you in control of your data. #OpenSource
Read more on the u/Calyptia blog: https://calyptia.com/blog/fluent-bit-v3
https://redd.it/1bo7zeu
@r_devops
📷 Exciting News: Fluent Bit 3.0 is Here! 📷 A serious advancement for cloud native #observability teams, with new features and enhancements to power your telemetry needs and keep you in control of your data. #OpenSource
Read more on the u/Calyptia blog: https://calyptia.com/blog/fluent-bit-v3
https://redd.it/1bo7zeu
@r_devops
Calyptia
Announcing Fluent Bit v3
The new release allows the filtering of Windows and MacOS metrics, supports SQL for parsing logs, adds support for HTTP/2, and more.
Transitioning from CS Undergrad to DevOps: Seeking Advice!
Hey everyone,
I'm currently wrapping up my CS undergrad and am deeply fascinated by the world of DevOps. I understand it's typically not considered an entry-level path, but it's where I see my passion and career heading. I'm aiming for postgrad studies in the US to help bridge this transition and am actively seeking advice on how to best position myself for a career in DevOps. Given that I have some time before I dive into the workforce, I want to use it wisely to build a solid foundation.
Here's where I'm at:
I have a solid CS background and am comfortable with programming and software engineering principles.
I'm open to recommendations on certifications, projects, or any resources that could help make me a viable candidate for a DevOps role in the future.
What are the key skills and experiences I should focus on acquiring? Are there specific technologies or tools I should prioritize? Additionally, how valuable would postgrad education in the US be for this career path, and are there particular programs or courses that are well-regarded in the industry?
I'd greatly appreciate any advice, insights, or resources you could share. Also, if anyone has made a similar transition or is willing to share their journey into DevOps, I'd love to hear about it!
Thanks in advance for your help :)
https://redd.it/1bo9c0e
@r_devops
Hey everyone,
I'm currently wrapping up my CS undergrad and am deeply fascinated by the world of DevOps. I understand it's typically not considered an entry-level path, but it's where I see my passion and career heading. I'm aiming for postgrad studies in the US to help bridge this transition and am actively seeking advice on how to best position myself for a career in DevOps. Given that I have some time before I dive into the workforce, I want to use it wisely to build a solid foundation.
Here's where I'm at:
I have a solid CS background and am comfortable with programming and software engineering principles.
I'm open to recommendations on certifications, projects, or any resources that could help make me a viable candidate for a DevOps role in the future.
What are the key skills and experiences I should focus on acquiring? Are there specific technologies or tools I should prioritize? Additionally, how valuable would postgrad education in the US be for this career path, and are there particular programs or courses that are well-regarded in the industry?
I'd greatly appreciate any advice, insights, or resources you could share. Also, if anyone has made a similar transition or is willing to share their journey into DevOps, I'd love to hear about it!
Thanks in advance for your help :)
https://redd.it/1bo9c0e
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community