Reddit DevOps
270 subscribers
7 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
should i learn linux or centOS?

which should i learn linux or centOS for devops? is centos better than linux?

https://redd.it/1chkwyv
@r_devops
Mac in cloud replacement

Hi everyone, we are currently using mac in cloud services in order to run a dedicated mac server, as we have crucial software that is available only on IOS.

We have multiple users login via VNC in order to work simultaneously, and currently we are experiencing some issues with mac in cloud.

I am looking for a new mac server cloud provider, and looking for recommendations.

I saw macstadium and macweb, anyone have any previous experience with them?


https://redd.it/1chlgom
@r_devops
Unable to access docker container from host

I'm not able to access my python container from localhost:3000. What might be the issue and how do I resolve it .

The docker file is,

FROM python:3.7
RUN apt-get update -y && apt-get upgrade -y
RUN apt-get install \
gcc nano \
ffmpeg libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 \
postgresql postgresql-contrib -y
RUN pip install numpy scipy matplotlib pydub pyaudio psycopg2 flask
WORKDIR /code
EXPOSE 3000
CMD ["python3", "./dejavu/api/api.py"]


The docker compose file is

version: "3"
services:
db:
build:
context: ./docker/postgres
environment:
- POSTGRES_DB=dejavu
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=password
networks:
- db_network

python:
build:
context: ./docker/python
ports:
- "3000:3000"
volumes:
- .:/code
depends_on:
- db
networks:
- db_network

networks:
db_network:
driver: bridge

The flask API is running successfully on docker port 3000.

https://redd.it/1chjqpw
@r_devops
👍1
Resources to learn Kubernetes

Hello everyone,
I wanted to learn k8, I visited the documentation and was overwhelmed. Can you please help me with some resources that would help me?
Maybe a course on udemy it something?

Thank you in advance


https://redd.it/1chqf97
@r_devops
GitOps - how to generate manifests in CI step and apply in CD step?

I'm learning CICD with ArgoCD and Argo Workflows, and I want to set up a system for devs where they can deploy new apps just by providing a link to a repository.

The workflow I have in mind is:

1. Build an image for the code and push it to a registry
2. Generate manifest files for a new deployment
3. Push the files to the ArgoCD repository.
4. Let ArgoCD reconcile the manifests and deploy the app.

What I'm not sure about is how to proceed with steps 2 and 3. I've searched a lot and found many examples for updating an image tag in an existing manifest with things like ArgoCD image updater, but nothing about adding new manifests

What would be the best way to do this? Am I supposed to have the workflow commit the manifests to git? Something like this?

- name: Prepare Kubernetes manifests
run: |
# Example: Dynamically creating a Helm values file if it doesn't exist
if ! -f "chart/${{ matrix.app }}/values.yaml" ; then
echo "image: myregistry/${{ matrix.app }}:${{ github.sha }}" > chart/${{ matrix.app }}/values.yaml
fi


- name: Commit and push changes
run: |
git config user.name 'GitHub Actions'
git config user.email '[email protected]'
git add .
git commit -m "Deploying new version of ${{ matrix.app }} - ${{ github.sha }}"
git push



https://redd.it/1chsprc
@r_devops
DevOps School Encourages To Fake Experience

Hello, there is a DevOps school in Chicagoland that encourages the students to fake their experience I mean they literally tell you to pick a company and add 5-8 years of fake experience. They have a fake staffing company with the backup numbers in case when the companies are trying to verify the experience. Are there any ways to stop this nonsense?
Don't get me wrong but it creates a lot of unfair condition to the people who just starting in devops or don't want to fake on their resumes.

https://redd.it/1chsftc
@r_devops
Which Cloud provider offer free credits on GPU Nvidia instances?

