Reddit DevOps
271 subscribers
11 photos
31.1K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Datadog: I do not understand the pricing model, please help me estimate my bills

Hi all,
I am running a small scale home lab and I have a need for log management and email alerting. It is very very basic and very small scale, we are talking \~100 log entries a day and 1 Monitor job to look for some keywords and send me emails notifications.

Up till now I've been running my own EFK stack (plus Elastalert) but it's way too powerful and complex for my use case.

I have tried Datadog and was able to build the log management and email alerting I needed in a few hours starting from scratch and not nowing the plaform. Everything seems to work perfectly and I must say I am quite happy with the product.

My problem is: I have no idea how much this is going to cost me. The description of the plans are not clear, or rather I don't know how to read it.

For now I am using the Trial subscription and I still have 14 days in front of me. What will happen when the trial finishes ?

The Free plan does not include Logs nor Monitors, so I am assuming I need the Pro plan, is this correct?

I see on the pricing page of the Pro plan two items for "Log Ingestion" and "Indexed Logs", what is the difference between the two? I do not see a price item for my log "Monitor" - is this included somewhere else?

Then I sort of remember seeing somewhere that you have to have minimum one host activated and indeed after creating my account I needed to connect one agent before being able to do anything. Now I have disabled my host so that there is nothing showing under "Infrastructure". Am I still going to be charged for 1 host at 15$/mo ?

Thank you for your help.

https://redd.it/zz4naq
@r_devops
I'm starting a new position as a DevOps release engineer and i'm looking for some tips

Hi all, i've received a job offer in some company that developing iOS and Android applications. I've accepted the offer, cause i don't really have a possibility to choose from and i'd gladly accept any deal in this harsh times.

No clouds, all infrastructure is on-premise. The main tool is Jenkins. (Plus some Python scripts to maintain the apps) I have to write pipelines which will build applications with "xcode" etc and i don't have any previous experience with building mobile applications.

Would you guys please recommend me some materials to get started before i get into that position from the next year? Probably some of you are also working as a release engineers? I'd be happy to hear some advice from you!

https://redd.it/zyzmur
@r_devops
Database guidance

Hi All,

Need your suggestion on a solution
Currently there is an multi tier app setup in cloud which was migrated by me from on-prem
I am not very much aware about database
Now people are talking about schema instances and stuff like that
My requirement is simple I created a new enviroment now I need to have a new database for that
How should I ask my dAtabase team ? So that they can understand it better
I am looking for a solution like
If it’s dev env then point to some connection string type

How to convey this technically or do you guys have any suggestions


P.S : can’t use existing database have to create a new infra
If creating new infra what are all the steps that are need to be done

Fellow database heroes please help

https://redd.it/zzcpoy
@r_devops
Changing career from QA to DevOps, need advice.

Hi, I have been working as a Quality Assurance professional for about 10 years now and last 5 of which I was solely dedicated myself as a Test Automation Engineer. Although I love what I do, it is kind of getting dry. I tried switching the industry but last couple of years, this field has become overtly competitive. Being asked leetcode DSA type questions are kind of a norm now and I’m really bad at it. These questions might be related to what I do but honestly I have never needed to use them in any of my automation frameworks that I’ve built.

Anyway, coming back to my original topic, I’m looking to switch my careers. I’m at my early 30s. DevOps is interesting and seems very tool specific. I might be wrong but would love to know your opinions on it. I’m personally looking for something, where I won’t be facing those dreadful leetcode type questions in the interview. I’m a quick learner and love to solve puzzles or any kind of problems. I love workin with data a lot as well(thought about Data Engineering as well). Do you think at this stage changing my career to DevOps makes any sense?

https://redd.it/zzbior
@r_devops
Connect versions deployed in different environments

We have a branch per environment i.e

* dev branch deploys to the Development env
* staging branch deploys to the Staging env
* master branch deploys to the Prod env

We create a new build for each env (Because of how the serverless framework works and understand that it is not ideal). Currently, the version is stored in a Config service (AWS SSM) outside of the source files.

