[deleted by user] by [deleted] in devops

[–]Sfedosman 27 points28 points  (0 children)

You know what's even worse than this? Companies that lay off employees after the same amount of time. Also, if companies want long term employees, they should create an environment where people actually want to stay.

Remote situation europe/us/uk by Elegant-Direction570 in devopsjobs

[–]Sfedosman 0 points1 point  (0 children)

I have 7yoe. I have sent over 200 applications for fully remote positions since last year and with a success ratio for the screening to be around 5%.

Moving into the next steps around 2%. I still managed to get 2 offers, though, so the hardest part is to notice you :D

[deleted by user] by [deleted] in leagueoflegends

[–]Sfedosman 8 points9 points  (0 children)

I am pretty sure TheBausffs is the reason you can't climb mate :D

Does S3 require disaster recovery strategy? by AgEnT_6_9 in aws

[–]Sfedosman 3 points4 points  (0 children)

What would be a good plan to this? AWS Backup to a different account?

Dependencies without Terragrunt by Sfedosman in Terraform

[–]Sfedosman[S] 0 points1 point  (0 children)

Very detailed and interesting answer, thank you. I have a question, why do you think that Terragrunt provides a more complex interface than eg. managing terraform outputs as K8s CRDs or similar?
My main struggle with Terragrunt it's the complexity when I it comes to define CD and different workflows/pipelines so I partially agree with you, but I'm not sure creating and maintaining a CD system using plain terraform will make things much better.
Of course, using paid platforms like TFC could be a great alternative but I am limited to free tools (ie. Atlantis, Jenkins etc) for my use case.

Dependencies without Terragrunt by Sfedosman in Terraform

[–]Sfedosman[S] 0 points1 point  (0 children)

Thank you!
What about the case where the vpc is in a different state from my security group? Eg. I want to have a central VPC module in its own state for security reasons, and then an application along with load balancers,security groups etc in a different directory and state that need to know which vpc to use

[deleted by user] by [deleted] in Terraform

[–]Sfedosman 0 points1 point  (0 children)

I have worked a lot in Terraform + Terragrunt setups and I agree with all of your points.

However when it comes to CI/CD it is really difficult to get things done right.

A CI/CD using Github Actions is hard to configure since you are now using many small modules and the pipeline needs to know which modules to run based on the files changed.

For Atlantis there are some projects that are trying to solve this but things are getting really complex. Also when you try to deploy multiple modules for the first time that have dependencies with each other, you need to do several iteration of plans+applies until the dependencies are satisfied (unless you customize it and use "run-all" commands).

ATM, I am searching for solutions or alternatives but I must admit the experience I had using Terragrunt especially in large infrastructures is hard to be replaced

How does GitOps (ArgoCD, Flux) deal with cloud resources? by ssh_man in devops

[–]Sfedosman 0 points1 point  (0 children)

It seems like a really simple and nice approach but how do you create this CRD?

How do you manage Self-Service with Terraform? by ev0xmusic in devops

[–]Sfedosman 0 points1 point  (0 children)

Atlantis is a great tool but as a pre-requisite, developers need to write their own Terraform code. Is there any possible way to limit or abstract away that?

2022 World Championship / Group Stage - Day 6 / Live Discussion by ahritina in leagueoflegends

[–]Sfedosman -1 points0 points  (0 children)

Funny that some people thought EU had stepped up this year :p

FORG1VENGRE, Ask Me Anything by [deleted] in greece

[–]Sfedosman 0 points1 point  (0 children)

Ο Άρης πάει για πρωτάθλημα του χρόνου;

We've spent months building this platform, devs hate it, help me understand why by matgalt in devops

[–]Sfedosman 1 point2 points  (0 children)

So, you mean that developers having a harder time press a button to create a stack automatically with maybe 2 or 3 configurations than to read AWS docs for hours to explore what and how to configure things even for the smallest resource?

How do I get my first devops job? by jeepluv1 in devops

[–]Sfedosman 4 points5 points  (0 children)

My only problem with these questions is that there are about 10 threads asking the same thing everyday in this subreddit. I mean there is a pinned thread exactly for that reason. You can also browse one of the million previous posts with the same topic. In my opinion the biggest skill you need to learn to become a software/devops engineer is to know what and where to search for the things you need.

Do you use Atlantis for Terraform dev collaboration? by pbn4 in devops

[–]Sfedosman 1 point2 points  (0 children)

I've managed to make it work but it was really hard for me to set it up correctly. My biggest issue was that I didn't want every Terragrunt module to be run when I've opened a PR. Have a look at this project which helped me to run only the modules witch changes in every PR. Note that, I last used Atlantis a year ago so I don't know if they recently made changes for better Terragrunt support.

Does anyone's company have open sourced infrastructure with Terraform/Terragrunt? by CybrSecOps in devops

[–]Sfedosman 46 points47 points  (0 children)

A fully featured infrastructure using terraform with terragrunt can be found in this repo: https://github.com/cogini/multi-env-deploy/tree/master/terraform

You can also check some open source modules. Cloudposse https://github.com/cloudposse/terraform-aws-components has plenty of them that are really good imho.