When a non techie asks you what you do, what do you tell them so they don't fall sleep?
Sometimes when people ask me what I do, I just end up giving generic answers like developer (even though technically I am not), or computer engineer so I don't have to over-explain and make the conversation dull with technicalities. Or when I rarely want to get fancy I tell them that "I help create a factory floor where developers can produce work more efficiently."
What about you?
https://redd.it/sinxiq
@r_devops
Sometimes when people ask me what I do, I just end up giving generic answers like developer (even though technically I am not), or computer engineer so I don't have to over-explain and make the conversation dull with technicalities. Or when I rarely want to get fancy I tell them that "I help create a factory floor where developers can produce work more efficiently."
What about you?
https://redd.it/sinxiq
@r_devops
reddit
When a non techie asks you what you do, what do you tell them so...
Sometimes when people ask me what I do, I just end up giving generic answers like developer (even though technically I am not), or computer...
Using SQL to analyze OpenTelemetry traces
A presentation from John Pruitt of TImescaleDB hosted by the Data on Kubernetes Community. It went down really well with the viewers as a different approach to this challenge. The software is open source software (Promscale), and the demo is available for you to download and explore.
YouTube video: [https://www.youtube.com/watch?v=Kid4X-XHfaE](https://www.youtube.com/watch?v=Kid4X-XHfaE)
Demo repo: https://github.com/timescale/opentelemetry-demo
The underlying proposal for the Promscale project is that offering SQL analysis for observability opens the opportunity to use skills many DevOps people already have to drill down into their data. No learning curve, just dig in and look. An added bonus is that long-term storage allows you to watch for trends and patterns. Hope that readers might find the content useful or thought-provoking.
Transparency: I work for Timescale
https://redd.it/sio457
@r_devops
A presentation from John Pruitt of TImescaleDB hosted by the Data on Kubernetes Community. It went down really well with the viewers as a different approach to this challenge. The software is open source software (Promscale), and the demo is available for you to download and explore.
YouTube video: [https://www.youtube.com/watch?v=Kid4X-XHfaE](https://www.youtube.com/watch?v=Kid4X-XHfaE)
Demo repo: https://github.com/timescale/opentelemetry-demo
The underlying proposal for the Promscale project is that offering SQL analysis for observability opens the opportunity to use skills many DevOps people already have to drill down into their data. No learning curve, just dig in and look. An added bonus is that long-term storage allows you to watch for trends and patterns. Hope that readers might find the content useful or thought-provoking.
Transparency: I work for Timescale
https://redd.it/sio457
@r_devops
Data on Kubernetes Community
Data on Kubernetes Community - Data on Kubernetes Community
Home page for Data on Kubernetes Community. Find out about meetups, events, get helpful educational content, and meet the community on slack!
Is there a way to add a short/alias command for AWS Slack chatbot?
I've recently started playing around with some chatops things. One thing I have currently in place is a way for developers to invoke an AWS batch job which replaces staging databases from Slack using the AWS Chatbot Slack integration.
This all works good but the command to do it is long and hard to remember. Does anybody know if there is some way that you can somehow alias a shorter slack command either a /something or !command etc. instead?
https://redd.it/siq7mo
@r_devops
I've recently started playing around with some chatops things. One thing I have currently in place is a way for developers to invoke an AWS batch job which replaces staging databases from Slack using the AWS Chatbot Slack integration.
This all works good but the command to do it is long and hard to remember. Does anybody know if there is some way that you can somehow alias a shorter slack command either a /something or !command etc. instead?
https://redd.it/siq7mo
@r_devops
reddit
Is there a way to add a short/alias command for AWS Slack chatbot?
I've recently started playing around with some chatops things. One thing I have currently in place is a way for developers to invoke an AWS batch...
Possible to find fully remote work in US, if Im located in Europe?
Hello fellow DevOps members!,
I am not currently happy with my current salary in EU (Slovakia), having just 10euro per hour. I would like to move forward in my life and get something better. I have a knowledge of bash/zsh, debian/ubuntu, ansible, SQL, Git, Openstack, Grafana, Prometheus, python, and few more. Currently I have under my development more than 340 ubuntu servers.
Is it possible to get a DevOps job fully remote without visiting actual company, just work remotely from my country?
If I will be full time employee, how the company will do taxes for me?
Or even is it possible to be paid out directly on paypal or any other virtual platform?
https://redd.it/sit0cr
@r_devops
Hello fellow DevOps members!,
I am not currently happy with my current salary in EU (Slovakia), having just 10euro per hour. I would like to move forward in my life and get something better. I have a knowledge of bash/zsh, debian/ubuntu, ansible, SQL, Git, Openstack, Grafana, Prometheus, python, and few more. Currently I have under my development more than 340 ubuntu servers.
Is it possible to get a DevOps job fully remote without visiting actual company, just work remotely from my country?
If I will be full time employee, how the company will do taxes for me?
Or even is it possible to be paid out directly on paypal or any other virtual platform?
https://redd.it/sit0cr
@r_devops
reddit
Possible to find fully remote work in US, if Im located in Europe?
Hello fellow DevOps members!, I am not currently happy with my current salary in EU (Slovakia), having just 10euro per hour. I would like to move...
An alternative to Jira
Hi,
Just wanted to know what do you all use for managing scrums? I feel like we are paying way too much for Jira and Confluence than we need to and since we a small team(<12) we feel it is kind of an overkill. So what are some other alternatives to these services?
Thanks
https://redd.it/sivf9e
@r_devops
Hi,
Just wanted to know what do you all use for managing scrums? I feel like we are paying way too much for Jira and Confluence than we need to and since we a small team(<12) we feel it is kind of an overkill. So what are some other alternatives to these services?
Thanks
https://redd.it/sivf9e
@r_devops
reddit
An alternative to Jira
Hi, Just wanted to know what do you all use for managing scrums? I feel like we are paying way too much for Jira and Confluence than we need to...
CI/CD pipeline creation training resources?
I'm not that familiar with creating and working with a CI/CD pipeline but I would like to learn more and actually get to the point I could run small training sessions at my company. Any suggestions on how to gain that familiarity and then be able to share that information? Thanks ahead of time!
https://redd.it/siwu7j
@r_devops
I'm not that familiar with creating and working with a CI/CD pipeline but I would like to learn more and actually get to the point I could run small training sessions at my company. Any suggestions on how to gain that familiarity and then be able to share that information? Thanks ahead of time!
https://redd.it/siwu7j
@r_devops
reddit
CI/CD pipeline creation training resources?
I'm not that familiar with creating and working with a CI/CD pipeline but I would like to learn more and actually get to the point I could run...
Is it possible to learn DevOps without having a Dev or Ops background?
I am going to go through the Mycroft DevOps course
https://redd.it/sixwrs
@r_devops
I am going to go through the Mycroft DevOps course
https://redd.it/sixwrs
@r_devops
reddit
Is it possible to learn DevOps without having a Dev or Ops background?
I am going to go through the Mycroft DevOps course
The Canary Deployment Strategy and When to Use It
The Canary Deployment Strategy and When to Use It
https://redd.it/siw009
@r_devops
The Canary Deployment Strategy and When to Use It
https://redd.it/siw009
@r_devops
Earthly Blog
The Canary Deployment Strategy and When to Use It
As you’re building your application, you want to ensure that your customers have a bug-free user experience as much as possible. Since bugs show up...
DevOps Team Lead - what to expect
Senior Software Architect here with 20 YOE . . . currently job hunting and ran across a DevOps Team Lead role that fits my salary requirements and tech stack experience. I had one interview already and doing a panel interview with some key stakeholders soon.
I'm passionate about DevOps, very familiar with CI/CD pipelines through Azure DevOps server, and of course I have many years of .Net dev and MSSQL system architecture/design in my corner.
Just curious on what to expect - what is a "DevOps Team Lead" to you? Any pointers for the interview process?
Thanks!
https://redd.it/sj1bco
@r_devops
Senior Software Architect here with 20 YOE . . . currently job hunting and ran across a DevOps Team Lead role that fits my salary requirements and tech stack experience. I had one interview already and doing a panel interview with some key stakeholders soon.
I'm passionate about DevOps, very familiar with CI/CD pipelines through Azure DevOps server, and of course I have many years of .Net dev and MSSQL system architecture/design in my corner.
Just curious on what to expect - what is a "DevOps Team Lead" to you? Any pointers for the interview process?
Thanks!
https://redd.it/sj1bco
@r_devops
reddit
DevOps Team Lead - what to expect
Senior Software Architect here with 20 YOE . . . currently job hunting and ran across a DevOps Team Lead role that fits my salary requirements and...
Best job title for future career growth - recruiter eyeballs
I'm starting a new gig and I get to pick my title. The job posting was DevOps Engineer but what I'm really going to be doing is closer to Software Engineer (infrastructure) or maybe Software Engineer (Developer Productivity).
Regardless of how I feel about how we all feel about 'DevOps is a culture not a role' what do you think is the best title to use so that in the future when I'm interested in making a move, i can rank high on recruiter searches?
https://redd.it/sj33in
@r_devops
I'm starting a new gig and I get to pick my title. The job posting was DevOps Engineer but what I'm really going to be doing is closer to Software Engineer (infrastructure) or maybe Software Engineer (Developer Productivity).
Regardless of how I feel about how we all feel about 'DevOps is a culture not a role' what do you think is the best title to use so that in the future when I'm interested in making a move, i can rank high on recruiter searches?
https://redd.it/sj33in
@r_devops
reddit
Best job title for future career growth - recruiter eyeballs
I'm starting a new gig and I get to pick my title. The job posting was DevOps Engineer but what I'm really going to be doing is closer to Software...
Easy Database Management solution for self hosting in a docker container?
Heavily considering migrating a small web app off of Heroku, trying to decide the best way to host the database. Is there something like Scalegrid that I can self-host for a database running in a docker container? Or should I just fork out money for a managed solution like GCP's Cloud SQL. I'm trying to keep everything on one cloud. I don't know much about devops; I don't trust myself to write my own scripts or something to backup the database myself.
https://redd.it/sivr61
@r_devops
Heavily considering migrating a small web app off of Heroku, trying to decide the best way to host the database. Is there something like Scalegrid that I can self-host for a database running in a docker container? Or should I just fork out money for a managed solution like GCP's Cloud SQL. I'm trying to keep everything on one cloud. I don't know much about devops; I don't trust myself to write my own scripts or something to backup the database myself.
https://redd.it/sivr61
@r_devops
reddit
Easy Database Management solution for self hosting in a docker...
Heavily considering migrating a small web app off of Heroku, trying to decide the best way to host the database. Is there something like Scalegrid...
An SME guidebook to security with Kubernetes
I am sharing my knowledge and research on "Addressing security with containers – an SME perspective"
It is crucial to think about security from the very beginning of the project. As a first step, SMEs have to be cautious about the code being built. Let’s say you use a particular programming stack for building microservices architecture – Java. The development teams need to focus on security vulnerabilities that could arise from their particular application in Java and ensure they address them.
As a first step, they need Static Application Security Testing (SAST) tools to conduct a source code analysis. The second step is, while building an application, many third-party software components may be used. To address this particular risk, a Software Composition Analysis Tool is a must. It helps address vulnerabilities identified in third-party components. These are the two main areas an SME should focus on.
As a third step, let’s say you’re using Docker as your container technology. To create your container, make sure you pull out only a hardened image or instance from Docker Hub or any other repository. CIS benchmarks act as a guiding light to ensure images are always secure. For example, this can be one of the checks in securing the Docker image. The Docker image OS instance does not have any default credentials – such as ‘Admin’ as username and password. So, while importing Docker images, CIS controls should be applied to build a secure image. For this, you’ll need different scanners. Qualys has a container or registry image scanner which companies could use to build secure images.
All the applications or software components that have been scanned go into the secure image. After this, you need to make sure that secure code is now deployed in the Docker image. Then you have container image scans. These will scan for any container-related vulnerabilities.
These three security procedures are mandatory in order to ensure that your early cycles or phases of Kubernetes are really secure.
The final step is to look at doing Security Configurations Checks on Kubernetes. Companies can use CIS-defined baselines to help build a highly secure environment altogether.
These four components are required for any organization – SAST tools, Software Composition Analysis Tools, container image scanners, and running a configuration scan on Kubernetes.
​
Share some love if you like my first post in this group
###
https://redd.it/silged
@r_devops
I am sharing my knowledge and research on "Addressing security with containers – an SME perspective"
It is crucial to think about security from the very beginning of the project. As a first step, SMEs have to be cautious about the code being built. Let’s say you use a particular programming stack for building microservices architecture – Java. The development teams need to focus on security vulnerabilities that could arise from their particular application in Java and ensure they address them.
As a first step, they need Static Application Security Testing (SAST) tools to conduct a source code analysis. The second step is, while building an application, many third-party software components may be used. To address this particular risk, a Software Composition Analysis Tool is a must. It helps address vulnerabilities identified in third-party components. These are the two main areas an SME should focus on.
As a third step, let’s say you’re using Docker as your container technology. To create your container, make sure you pull out only a hardened image or instance from Docker Hub or any other repository. CIS benchmarks act as a guiding light to ensure images are always secure. For example, this can be one of the checks in securing the Docker image. The Docker image OS instance does not have any default credentials – such as ‘Admin’ as username and password. So, while importing Docker images, CIS controls should be applied to build a secure image. For this, you’ll need different scanners. Qualys has a container or registry image scanner which companies could use to build secure images.
All the applications or software components that have been scanned go into the secure image. After this, you need to make sure that secure code is now deployed in the Docker image. Then you have container image scans. These will scan for any container-related vulnerabilities.
These three security procedures are mandatory in order to ensure that your early cycles or phases of Kubernetes are really secure.
The final step is to look at doing Security Configurations Checks on Kubernetes. Companies can use CIS-defined baselines to help build a highly secure environment altogether.
These four components are required for any organization – SAST tools, Software Composition Analysis Tools, container image scanners, and running a configuration scan on Kubernetes.
​
Share some love if you like my first post in this group
###
https://redd.it/silged
@r_devops
reddit
An SME guidebook to security with Kubernetes
I am sharing my knowledge and research on "Addressing security with containers – an SME perspective" It is crucial to think about security...
Optimizing atomic deployments
Over the last few months my team (web) has sought to improve our deployment pipeline. We're making steady progress! But I have concerns... I thought some veterans over in r/devops could advise.
Everytime we deploy, our project is completely rebuilt. That means backend and frontend build steps are going, always, even for a little change in some unrelated config file. We're using an atomic deployment strategy, so no release is associated with the files of the previous.
To improve, my thoughts are to only run these steps when changes have been made in the respective domains. I.e. no changes to the front end? - don't rebuild it, just copy the build files from the previous release into the new one. The same pattern will apply for dependency installation.
My question is if there is any conventional way to do this? My first thoughts are to run a hash against the files of interest for the two latest deployments, but I suspect this could make the configuration worthless if there is any meta/timestamp associated.
What say you?
https://redd.it/sj3v8o
@r_devops
Over the last few months my team (web) has sought to improve our deployment pipeline. We're making steady progress! But I have concerns... I thought some veterans over in r/devops could advise.
Everytime we deploy, our project is completely rebuilt. That means backend and frontend build steps are going, always, even for a little change in some unrelated config file. We're using an atomic deployment strategy, so no release is associated with the files of the previous.
To improve, my thoughts are to only run these steps when changes have been made in the respective domains. I.e. no changes to the front end? - don't rebuild it, just copy the build files from the previous release into the new one. The same pattern will apply for dependency installation.
My question is if there is any conventional way to do this? My first thoughts are to run a hash against the files of interest for the two latest deployments, but I suspect this could make the configuration worthless if there is any meta/timestamp associated.
What say you?
https://redd.it/sj3v8o
@r_devops
reddit
Optimizing atomic deployments
Over the last few months my team (web) has sought to improve our deployment pipeline. We're making steady progress! But I have concerns... I...
Jenkins VS Azure
Hi, my team and I are currently looking into a new CI|CD tool, I was curious to hear some pros and cons from Azure and Jenkins if any of you have any experience with them, would love to hear.
Thanks
https://redd.it/sixw1f
@r_devops
Hi, my team and I are currently looking into a new CI|CD tool, I was curious to hear some pros and cons from Azure and Jenkins if any of you have any experience with them, would love to hear.
Thanks
https://redd.it/sixw1f
@r_devops
reddit
Jenkins VS Azure
Hi, my team and I are currently looking into a new CI|CD tool, I was curious to hear some pros and cons from Azure and Jenkins if any of you have...
Which DevOps certification should I get ?
Hi r/devops community,
I am planning to get a certitification of devops engineer. Which one do you think is better.
I already have AWS solutions Architect - Associate certification and Certified Kubernetes Administration certification.
Please suggest.
View Poll
https://redd.it/sjar32
@r_devops
Hi r/devops community,
I am planning to get a certitification of devops engineer. Which one do you think is better.
I already have AWS solutions Architect - Associate certification and Certified Kubernetes Administration certification.
Please suggest.
View Poll
https://redd.it/sjar32
@r_devops
Why Cloud and DevOps are better together?
Cloud and DevOps are different approaches; however, they both aim to improve processes, productivity, and agility. And therefore, smart companies are proactively looking out for ways to combine both cloud and DevOps to further improve their agility, efficiency, and business results.
https://redd.it/sjbnbt
@r_devops
Cloud and DevOps are different approaches; however, they both aim to improve processes, productivity, and agility. And therefore, smart companies are proactively looking out for ways to combine both cloud and DevOps to further improve their agility, efficiency, and business results.
https://redd.it/sjbnbt
@r_devops
TFW | The First Write
Why Cloud and DevOps are better together? | TFW | The First Write
Cloud and DevOps are different approaches; however, they both aim to improve processes, productivity, and agility. In this blog, we’ll examine the advantages that businesses can hope to achieve if they succeed in using them both together.
Using npm to install/uninstall in Dockerfile?
Hi I'm new to the JavaScript side of things. In some of our Dockerfiles we have npm installing angular and uninstalling a few other things, i.e "npm install @angular/..some version" or "npm uninstall <package>".
This seems like an anti pattern to me? Most of these packages are already in the apps package.json. I originally only did npm upgrade on a few packages that were broken pushed the package and package-lock. But later I found the container build was still failing because of these extra npm steps in the Dockerfiles.
Was I wrong to assume all of the package handling should be done through the package and package-lock? Or are there times when it makes sense to have different packages in the containers?
https://redd.it/sja3f0
@r_devops
Hi I'm new to the JavaScript side of things. In some of our Dockerfiles we have npm installing angular and uninstalling a few other things, i.e "npm install @angular/..some version" or "npm uninstall <package>".
This seems like an anti pattern to me? Most of these packages are already in the apps package.json. I originally only did npm upgrade on a few packages that were broken pushed the package and package-lock. But later I found the container build was still failing because of these extra npm steps in the Dockerfiles.
Was I wrong to assume all of the package handling should be done through the package and package-lock? Or are there times when it makes sense to have different packages in the containers?
https://redd.it/sja3f0
@r_devops
reddit
Using npm to install/uninstall in Dockerfile?
Hi I'm new to the JavaScript side of things. In some of our Dockerfiles we have npm installing angular and uninstalling a few other things, i.e...
Unit Test a Jenkinsfile
Has anybody ever had any experience with unit testing a jenkinsfile?
It's an area I'm not too confident in but we have a lot of large, complex, shared pipelines and the ask is to look into how we can unit test the jenkinsfiles/groovy scripts. I'm not too sure where to start so any advice would be great!
https://redd.it/siqurl
@r_devops
Has anybody ever had any experience with unit testing a jenkinsfile?
It's an area I'm not too confident in but we have a lot of large, complex, shared pipelines and the ask is to look into how we can unit test the jenkinsfiles/groovy scripts. I'm not too sure where to start so any advice would be great!
https://redd.it/siqurl
@r_devops
reddit
Unit Test a Jenkinsfile
Has anybody ever had any experience with unit testing a jenkinsfile? It's an area I'm not too confident in but we have a lot of large, complex,...
gtrace - Unofficial, simple yet effective Google Cloud Trace CLI tool
An enhancement for the great `gcloud` utility to manage your Google Cloud Trace data.
​
https://github.com/moshebe/gtrace
https://redd.it/sjexkg
@r_devops
An enhancement for the great `gcloud` utility to manage your Google Cloud Trace data.
​
https://github.com/moshebe/gtrace
https://redd.it/sjexkg
@r_devops
GitHub
GitHub - moshebe/gtrace: Unofficial, simple yet effective Google Cloud Trace CLI tool.
Unofficial, simple yet effective Google Cloud Trace CLI tool. - moshebe/gtrace
I do not know where to go next.
I study DevOps methodology, I like to manage a machine and program in Python. I've never worked as a DevOps engineer, so I'm on the lookout and at the same time studying tools.
I know how to use Kubernetes, Docker, Jenkins, GitHub actions and other tools.
Usually, I study everything by articles, and I also read a book: "The System Administrator's Guide" by Evi Nemeth. Now, I am seeing a decline in learning because there is no structured study of DevOps. For example, I studied Python during the course and thanks to this, I mastered it well, what to do with DevOps I don't know how to study it. Is it worth doing your own project and learning from it?
https://redd.it/sjee6x
@r_devops
I study DevOps methodology, I like to manage a machine and program in Python. I've never worked as a DevOps engineer, so I'm on the lookout and at the same time studying tools.
I know how to use Kubernetes, Docker, Jenkins, GitHub actions and other tools.
Usually, I study everything by articles, and I also read a book: "The System Administrator's Guide" by Evi Nemeth. Now, I am seeing a decline in learning because there is no structured study of DevOps. For example, I studied Python during the course and thanks to this, I mastered it well, what to do with DevOps I don't know how to study it. Is it worth doing your own project and learning from it?
https://redd.it/sjee6x
@r_devops
reddit
I do not know where to go next.
I study DevOps methodology, I like to manage a machine and program in Python. I've never worked as a DevOps engineer, so I'm on the lookout and at...