Reddit DevOps
269 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Hello all! I’m someone who is just starting out in DevOps

I was hoping I could get your advice on whether I should start a blog writing about stuff I’m learning about. my biggest challenge is I don’t have much experience writing a blog and I don’t have much experience in the industry. Although I do have lots of ideas about topics I want to write about. So really just hoping to get some motivation on if this is something I should do.

https://redd.it/pu919y
@r_devops
Analytics to devops

I m tableau developer with 3 years of experience and good knowledge in Machine learning .I m right now confused to pursue which one as my next career transition I'm so excited about devops and same time interested in ML . Should I leave my analytic experience and start fresh in devops does my analytics experience will be barrier to make jump?
I have knowledge in Jenkins ,python ,Aws ,SQL and basis Linux stuff and tableau administration.

https://redd.it/pu8g7y
@r_devops
Moving Docker Swarm to Kubernetes(EKS)?

Looking to migrate multiple Docker Swarm clusters into EKS(AWS Kubernetes). I find it strange that it's quite hard to find any detailed information on such a process. Anyone has done such migrations and/or can recommend good resources to read that go into details on how to properly do it and main things to look out for?

https://redd.it/pudxeu
@r_devops
I finally get to start working on the hashicorp stack

Any advice? I’ll probably start looking at it in about 2-8 weeks.

https://redd.it/pu9zh4
@r_devops
How do you handle burnout

Burnout is always something that has plagued me in my career. On one had I think it seems to say a lot about the companies that I work for, it seems like after 2 years I am totally burnt out no matter where I go, but on the other hand I know that I need to know how to recover and protect myself from burnout.

I could use some coping mechanisms or advice from fellow my DevOps. What do you do to prevent burn out? How do you handle it when you become burnt out anyway?

https://redd.it/pufsx2
@r_devops
Change jobs frequently for better pay/career progress?

How often do you change jobs? Would you view changing jobs every/every other other year to get broader experience and exposure to more technologies a bad idea?

https://redd.it/puhmip
@r_devops
I’m interested in learning about “builds”. Where to start?

I am a new software engineer. I know at a high level what the build process is, but that’s about it. If I wanted to take a closer look at what is happening when something is “built”, where would I go?

https://redd.it/puhsc5
@r_devops
Interview with DevOps Manager

I'm interviewing for a non-DevOps, business analyst position and have a multi-panel interview gauntlet next week. One of the members of the panel is a DevOps Lead.

What kinds of questions would a DevOps guy appreciate getting from a non-DevOps person in the IT organization? I want to show that I value the idea of DevOps and respect what he does but don't want to dig into questions like "Do you feel that you guys actually do DevOps or is the organization just playing lip service to the buzzword?"

Maybe I can ask questions about how the lead feels that DevOps is contributing to business outcomes/agility or software quality and system stability?

My role as a business analyst in the IT organization is going to be focused on working with non-IT business units to help pick the best tools and software that they need to get their jobs done.

Thanks!

https://redd.it/puihls
@r_devops
Life of an DevOps Engineer

1. Birth
2. Server load is too high, we need to stop all tenants.
4. Death

https://redd.it/pujupa
@r_devops
Cheap/free activity tracking application for personal use (linux)?

I do many tasks a day. Sometime so many that i forgot to report them in Jira. Years ago i used some app which gave me history of my actions during the day. For example it showed me that i had somefile.txt opened in some editor from 10:32 to 15:21. Such information would be VERY usefull to fill the jiras timesheets or any other task management app.

So i need app which:

\- tracks the apps opened and times of opening

\- works on linux

\- local app or with self-hosted server (docker) highly prefered. But i consider things like Clockify or Timecamp too ...

​

Please, only personal experience! No google results!

https://redd.it/pui5uv
@r_devops
install multiple version of node using nvm and it should be accessible by all users

I was asked to create a Dockerfile to install node v6 and node v14.16.7 using nvm and all the other non-root users able to use both node versions also they should be able to change the version of node using the nvm. I searched as much as i can but couldn't find any solution, if you have any thought on this issue please reply. TIA

https://redd.it/pummdl
@r_devops
Ask an expert: Why you want your feature flags and product analytics working together

An interview with Split solution engineer David Martin: https://mixpanel.com/blog/feature-flags-and-product-analytics-working-together/

"With modern product analytics, you know everything about your funnel, retention rates, conversions, and more. When you deploy feature flags in your funnel, you’re essentially skewing a percentage of your traffic. So while you’re on your way to uncovering bugs or user experience hiccups, now your analytics are confused, and it wouldn’t be incorrect to say you’ve created two funnels instead of one."

https://redd.it/punyhv
@r_devops
How should I take my next step?

Hey guys, I'm gonna tell a bit of history from myself:

19 months ago, I started working as a intern in a software company. 7 months later, I got hired as an Infraestructure Analyst. My responsabilites were from editing client's logos to releasing and deploying our applications. I got to know Jenkins and how CI works in general, and I enjoyed it. Since march, I have been a one-man team. The guy who worked with me and taught most things to me found a better job and left.

Since I'm a fast learner, I had no problems dealing with our CI/CD pipeline by myself so things went fine. I took the opportunity to show my supervisors that I was good and that they could trust me.

My boss said that he was going to find a replacement for the other guy. This replacement never came. Instead, I got a 40% raise. But my salary was pretty below average in the first place. What I thought was a great ideia to show my skills and proactivity, became almost like an nightmare. It is like they thought "Well, if he can manage, there is no need to hire another person".