I want to test and train my AI model on GPU VM but when trying Azure or Google Cloud, they doesnt allow to use free credits on GPU instances (at least those in which I'm interested in). Is there any provider I could use or I will need to pay for this kind of machines from my wallet?

https://redd.it/1chszc5
@r_devops
APM for react

What APM do you use for React application?


We have already Grafana Tempo, we don't want to install Elasticsearch just for react metrics.



https://redd.it/1chsstw
@r_devops
How to practice CI/CD?

Hello, I am new to devops. I have been watching some video on Youtube on how to get starterd (mostly videos on Gitlab). So far I watched TechWorld with Nana 1 hour video and Automation Step by Step playlist on Gitlab. My question is how should I practice CI/CD. And any other resources preferrably free.

https://redd.it/1chyvcg
@r_devops
Where do I draw the line between Mid- and Senior-level effort, so that I don't do more work than I'm being paid for?

I recently applied to a senior level role at a company. They ended up making me an offer but at a lower salary than I was expecting (It's a pay cut but it's not exactly crap pay either). I also noticed that my title in HR System does not include senior.

I'm the only full-time infra engineer.

I'm totally capable of going into the company and leading all efforts for their current and future needs, but they're not titling nor paying me to do so apparently.

I've been trying to read through generalized engineering levels on the internet, but most are written about software developers.

So, I'm asking here, too:

How much effort and responsibility would you limit yourself to? and what boundaries would you hold? in order to make sure you weren't doing senior level work for mid pay and title. Thanks!

https://redd.it/1chzn1v
@r_devops
Should I monitor my monitoring stack?

(🤯)
How do you ensure that your monitoring stack is working as expected and you didn't messed up the config?

If you're using a Saas (Grafana cloud, datadog, whatever) do you have another solution that will alert you in case of an outage?

Maybe it's just that there's no simple solution that's worth the effort. ¯\\_(ツ)_/¯

https://redd.it/1chzkj8
@r_devops
Trying to move into DevOps - Need help reviewing resume

Hi everyone, I currently work remotely at a small business that does physical labor contracting and I maintain there website and everything considered IT within the business. I have basically automated everything to where I have nothing to do all day other than study and wanted to try and get into the devops field and need help peer reviewing my resume.

https://imgur.com/a/ARYgTEn

Also, please let me know if any changes are necessary and why, so I can learn and improve on making/editing my resume. Thanks in advance for all your feedback!

https://redd.it/1ci1822
@r_devops
RF, XRAY and Bitbucket Integration

Good day.

Anyone knows a step-by-step guide/link for integration of Robot Framework house in Bitbucket to XRAY+Jira? The Xray documentaion doesn't really help much. My experience is more on test scripting so this kind of setting up is new to me. Thank you in advance.

https://redd.it/1ci7pdz
@r_devops
AI in Infrastructure

Have anyone you implemented AI in infrastructure provisioning? If so, how beneficial has it been for your operations? #shareit

https://redd.it/1ci8c5h
@r_devops
Question on Infrastructure-As-Code - How do you promote from dev to prOD

How do you manage the changes in Infrastructure as code, with respect to testing before putting into production? Production infra might differ a lot from the lower environments. Sometimes the infra component we are making a change to, may not even exist on a non-prod environment.

https://redd.it/1ci9kco
@r_devops
Review my resume i am not getting any interview calls

Please roastresume Be detailed and provide detailed inputs on what skills am i missing and suggested learning sources if you can to jump my package to 14 lpa to 20 lpa or more in india

https://redd.it/1ciauhi
@r_devops
Scaling Observability & OpenTelemetry @ Skyscanner

Hey everyone👋

If you're in London UK next week and interested in observability & Open Telemetry, I think you'll enjoy this edition of the Observability Engineering Meetup.

Who: Dan is the Observability lead at Skyscanner, a member of the OpenTelemetry Governance Committee, and the author of "Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization."

What: Dan will share some of his experiences leading an observability transformation at Skyscanner, from custom solutions to telemetry standards and from a root cause analysis based on intuition and past experience to one based on context and evidence.

If you can't make it we'll record the talk and post it on this YouTube channel.

https://redd.it/1cibem9
@r_devops
Is system design needed for devops engineer

Hello how much system design needed for a devops guys

Please share your experiance.

I am currently reading alex vus system design interview prep book is it good .

I want to switch job soon so need your inputs on topic.

Dear high paying devops engineers please post your experiance on how to become a high paying devops guys with skillset

https://redd.it/1cian4h
@r_devops
How to monitor the CO2 emissions of your AWS application

The US and European Union have set ambitious goals to reduce emissions by 40% and 55% by 2030. Yet, many companies lack solid strategies for making their tech stack more sustainable.


Discover innovative methods to create a greener future with Kubernetes clusters without sacrificing application performance. https://www.perfectscale.io/blog/what-is-the-carbon-impact-of-kubernetes

https://redd.it/1ciaqvy
@r_devops
LGTM Stack VS Google Cloud Operations Suite

Hello! I was wondering if anyone had any experience using either of these. Right now I have a project with a company to essentially improve the log management they use. Its a large enterprise level company but the team itself and the application they use is for internal staff, and it creates around 80-100GB of logs per week. Its hosted on a Kubernetes cluster.

They're currently using Google Cloud Operations Suite with FluentBit as the log shipper, where logs are sent to Cloud Logging. Metrics are monitored with Prometheus and there's no tracing. Alerts are also dealt with through Google Alerts.

I essentially wanted to implement the LGTM stack considering this has very good integration with Kubernetes running in microservices mode - I can configure tracing through Tempo and OpenTelemetry and also set up metrics through Prometheus for an observability stack showing logs, metrics and traces in Grafana.

However after a lot of research I still can't quite figure out whether this implementation would actually improve anything on thier end. There's no real information on Loki/lgtm stack vs GC Operations suite and I don't know if there would be any big differences in the cost/speed/resources/performance/etc. Is Loki better than Google Cloud Logging at what it does? Are Grafana Alerts better than Google Alerts? Are there alternatives I can use instead? Its a big company so the actual costs of the additional resources really don't matter as long as the solution works.

Thank you for any advice you can give me on this!

https://redd.it/1cig0ad
@r_devops
Generating IaC with drag-and-drop interface

Hello everyone, a couple of months ago, I wrote here to ask for your opinion on the tool I've developed, which allows you to generate IaC from a drag-and-drop interface. I've implemented several suggestions I received, including extending the number of components (the tool now covers all AWS RDS offerings except Oracle), adding VPC endpoint support, and improving architecture validation.

It would be great if you could check it out and maybe suggest some more features it's missing: https://app.archformation.com/

https://redd.it/1cihhdm
@r_devops