Better way to set and talk about goals
So every year my company creates "objectives" for us usually along the very vague lines of:
* Support the dev and data team
* Meet Outage SLAs
* Make revenues go up
etc. etc.
They also rate how well we achieved that objective on a five point scale 1 being under-performing and 5 being going above and beyond! Most people end up getting a 3 or 4 for their objectives.
To me these objectives are the equivalent of me saying: I want to lose weight this year. If I set that goal for myself more than likely I won't lose a single pound because I wasn't specific enough. How much weight do I want to lose? How do I measure whether I am making progress or not? Should the measurements be monthly or should there be another metric I base it off of?
I try and clarify these goals with my manager similar to my example with the weight but I always get hesitation from my manager about setting quantifiable goals. I know this is for a variety of reasons whether they be political, unwilling, or just covering their own ass. These conversations always go back to "I know when you've achieved it and how well when I see it."
I understand this sentiment but it never sat well with me because my manager only has insight to what I am doing when we meet during our one on ones and maybe through communications with other team members. Whether they have enough knowledge on whether I deserve a 4 or a 5 I feel is just based upon feeling and what other managers do.
I guess what I am ultimately asking is if anyone here mastered the art of making objectives that are meaningful and actionable at their work whether you are a manager or an associate?
https://redd.it/1closng
@r_devops
So every year my company creates "objectives" for us usually along the very vague lines of:
* Support the dev and data team
* Meet Outage SLAs
* Make revenues go up
etc. etc.
They also rate how well we achieved that objective on a five point scale 1 being under-performing and 5 being going above and beyond! Most people end up getting a 3 or 4 for their objectives.
To me these objectives are the equivalent of me saying: I want to lose weight this year. If I set that goal for myself more than likely I won't lose a single pound because I wasn't specific enough. How much weight do I want to lose? How do I measure whether I am making progress or not? Should the measurements be monthly or should there be another metric I base it off of?
I try and clarify these goals with my manager similar to my example with the weight but I always get hesitation from my manager about setting quantifiable goals. I know this is for a variety of reasons whether they be political, unwilling, or just covering their own ass. These conversations always go back to "I know when you've achieved it and how well when I see it."
I understand this sentiment but it never sat well with me because my manager only has insight to what I am doing when we meet during our one on ones and maybe through communications with other team members. Whether they have enough knowledge on whether I deserve a 4 or a 5 I feel is just based upon feeling and what other managers do.
I guess what I am ultimately asking is if anyone here mastered the art of making objectives that are meaningful and actionable at their work whether you are a manager or an associate?
https://redd.it/1closng
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Internal Documentation
How much is too much? Is writing down the deployment process for each project we manage to much when all the deployment processes are the same? We have 2 Devops guys, myself being one and the other one who know the deployment process and its rather simple. Is there a need to document every single thing?
Trying to find the balance of just enough documentation without over documenting things when i know it may not be really referenced.
What is your take on internal documentation for your team - at least when it comes to reference things. Do you also have documentation which is used to help developers whenever they get stuck an issue?
https://redd.it/1cloclx
@r_devops
How much is too much? Is writing down the deployment process for each project we manage to much when all the deployment processes are the same? We have 2 Devops guys, myself being one and the other one who know the deployment process and its rather simple. Is there a need to document every single thing?
Trying to find the balance of just enough documentation without over documenting things when i know it may not be really referenced.
What is your take on internal documentation for your team - at least when it comes to reference things. Do you also have documentation which is used to help developers whenever they get stuck an issue?
https://redd.it/1cloclx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Does anyone have examples on how to set up a postgres_exporter.yml file for monitoring with Prometheus?
I'm using Docker Compose to run Prometheus, Grafana, and Postgres Exporter in containers. I have a `postgres_exporter.yml` file but having issues configuring it due to not having any idea how to fill it out.
I'm trying to piece different sources I've found online to piece it together but nothing is making sense.
Here is the GitHub for the Postgres Exporter: [https://github.com/prometheus-community/postgres\_exporter](https://github.com/prometheus-community/postgres_exporter) but it doesn't, at least to me, really explain how to set up a `postgres_exporter.yml` file.
I found this [article](https://www.ongres.com/blog/create-prometheus-integrated-postgres-custom-metrics/) that explains how to set it up but just putting in their example errors out the container.
Maybe I am not understanding the `README` file in the GitHub repo but I don't know how to set up the `yml` file.
https://redd.it/1cluhth
@r_devops
I'm using Docker Compose to run Prometheus, Grafana, and Postgres Exporter in containers. I have a `postgres_exporter.yml` file but having issues configuring it due to not having any idea how to fill it out.
I'm trying to piece different sources I've found online to piece it together but nothing is making sense.
Here is the GitHub for the Postgres Exporter: [https://github.com/prometheus-community/postgres\_exporter](https://github.com/prometheus-community/postgres_exporter) but it doesn't, at least to me, really explain how to set up a `postgres_exporter.yml` file.
I found this [article](https://www.ongres.com/blog/create-prometheus-integrated-postgres-custom-metrics/) that explains how to set it up but just putting in their example errors out the container.
Maybe I am not understanding the `README` file in the GitHub repo but I don't know how to set up the `yml` file.
https://redd.it/1cluhth
@r_devops
Official Salary Sharing thread for devops :: may 2024
It's been awhile since I posted one of the salary threads. Let's do this again!
Crediting this thread from /r/cscareerquestions that gets posted quarterly [December Salary Sharing Thread for Experienced Devs](https://old.reddit.com/r/cscareerquestions/comments/kfh0fd/officialsalarysharingthreadforexperienced/)
I like to keep up to date with the current state of salaries/compensation across the world. Feel free to share your information below.
This thread is aimed at anyone from entry > Sr level DevOps/SRE/Infra engineers.
Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also generalize some of your answers (e.g. "Biotech company" or "Hideously Overvalued Unicorn"), or add fields if you feel something is particularly relevant.
Salary should be in USD (pre-tax), unless otherwise stated (i.e. CAD, GBP for your home country)
Tech Stack:
Education:
Prior Experience:
$Internship
$RealJob
Company/Industry:
Title:
Tenure length:
Location:
Salary:
Relocation/Signing Bonus:
Stock and/or recurring bonuses:
Total comp:
Note that you only really need to include the relocation/signing bonus into the total comp if it was a recent thing. Also, while the primary purpose of these threads is obviously to share compensation info, discussion is also encouraged.
The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US High/Medium/Low CoL, Western Europe, Eastern Europe, Latin America, Aus/NZ, Canada, Asia, or Other.
If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: https://www.bestplaces.net/
If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: Low: < 100, Medium: >= 100, < 150, High: >= 150. (last updated Dec. 2019)
High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego
Medium CoL: Orlando, Tampa, Philadelphia, Dallas, Phoenix, Chicago, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh
Low CoL: Houston, Detroit, St. Louis, Baltimore, Charlotte, San Antonio, Pittsburgh, Cincinnati, Kansas City
https://redd.it/1clvbk4
@r_devops
It's been awhile since I posted one of the salary threads. Let's do this again!
Crediting this thread from /r/cscareerquestions that gets posted quarterly [December Salary Sharing Thread for Experienced Devs](https://old.reddit.com/r/cscareerquestions/comments/kfh0fd/officialsalarysharingthreadforexperienced/)
I like to keep up to date with the current state of salaries/compensation across the world. Feel free to share your information below.
This thread is aimed at anyone from entry > Sr level DevOps/SRE/Infra engineers.
Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also generalize some of your answers (e.g. "Biotech company" or "Hideously Overvalued Unicorn"), or add fields if you feel something is particularly relevant.
Salary should be in USD (pre-tax), unless otherwise stated (i.e. CAD, GBP for your home country)
Tech Stack:
Education:
Prior Experience:
$Internship
$RealJob
Company/Industry:
Title:
Tenure length:
Location:
Salary:
Relocation/Signing Bonus:
Stock and/or recurring bonuses:
Total comp:
Note that you only really need to include the relocation/signing bonus into the total comp if it was a recent thing. Also, while the primary purpose of these threads is obviously to share compensation info, discussion is also encouraged.
The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US High/Medium/Low CoL, Western Europe, Eastern Europe, Latin America, Aus/NZ, Canada, Asia, or Other.
If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: https://www.bestplaces.net/
If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: Low: < 100, Medium: >= 100, < 150, High: >= 150. (last updated Dec. 2019)
High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego
Medium CoL: Orlando, Tampa, Philadelphia, Dallas, Phoenix, Chicago, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh
Low CoL: Houston, Detroit, St. Louis, Baltimore, Charlotte, San Antonio, Pittsburgh, Cincinnati, Kansas City
https://redd.it/1clvbk4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
for a website in China , should i go AWS China or alibabacloud?
any recommendations are appreciated
https://redd.it/1clwf41
@r_devops
any recommendations are appreciated
https://redd.it/1clwf41
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Lost track of our cronjobs and webservices - looking for ideas
Hey there!
I'm looking for a tool to manage various cronjob scripts and microservices on our on-prem servers.
Currently, I have 5 servers, on each of them a few cronjobs and webservices listening on random ports, - and I've lost track and would like to regain control.
By management I mean: a WebUI/tool that enforces a standardized approach to the storage location of these bash scripts, their auto-start, and their log files. These scripts a rarely updated, so it doesn't even have to integrate with a CI/CD pipeline, manual deployment would be fine.
The only problem: I can't find anything that matches my requirements, even though it is a real pain to deal with:
Dokku/Caprover/Portainer - won't help as they require to convert everything into a Dockerfile
Redhat Cockpit - just displays overall server processes and health
Windmill.dev / Appsmith - overkill and also requires converting everything to Dockerfiles
Ansible: would solve the standardized deployment part but not so much the management part
I mean there must be some wrapper tool for cronjob/systemd with a WebUI for easier setup/management, right? I just can't find any.
https://redd.it/1cm2rnx
@r_devops
Hey there!
I'm looking for a tool to manage various cronjob scripts and microservices on our on-prem servers.
Currently, I have 5 servers, on each of them a few cronjobs and webservices listening on random ports, - and I've lost track and would like to regain control.
By management I mean: a WebUI/tool that enforces a standardized approach to the storage location of these bash scripts, their auto-start, and their log files. These scripts a rarely updated, so it doesn't even have to integrate with a CI/CD pipeline, manual deployment would be fine.
The only problem: I can't find anything that matches my requirements, even though it is a real pain to deal with:
Dokku/Caprover/Portainer - won't help as they require to convert everything into a Dockerfile
Redhat Cockpit - just displays overall server processes and health
Windmill.dev / Appsmith - overkill and also requires converting everything to Dockerfiles
Ansible: would solve the standardized deployment part but not so much the management part
I mean there must be some wrapper tool for cronjob/systemd with a WebUI for easier setup/management, right? I just can't find any.
https://redd.it/1cm2rnx
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Public repositories or examples of internal technical documentation?
Hi guys!
Is there any library or collection of internal documentation from large companies? e.g. any public repository?
https://redd.it/1cm3uz3
@r_devops
Hi guys!
Is there any library or collection of internal documentation from large companies? e.g. any public repository?
https://redd.it/1cm3uz3
@r_devops
Reddit
From the devops community on Reddit: Public repositories or examples of internal technical documentation?
Posted by amAProgrammer - 1 vote and 0 comments
Which of these resources is the best for learning Docker and becoming job-ready?
Read the sub and came to the conclusion that these were the most recommended resources. But which one actually gives you enough knowledge to use at work? Not just an introductory guide, but comprehensive enough to know what you're doing on the job.
1. Helsinki's MOOC course "DevOps with Docker"
1. Bret Fisher's Udemy course "Docker Mastery"
1. Adrian Cantrill's course "Docker Fundamentals"
1. Nigel Poulton's book "Docker Deep Dive"
Can anyone who tried out any of these resources share their opinion please? Thanks
https://redd.it/1cm61iz
@r_devops
Read the sub and came to the conclusion that these were the most recommended resources. But which one actually gives you enough knowledge to use at work? Not just an introductory guide, but comprehensive enough to know what you're doing on the job.
1. Helsinki's MOOC course "DevOps with Docker"
1. Bret Fisher's Udemy course "Docker Mastery"
1. Adrian Cantrill's course "Docker Fundamentals"
1. Nigel Poulton's book "Docker Deep Dive"
Can anyone who tried out any of these resources share their opinion please? Thanks
https://redd.it/1cm61iz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
We all are DevOps but what's your hobby?
What do you like to do in your spare time?
I fullfill myself with music, back then played a lot of guitar but 5 years ago I switch to alto saxophone and and I try to make some electronic experiments as well - https://www.instagram.com/klimat.wav
Aparat from that, together with my gf we plan to go to carpentry course this fall - serious one it lasts 3 semestrs (1.5 years on weekends).
Yep, no kids :))
Hopefully this thread is fine with the rules!
https://redd.it/1cm6vcr
@r_devops
What do you like to do in your spare time?
I fullfill myself with music, back then played a lot of guitar but 5 years ago I switch to alto saxophone and and I try to make some electronic experiments as well - https://www.instagram.com/klimat.wav
Aparat from that, together with my gf we plan to go to carpentry course this fall - serious one it lasts 3 semestrs (1.5 years on weekends).
Yep, no kids :))
Hopefully this thread is fine with the rules!
https://redd.it/1cm6vcr
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do I log http cookies in HAProxy? Preferably the whole cookie header.
I did ask Gemini and used what it gave me, but it didn't work. This is what it gave me:
And this is the error I got:
So I removed the trailing space after C\\, and also removed the "\\" since otherwise it was escaping the last closing quotes too. Anyway, I'm still getting the same error. Any ideas? I've been stuck with this for the whole day. Thanks.
https://redd.it/1cm7h4n
@r_devops
I did ask Gemini and used what it gave me, but it didn't work. This is what it gave me:
option httplog log-format custom "%clf %Hr %{+b}C\ " # Captures the entire "Cookie" header with a trailing space And this is the error I got:
[ALERT] (18679) : config : parsing [/tmp/haproxy.cfg:98] : log-format expects only one argument, don't forget to escape spaces! [ALERT] (18679) : config : Error(s) found in configuration file : /tmp/haproxy.cfg [ALERT] (18679) : config : Fatal errors found in configuration.So I removed the trailing space after C\\, and also removed the "\\" since otherwise it was escaping the last closing quotes too. Anyway, I'm still getting the same error. Any ideas? I've been stuck with this for the whole day. Thanks.
https://redd.it/1cm7h4n
@r_devops
Gemini
Google Gemini
Meet Gemini, Google’s AI assistant. Get help with writing, planning, brainstorming, and more. Experience the power of generative AI.
NEW UPDATE: OneUptime - Open Source Datadog Alternative.
ABOUT ONEUPTIME: OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to DataDog + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server.
OneUptime has Uptime Monitoring, Logs Management, Status Pages, Tracing, On Call Software, Incident Management and more all under one platform.
Updates:
- Several new monitor options launched - You can now monitor your SSL Certificates and Servers (Processes running, Mem, CPU, Dick, etc)
- Evaluate monitor metrics over time. You can set up alerts for things like - "Create an incident when my website response time is >5 seconds for 5 minutes". This wasn't possible before.
- Added Logs ingestion with fluentd and OpenTelemetry. Traces and Metrics ingestion with OpenTelemetry.
Roadmap to end of Q2:
- New Monitors: We will be working on new monitors options, specifically "Log Monitor", "Traces Monitor", "Metrics Monitor" where you can set up alerts for things like - if there are logs of error logs, create an incident and alert the team.
- Datadog like Dashboards coming soon.
Roadmap to end of Q3:
- We're working on a reliability co-pilot. All you need to do is run a GitHub actions job / CI job where it scans your codebase, queries OneUptime API to get all the error's your software has seen in production. We then try to fix those errors and create PR's automatically. Making your software reliable and better every since day. None of your code will be sent to us. It'll stay on GitHub action runner. We will do this via a local LLM on the runner. Needless to say this will be beta and will getb better over time.
REQUEST FOR FEEDBACK & FEATURES: This community has been kind to us. Thank you so much for all the feedback you've given us. This has helped make the softrware better. We're looking for more feedback as always. If you do have something in mind, please feel free to comment, talk to us, contribute. All of this goes a long way to make this software better for all of us to use.
OPEN SOURCE COMMITMENT: OneUptime is open source and free under Apache 2 license and always will be.
https://redd.it/1cm8gml
@r_devops
ABOUT ONEUPTIME: OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to DataDog + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server.
OneUptime has Uptime Monitoring, Logs Management, Status Pages, Tracing, On Call Software, Incident Management and more all under one platform.
Updates:
- Several new monitor options launched - You can now monitor your SSL Certificates and Servers (Processes running, Mem, CPU, Dick, etc)
- Evaluate monitor metrics over time. You can set up alerts for things like - "Create an incident when my website response time is >5 seconds for 5 minutes". This wasn't possible before.
- Added Logs ingestion with fluentd and OpenTelemetry. Traces and Metrics ingestion with OpenTelemetry.
Roadmap to end of Q2:
- New Monitors: We will be working on new monitors options, specifically "Log Monitor", "Traces Monitor", "Metrics Monitor" where you can set up alerts for things like - if there are logs of error logs, create an incident and alert the team.
- Datadog like Dashboards coming soon.
Roadmap to end of Q3:
- We're working on a reliability co-pilot. All you need to do is run a GitHub actions job / CI job where it scans your codebase, queries OneUptime API to get all the error's your software has seen in production. We then try to fix those errors and create PR's automatically. Making your software reliable and better every since day. None of your code will be sent to us. It'll stay on GitHub action runner. We will do this via a local LLM on the runner. Needless to say this will be beta and will getb better over time.
REQUEST FOR FEEDBACK & FEATURES: This community has been kind to us. Thank you so much for all the feedback you've given us. This has helped make the softrware better. We're looking for more feedback as always. If you do have something in mind, please feel free to comment, talk to us, contribute. All of this goes a long way to make this software better for all of us to use.
OPEN SOURCE COMMITMENT: OneUptime is open source and free under Apache 2 license and always will be.
https://redd.it/1cm8gml
@r_devops
GitHub
GitHub - OneUptime/oneuptime: Complete open-source monitoring and observability platform.
Complete open-source monitoring and observability platform. - OneUptime/oneuptime
Stackoverflow and OpenAI https://x.com/StackOverflow/status/1787467736097939562
What do you think guys? Should we delete our profiles or not?
# https://x.com/StackOverflow/status/1787467736097939562
https://redd.it/1cm92qh
@r_devops
What do you think guys? Should we delete our profiles or not?
# https://x.com/StackOverflow/status/1787467736097939562
https://redd.it/1cm92qh
@r_devops
Reddit
From the devops community on Reddit: Stackoverflow and OpenAI https://x.com/StackOverflow/status/1787467736097939562
Explore this post and more from the devops community
Our Best Practices for Source Code Management
I wrote up some of our best practices for managing source code at Doppler that have significantly benefited our team. The post explores various strategies we use. What methodologies and technologies do you find indispensable in managing your source code? How does your team address common challenges?
https://www.doppler.com/blog/our-source-control-best-practices
https://redd.it/1cmacrt
@r_devops
I wrote up some of our best practices for managing source code at Doppler that have significantly benefited our team. The post explores various strategies we use. What methodologies and technologies do you find indispensable in managing your source code? How does your team address common challenges?
https://www.doppler.com/blog/our-source-control-best-practices
https://redd.it/1cmacrt
@r_devops
Doppler
Our Source Control Best Practices
How you’ll work with source control is not always a straightforward answer, and it will be different based on the size of a team and the problems they face.
Sharing a method of deploying LangServe applications to AWS
In this article, I will share a method for deploying LangServe applications to AWS without the need for Infrastructure as Code (IaC). All that's required are your AWS access credentials; there's no necessity to master AWS operations or to log into the AWS console.
https://pluto-lang.vercel.app/cookbook/deploy-langserve-to-aws
https://redd.it/1cm8bfx
@r_devops
In this article, I will share a method for deploying LangServe applications to AWS without the need for Infrastructure as Code (IaC). All that's required are your AWS access credentials; there's no necessity to master AWS operations or to log into the AWS console.
https://pluto-lang.vercel.app/cookbook/deploy-langserve-to-aws
https://redd.it/1cm8bfx
@r_devops
pluto-lang.vercel.app
Deploy LangServe application to AWS – Pluto
Deploy LangServe application to AWS using Pluto, expose LangServe application through Api Gateway, support RemoteRunnable invocation, and Playground.
Kubiya AI
Hello guys,
Anyone here used Kubiya AI??
Please share your experience with this tool.
Thanks!
https://redd.it/1cmc3j3
@r_devops
Hello guys,
Anyone here used Kubiya AI??
Please share your experience with this tool.
Thanks!
https://redd.it/1cmc3j3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is it just a job for you or your passion?
Is it just a job for you? Means, you do what you have to do at work hours and after leaving the office/closing your work laptop at home, you do not touch anything related with job? In that case how/when do you learn new stuff? How do you stay motivated?
Or is it your passion, you subscribe devops channels, you try to be "up to date" with any new things, maybe you have your "testing" setup/gear where you learn and try those things. In such case do you have time for other things, hobbies, friends, family? How do you relax (give your brain a rest)?
Its not any "official" survey for some statistic or academic purposes. Its my pure curiosity. I want to learn what's your approach to this job and maybe learn few thing for myself to stay motivated or get fresh look on things.
View Poll
https://redd.it/1cmb68w
@r_devops
Is it just a job for you? Means, you do what you have to do at work hours and after leaving the office/closing your work laptop at home, you do not touch anything related with job? In that case how/when do you learn new stuff? How do you stay motivated?
Or is it your passion, you subscribe devops channels, you try to be "up to date" with any new things, maybe you have your "testing" setup/gear where you learn and try those things. In such case do you have time for other things, hobbies, friends, family? How do you relax (give your brain a rest)?
Its not any "official" survey for some statistic or academic purposes. Its my pure curiosity. I want to learn what's your approach to this job and maybe learn few thing for myself to stay motivated or get fresh look on things.
View Poll
https://redd.it/1cmb68w
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Kubernetes + Terraform Youtube Channel Recommendation
Hey All,
Do anyone have a Youtube channel you'd recommend to learn Kubernetes + Terraform? Specifically building out either bare metal K8's or EKS and learning how to build modules within Terraform?
https://redd.it/1cmbndt
@r_devops
Hey All,
Do anyone have a Youtube channel you'd recommend to learn Kubernetes + Terraform? Specifically building out either bare metal K8's or EKS and learning how to build modules within Terraform?
https://redd.it/1cmbndt
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Huge Build stage duration in Gitlab CI - Frontend Projet
* The build stage is taking so long (with a timeout set to 1 hour, often reached…)
* package.json contain a lot of caret and tilde ranges which will lead to inconsistent build stage duration since the command ‘npm install’ will always try to fetch the latest version of a package, and if not found it will download it…
* the use of an npm registry did not fix the issue since the process will be highly dependent on the net bandwith the Gitlab runner .
What I have been thinking of so far:
* Use ‘npm ci’ instead of ‘npm install’ basing on a package-lock.json. This method required the manual update of the npm lock file, or maybe with the help of third-party tools/extensions such as Renovate through the scheduling of an update process
* Configure cache on a separate disk? (Not sure about this approach and how it could help me in this case)
I posted here in order to get more insights about the matter.
https://redd.it/1cmg7jw
@r_devops
* The build stage is taking so long (with a timeout set to 1 hour, often reached…)
* package.json contain a lot of caret and tilde ranges which will lead to inconsistent build stage duration since the command ‘npm install’ will always try to fetch the latest version of a package, and if not found it will download it…
* the use of an npm registry did not fix the issue since the process will be highly dependent on the net bandwith the Gitlab runner .
What I have been thinking of so far:
* Use ‘npm ci’ instead of ‘npm install’ basing on a package-lock.json. This method required the manual update of the npm lock file, or maybe with the help of third-party tools/extensions such as Renovate through the scheduling of an update process
* Configure cache on a separate disk? (Not sure about this approach and how it could help me in this case)
I posted here in order to get more insights about the matter.
https://redd.it/1cmg7jw
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Control-M Thoughts? Worth it in 2024?
I looked at the prospect of jobs as code with control-m back in 2021, and was overwhelmed by the Automation API and determined that for us, octopus run books can cover our use cases for now, since most could be done with a combination of SQL and PowerShell.
Granted control m is kinda silo’d at our organization so we don’t have great automation support.
Octopus isn’t really compared to competitors of control-m, so I feel like I’m missing something. Can anyone straighten me out?
Thanks
https://redd.it/1cmkkax
@r_devops
I looked at the prospect of jobs as code with control-m back in 2021, and was overwhelmed by the Automation API and determined that for us, octopus run books can cover our use cases for now, since most could be done with a combination of SQL and PowerShell.
Granted control m is kinda silo’d at our organization so we don’t have great automation support.
Octopus isn’t really compared to competitors of control-m, so I feel like I’m missing something. Can anyone straighten me out?
Thanks
https://redd.it/1cmkkax
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Any senior devs here that wont mind taking a look at my resume?
i am in urgent need of a senior dev/intermediate dev that can just skim over my devops resume and give some feedback. your help is much appreciated ! - junior dev
https://redd.it/1cmmnfn
@r_devops
i am in urgent need of a senior dev/intermediate dev that can just skim over my devops resume and give some feedback. your help is much appreciated ! - junior dev
https://redd.it/1cmmnfn
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How to automate propagating updates to all internal terraform modules?
Company has a shit ton of internal terraform root modules adhering to our security standards. Problem is every time we make changes we have to manually go through every repo using that module and update manually (or not at all). I’m sure people have figured out a way to automate this, I’ve found dependabot and renovatebot, but wondering what people use and how they use it to find a good solution
https://redd.it/1cmlshh
@r_devops
Company has a shit ton of internal terraform root modules adhering to our security standards. Problem is every time we make changes we have to manually go through every repo using that module and update manually (or not at all). I’m sure people have figured out a way to automate this, I’ve found dependabot and renovatebot, but wondering what people use and how they use it to find a good solution
https://redd.it/1cmlshh
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community