Reddit DevOps
270 subscribers
2 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Which tool/solution should be used for collection of logs, metrics and traces if the majority workload is in AWS and you are thinking to expand to multi cloud?

Please write in the comments if you think multiple options should be used or if something different from the given options should be used.

View Poll

https://redd.it/oleddu
@r_devops
Is this job description asking for too much of one DevOps Engineer?

Here's the job description:

* Experience in Windows and Linus OS
* DevOps experience, **AWS** Associate Certification, or higher
* Automated Testing, build and CICD
* Experience in tools like **Bash, GIT, Jenkins, uDeploy, AWS, and Azure DevOps** lines
* Knowledgeable in using the monitoring tools like **Dynatrace, Splunk, Prometheus** etc
* Infrastructure as Code tools such as **CloudFormation, Terraform**
* Understanding of Container technologies, development & orchestration such as **Docker, K8s & OpenShift**
* Experience developing and supporting **microservices** and **event-driven architectures**
* Fluent in **shell scripting** languages
* AWS building blocks such as **EC2, ECS, Fargate, Elasticsearch, Kinesis, Kinesis Data Streams, Cloudwatch, DynamoDB, RDS (MariaDB, Aurora, MSSQL), Lambda, ALB, ElastiCache/Redis**
* Excellent written and verbal communication & collaboration skills
* Integration engineering
* Experience using modern technology, practices, and architectures – **RESTful APIs, Java, React, microservices, micro-front ends, K8S, OpenShift, AWS, CI/CD to name a few.**

I always think when they say "Experience in..." as "how long is a piece of string?" -- wish they would more clearly define such things. What do you think?

https://redd.it/olfsr6
@r_devops
Thoughts on K3s for various projects

I've recently been messing around with my Raspberry Pi's that have been sitting around stagnant for a moment and decided to turn one into a music streaming device using Balena Cloud and balena-sound.

The project is a solution to my work at home environment, to make transferring to different areas easy so that I can have music wherever I go. It made me think about how much easier tools like this and Kubernetes have made remote management for me.

So I was wondering about how I could implement K3s into my work's environment, perhaps in the way of development environments for the various dev teams, to try and help them with their workflow and with onboarding new devs.

Anybody got any projects they've made with K3S for work or otherwise? Or any thoughts on the use of things like Balena Cloud and K3S for managing various solutions.

https://redd.it/ole7wg
@r_devops
Provider and Consumer personas co-operating on K8s

As enterprise adoption of Kubernetes is growing, we see multiple teams collaborate on a Kubernetes cluster to realize the broader organizational goals. Typically, there is one team that is offering a service that the other team is looking to consume. In the following blog post we discuss the dynamics around cooperation between such providers and consumers.
https://cloudark.medium.com/provider-and-consumer-personas-co-operating-on-k8s-81a7f6af0c62

https://redd.it/olhpbq
@r_devops
Modern Incident Management for IT Teams

The way software companies build, ship, and deliver software has changed dramatically over the last decade. Platforms like Docker for containerization, Kubernetes for orchestration, Artifactory for binary repository management, etc., have completely revolutionized the workflow of modern DevOps companies. DevOps is great, but like any other methodology, it is also prone to errors since it deals with faster deployments and release cycles. Moreover, the impact of such errors will be higher since the cost involved will be more. This leads to having a real-time incident management tool/platform — that focuses on helping developers/IT teams find and resolve incidents as and when they occur.

In this article, we will deep dive into incident management and see how it works, benefits, etc.

https://redd.it/olil72
@r_devops
The Search for a Cloud-Native Database

The concept of “cloud-native” has come to stand for a collection of best practices for application logic and infrastructure, including databases. However, many of the databases supporting our applications have been around for decades, before the cloud or cloud-native was a thing. The data gravity associated with these legacy solutions has limited our ability to move applications and workloads.