I am looking to keep a consistent version when the same code is deployed to different environments. Currently, the version number is incremented independently in each pipeline for each environment with no way to know if version 1.1.3 deployed on the env Devis the same as version 1.1.0 deployed on staging env.

We use the "Merge Commit" strategy in Bitbucket so a Git tag added to a commit in the source branch is not linked to the Merge commit that gets added to the target branch on PR merge.

What options do I have to maintain the same version number across envs for the same codebase?

https://redd.it/zzepmw
@r_devops
Which environments do you use/support?

I'm about to implement new infrastructure and I was wondering what environments (e.g. dev, test, staging, prod etc.) you use?

If you would have a greenfield project, which environments would you try to implement and how would they relate to each other and what is the purpose of each env. (how does one env. differ from the other)?

https://redd.it/zz5sqc
@r_devops
Any good Python programming (for DevOps specifically) recommendations?

Any good Python programming (for DevOps specifically) book's recommendations?

https://redd.it/zzj287
@r_devops
Any freelance devops charging for value instead of time?

I'm a software dev agency. Along with developing solutions we set up and manage client servers. As we started to get bigger and bigger clients were getting asked to set up more complex systems. Currently we charge by time but I think devops is better suited to charge by value. For example setting up a server takes me a few minutes with scripts I have.

Any other people here charging fixed fees and can share some ideas of pricing? I'm in the US.

https://redd.it/zzji7v
@r_devops
What kubernetes is used for production?

We have developed and deployed my web app in munikube and kubectl. We want to put it in production. I read that minikube is meant for development and not deployment. Then what open source and free options do we have for deployment in local / in-house infrastructure? Is it just that I should be using kubeadm instead of minikube?

https://redd.it/zyvnit
@r_devops
AIOps tools

Hey everyone,
I am currently looking for AiOps tools to integrate with our tool stack. Can someone share experience with some of the platforms.
Thanks!

https://redd.it/zwauun
@r_devops
Git config inside dockerfile using HTTPS? (Azure DevOps)

I'm trying to authenticate with ADO so I can install one of remote requirements for my python app. This is what works locally:

RUN git config --global credential.helper 'cache'; echo "protocol=https\n\
host=dev.azure.com\n\
username=${AZURE_USERNAME}\n\
password=${AZURE_PASSWORD}" | \
git credential approve && \
pip install --no-cache-dir --upgrade pip setuptools && \
pip install --no-cache-dir -r /tmp/requirements/requirements-remote.txt



However, this uses auto-generated credentials (temporary password). SSH doesn't work in our use case. How do I go about this so I don't have to update my password every single time on pipeline run?

https://redd.it/zvk0cv
@r_devops
Need guidance on career path

I have 5 years of experience in AWS Cloud/ DevOps engineer, i have written automation script using python and lambda service, i am certified in AWS SA, Developer associate and CKA, Now a days company wants full stack + DevOps as requirement, I am confused of future career path in DevOps as i dont have software engineer experience to become architect now i am thinking of switching to backend engineer to gain experience to learn about the end to end process,
Is it advisable to do so?

https://redd.it/zurnvb
@r_devops
Any idea on istio traffic

Simple one. Using grafana and prometheus. But getting access denied to the prometheus url. I have services and ties them to the gateway. I guess I need a route or rule for inter services to talk to each other ?

https://redd.it/zzvxqi
@r_devops
DevOps/SRE Mentoring

Hello all,
First, Happy New Year! I want to try to be a mentor for someone, who is already in IT, but want to improve and looking for some mentoring on this way.


About me:

7+ years of IT experience, 5 years as SRE/DevOps.
I have been working as Senior SRE for last 3 years. Previous place was the biggest Russian NEOBank, currently working in one of the biggest startups in the Netherlands.
Pretty well-rounded engineer, but mostly skilled in observability and troubleshooting.
I have changed a job this year (with relocation). Also, I have interviewed around 50 engineers this year (mostly Seniors).

I don't have a prepared program for it. I don't have prepared tasks or lectures for you, but I am able to recommend some sources you can use for each topic and prepare some homework based on your exact level.


What you should expect to get out of this:

You and I will assess your level on tech topics, which I think are essential for engineers nowadays (We can do it as interview practice if you want)
Based on results I will prepare a learning plan (courses, books, tutorial) I think you should follow to improve.
After some steps in plan passed, I will prepare practical homework for you (similar to interview assignment you will get while looking for a job).
We will review your solution, discuss decisions you made (kinda a interview practice)
I will be open to any questions about tech. I am not the best engineer from FAANG (and I don't want to be) but I think I can answer some questions.
I can share my job hunt and interview experience. We can practice it
We can just chat) about IT or any other common grounds.

There are some requirements from my side:

You should be working in IT and have some basic understanding about basic concepts (Like DNS, HTTP, etc.). At least heard about them.
You are able to do video calls in Zoom at least once per week on which we will review your results, discuss questions, etc. You need good mic and camera for it. Timeslots are 18:00-21:00 CET time.
My English is not perfect, but we will use it. (Russian is an option, but I think nobody cares)
You are ready to spend some time during the week learning stuff and doing assignments. And you really want to improve as an engineer.
I don't need any money from you, but you will need to pay for lab envs you will be using (like your AWS account). It is not much, but you should be ready for it.

I think that's it. Unfortunately, I will have time to do it only for one person. So, if you are interested, please reach me with some short description about your current position and what you want to achieve.


P.S. I think it would be fair if I share my motivation behind it. I am not trying to make money, test some courses or whatever. I treat it more like a hobby, a way to practice English and my communication skill. And maybe a way to find a new friend.

https://redd.it/zzv9dm
@r_devops
Ansible and Jenkins course recommendations

Do you have any course suggestion for learning Jenkins and Ansible that's not too long? Preferably on udemy or something free.

https://redd.it/zzs1r6
@r_devops
a new fitness app idea

Hi everyone!

I'm a developer who is passionate about fitness, I'm working on a new app/website and I'm trying to gather some opinions and feedback to shape the new product.

​

The app will be somewhat of a social media for fitness, I'm aiming at building a community where people can help each other with advice, share achievements, and do challenges together...

The app will be able to give you a full meal plan depending on your needs, and workout plan options.

Would you be interested in an app like that?

Any ideas and features you think would be a useful addition to an app like this?

Let's say the app will be free for the first month, then a 4.99/month subscription fee is requested, do you think the pricing is fair, and would you still buy it?

​

Can wait to see everyone's opinions and ideas!

https://redd.it/zzroui
@r_devops
Local ci/cd pipeline

Is there a way to configure a local ci/cd pipeline, local as in running on my system, i guess i just want to run a command and it automatically builds docker images, pushes to desired kubernetes cluster. I know i can do it with bash or python, or even run my own git server but wanted to check if there is something out there that makes this easier.

edit: maybe this is what im looking for: https://github.com/ovh/cds will update soon

https://redd.it/100237v
@r_devops
What jobs are there for people with my skillset/experience? (Infrastructure Engineering)

Hi all, just curious what kind of jobs are out there for people with my experience?

The team I worked on was for Infrastructure Engineering, worked with AWS services (A lot of work with serverless offerings and now containers), a lot of TypeScript/Python building our own deployment tooling/APIs/CI/CD pipelines, Terraform (CDKTF), worked on some projects with Datadog.

I consider myself a software engineer, but I am not sure if the almost three years' experience I have in is applicable to any software engineering job with the languages I listed and I don't have much of a clue of what the market is like for DevOps since all the job descriptions seem to vary wildly.

Anyone have an idea of what job titles or teams my experience could be applicable to, just trying to see what to apply to out there!

https://redd.it/1001p6g
@r_devops
Manage supervisord running inside different containers through my app?

I have several docker containers whose entrypoints are supervisord with multiple programs running on each via their config files.

I'm trying to build a unified control panel of sorts inside one of the containers, which essentially runs a Flask app. From this control panel, I want to view the programs running under supervisord in its own container and other containers, and also be able to stop/start/restart the programs as required.

How can I go about achieving this?

https://redd.it/1006eqz
@r_devops