I'm currently overworked, alone, and having to deal with a bunch of things. I'm responsible for our entire CI/CD pipeline. I have to give support for the devs who don't know how to use their credentials to connect to our TFS repository or even install Visual Studio. Or set a environment PATH. Like, they think I'm just an IT guy who is there to solve everything about their computers. I literally heard "Can you do that for me? All you have to do is to click a button". I have to edit logos for clients. I have to deal with problems that happens in some client's Infraestructure.

My boss even gave me some tasks of development which requires C# and ASP.NET MVC knowledge, which used to be my former colleague's tasks. I talked with him about a raise for the new development responsabilities and he said "I already gave you a raise".

Problem is that I made a mistake of not pursuing something in specific. What I know is a bit of everything. What I know from DevOps are the concepts of CI/CD and Jenkins from my day to day use. I want to pursue path in this field. Problem is, I'm having a really difficult time finding time to learn in depth. My job is almost non stop everyday, and I still have college in the night. I want to find a better company, but by my resume, those company won't even look at me. They don't want a bit of everything, they want a thing in specific. And I can't leave my currently job without another one in the chamber because of financial reasons.

Do you guys have some tips of what can I do, like a path so I can start going in depth to this DevOps field? It is like I finally found something that I want to work on, things that triggers my brain to solve problems and find solutions. When I automated a process that took like 4 hours every thursday to do, I felt like a superman. Never felt something like this in a job before. But I want to leave to a place where I can put that in full development, instead of where I am right now.

Thanks in advance and sorry for my english.

https://redd.it/pub9bc
@r_devops
Building a Pipeline

Five years ago I read The Phoenix Project and was inspired to dive into DevOps. As a developer I was never really satisfied just writing my code and sending it off to someone else to deploy it. After reading The Phoenix Project and tearing through the DevOps Handbook and so many other books I found that this was the wrong way of developing. So I took what I learned and started applying it to my personal projects and brought it into my workplace.

I found along the way that there were other elements from a team dynamics side that weren't often discussed and how teams can go about trying to get feedback from customers. Nor could I find a book that gave practical examples on how to take the code I was writing and show me how to deliver it to someone else other than piecing together Stackoverflow posts, random blog articles, and lots of trial and error.

What resulted was an idea for a book that brings all of this together using Go as the core language. I chose Go because it's simple to read and it's a language I use every day. I am still writing this book and the publisher provides the ability to give feedback and ask questions in their live book. It can be found here: https://mng.bz/q5P6 and their is a 50% coupon available if you use mlholmes4 by Sept 27th.

https://redd.it/puntt2
@r_devops
ideas on Managing thousands of users

We have roughly 4,000 MongoDB users across 500 different databases (mostly application users). What is the best way to manage this? The previous team imported all these users to Terraform, but I find it weird that Terraform is managing users. Then since we inherited this, we are using Terraform to provision new users on a specific database.

I am just wondering if there is a open-source that does this already that manage tons of users.

https://redd.it/pu99qg
@r_devops
Let's Encrypt Root Certificate is expiring soon!!

Hello everyone. I have some questions related to let's encrypt. If you could provide me with any hints or suggestions, it will be beneficial for me.

1. What are the differences between DST Root CA X3, ISRG Root X1 and R3 certificates?

2. Only the Root CA X3 certificate expiry date is the same for all browsers but the expiry date of other certificates is different. What is the reason?

3. Let's Encrypt is ready for expiration with its root certificate (DST Root CA X3) and will expire on September 30, 2021. If any device wants to connect with the server with the Root certificate, will it cause any problem? And if the certificate expires, will it cause any problem to the website?

Thank you.

https://redd.it/pu11xr
@r_devops
How does artifactory handle multiple concurrent downloads and uploads?

I'm trying to implement a Jenkins pipeline where we upload a new platform package when something gets committed in our SCM repo. However, multiple users rely on that package and may need to download it multiple times a day. Does artifactory handle concurrent downloads and uploads well? Or do I need to have a resource locking within our Jenkins pipelines?

https://redd.it/put99z
@r_devops
Dissapointed from salary , but patience is the key , or not ?

Hello , currently based in Germany , having round 1 year experience with Devops , mostly working with AWS, strong skills are also monitoring installation for logs or server metrics . I know also many AWS Services , good knowledge of Gitlab ci/cd. In my Company earning 25k/year yeah , 25k :( .My company its not so big and they say that i don't have many tasks to do yet (kind of a lie), that's why they can't pay me more. Many times i thought searching something else but trusting not so much to myself and my skills i don't want to risk it and suffering to find another job. I think i need some more experience including Terraform and Ansible , and some more python skills. So atm i think patience is the key and when i feel ready i can do the move. What do you think ?Thanks in purpose.

https://redd.it/puuaue
@r_devops
How to setup nginx for caching request response on a server side?

Hello.

I am looking for something that would cache the response of request like

/my/calculator?x=10&y=20&z=30

The cache should be stored somewhere on server side, and probably I could do some fancy redis here, but since this is quite a basic thing I bet nginx can do that on its own.

I want to cut off users from reaching the backend engine (php or something) since this would eat significant memory.

It would be also nice to be able to clear that cache programatically.


Edit: Okay Nginx Plus solves that with cache purging

https://redd.it/pubmc6
@r_devops
Run a script every time someone pushes to git

I'm working on automating our test process and want to build, install and run my test scripts every time one of the devs does a git push to one of the relevant projects. I'm currently using Ansible to automate everything and notify me if something isn't working but I haven't found a good solution for daily scheduling (currently using crontab but there's some limitations with Ansible's become feature) and triggering a script to run from a git push.

Ansible Tower looks like it will do most of what I need but it's outside the budget of our organization (I'm running more hosts than the community version will support)

Any suggestions for daily scheduling and triggering a build on any git push to our repository?

edit: a word

https://redd.it/pu2i4d
@r_devops