As we move to the cloud, how do we evolve our data storage approach? Do we need a cloud-native database? What would it even mean for a database to be cloud-native? Let’s take a look at these questions.

Complete pos

https://redd.it/olk0sh
@r_devops
Creating reusable build scripts with NUKE components

Builds scripts are often duplicated across different repositories. A smell that typically keeps growing drastically over time. This blog post shares an example of how to solve the issue while still having absolute freedom of composition:

https://www.erikheemskerk.nl/nuke-build-components/

https://redd.it/olh2wg
@r_devops
paas kubernetes?

I want to setup multiple k8s clusters where our developers can deploy the applications without needing much knowledge of kubernetes. Basically as less as posssible knowledge*

Any idea's where i should look into? are there existing solutions for this? or should i create something custom?

https://redd.it/olmzs3
@r_devops
Make GitHub Workflows run consecutively

I just started to write articles about stuff I dive into when developing. Currently that's GitHub Actions, so I thought devops is a suitable subreddit and I'd love to get a bit more feedback so I'm sharing it here as well. Hope that's Ok. If not, please suggest a more suitable subreddit.

When writing an article it will be mostly about some code that I published I guess. As I said, I just started and I hope to not give up too soon. :)

Article: https://markus-kottlaender.medium.com/make-github-workflows-run-consecutively-4d98840ed600

GitHub Action: https://github.com/marketplace/actions/consecutive-workflow-action

Hope it's interesting for someone.

https://redd.it/olpdcs
@r_devops
Jenkins CI Build Error

I setup a Jenkins pipeline for my Angular project. During the build I receive this error. I'm not sure how to resolve this one? Thankss.

found 2 moderate severity vulnerabilities
run npm audit fix to fix them, or npm audit for details
Pipeline }
Pipeline // nodejs
Pipeline }
Pipeline // stage
Pipeline }
Pipeline // node
Pipeline End of Pipeline
java.lang.NullPointerException: Cannot get property 'ha' on null object
at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:60)
at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:174)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:456)
at org.kohsuke.groovy.sandbox.impl.Checker$7.call(Checker.java:355)

https://redd.it/olthoa
@r_devops
I did it, I finally made it into Operations!

I start this Monday!

I've been in IT for 6 years, started service desk, then admin, then support engineer. All 3 were customer facing for an MSP with the roles based purely in linux. I've been terrified to leave, and had 0 confidence in my abilities, but gave it a shot nonetheless.

I had been looking for just over a year, but really dove hard into applying over the last month. It's a very small company (<100) compared to where I was (\~8,000) . The role is as an Linux Operations Engineer, with nearly double the pay! I think having a homelab helped a lot.

I am very excited but also extremely nervous/anxious. I didn't realize how comfortable I had gotten in my old role, despite hating it. It will be a weird shift, I have a lot more responsibility now which is thrilling and scary. There are a number of new things I get to learn and play with. Once I get over the initial imposter syndrome/nerves, I think it's going to be a lot of fun! I've been wanting to do a lot of this stuff for ages, and it just wasn't really possible in my prior roles.

I am a bit anxious about being on-call as I haven't before. In my prior role I was in a phone queue, and I would get a lot of firefighting calls and alerts for clients, and was one of the reasons I looked to leave. I imagine on-call would be less stressful than that? I asked about their last major incident, which was over a year ago due to something with a 3rd party, so that was reassuring.

I may have to do some database things (mysql/mariadb), which I won't lie is intimidating (I get nervous/stressed). While I do have some experience, that's probably one of my weaker areas. Once I learn a bit more though, I imagine that will subside.

In any case, terrified and excited to start the journey! If you have any advice or wisdom on pre-job jitters/post job start, I would be happy to hear it :)

https://redd.it/oluwgz
@r_devops
Devops jobs(iaas)

I've like 2 years of experience as an IAAS developer and overall 6 years of experience as a backend developer.

Is anyone aware of openings(remote/sponsored) in any growing cloud iaas provider ?

Skills mostly are infrastructure designing, go, java, Terraform provider development, openapi and microservices.

Kinda stuck somewhere and mostly looking for a rewarding challenge.

https://redd.it/om0vwx
@r_devops
Feeling bad about leaving my company

I recently got a good offer for an SRE position in a big UK company. My goal is FAANG in few years and i think moving to the new company will help me to achieve that.

The problem is, i am feeling kind of bad about leaving my current company. I like everybody here and i never had an issue. It's a startup and i am the only "devops guy". I joined as junior and i had a great career progression in terms of responsibilities and salary. I am free to try whatever i want and make changes but in terms of numbers like users we are stuck. In 3 years literally no growth, i never had a scaling issue because there is no load at all. Also no public cloud whatsoever and there is no plan to adopt it.

The new role is amazing and the manager really wants me to join and i really want to but i have this weird feeling, i feel guilty.

Did any of you have a similar experience?

https://redd.it/om17h6
@r_devops
Autoscale for docker swarm

Service to scale up and down containers in swarm depending on the load

It is one of the features, lack of which swarm makes k8s a no brainer for many use cases. The plan is to make a simple stack addon that will deploy on swarm manager and control replicas of other services based on CPU usage.

I am looking for feedback on whether this is something that will have any practical use case?

link to my repo: https://github.com/Bearbobs/autoscaler-docker-swarm

Thanks

https://redd.it/om3egp
@r_devops
Keen to train me up in software to become a DevOps where is a good place to start for an absolute beginner?

I am 31 years old and have no technical experience whatsoever apart from a bit of UX design which I did whilst studying graphic design in university. I am becoming more interested in what happens behind the scenes and would like to work as a DevOps in the future. I have no idea however where, to begin with, anything so any help would be welcome. My current role is based around healthcare and has no relation at all to technology.

https://redd.it/om5uty
@r_devops
What’s a good tool to collect periodic server metrics (cpu/men/bw) and open FDs? CSV output.

Need a tool to poll those stats periodically. Open FD count would be good too. I was looking at vmstat, netstat, iostat , etc… wondering if anyone has had experience / wisdom in this area.

https://redd.it/om7pv4
@r_devops
Can you recommend me a good Terraform course on Udemy?

I'm looking to catch the promo offers they have going on in the next 2 days.

I've used Terraform a few times, but I definitely consider myself as a beginner

https://redd.it/om99b3
@r_devops
Stackoverflow Enterprise & Business Edition: Opinions?

Hi,

I'm looking for opinions on the StackOverflow Enterprise or Business licenses. The problem is the price : $12 per month, per user -- regardless of engagement. For 6000 users, that's $800k per year, every year!

Is it really worth paying that much for?

https://redd.it/omatac
@r_devops
What tools can I use to set up a Pi-Hole and Ubiquiti cloud key "containers" and VM's as a newbie

Heya, as a newbie I have been looking to get into Linux and VM's and "containerization?"

&#x200B;

I have seen so many cloud posts etc I just want to start with a simple project at home that I'd be passionate about.

&#x200B;

I have some experience being an IT admin and I guess the goal is to learn Linux. I have a desktop running Ubuntu now and I want to delve deeper.

&#x200B;

So here's my question, I found a guide that references creating a KVM hypervisor using spacewalk however it's not around anymore what tools or guides would be best to work with here? I know this may be asked all the time but I would like some help specific to my project if there is a guide?

&#x200B;

I have access to a cloud guru, Linux academy, Pluralsight, and probably some other tools but I just want to get started and find the right tools, etc.

&#x200B;

Thanks in advance 🙏

&#x200B;

Edit: I have an old dell i5 2500 with 16 gigs of ram that I can use on my network will this do the job?
Edit 2:Here is the reddit post I keep coming back to years later because I understand how this guy puts it.

https://redd.it/om9vpv
@r_devops