I was realizing a Proof of Concept, using #GitLab about a year since my employee wanted a self-host git server, with all CI/CD stuff, security, dependencies, etc, and GitLab was the best option for that.

My employer use SVN + Jenkins, and mostly pipelines runs on Windows.

In the past year I have configured the #GitLab server, some basic pipelines in C# and Java, to just present the benefits of have everything in the same platform.

I was also converting the code from SVN to Git, removing all binary from the history and, in same cases, using git filter-repo to convert the encoding from WIN1252, ISO-8859-1 and UTF-8-BOM to UTF-8.

Besides all tech related stuff, I need to evangelize Git with all my coworkers, because 80% never used Git in life, and some of the 20% just know the basic of Git, never used `git rebase` as example.

Now the "good part", other unit was renewing the contract with #Microsoft and they showed #AzureBoards and a manager was crazy saying they need that because #GitLab focus is with development, and Azure Boards was to business...

I replied saying Boards is part of Azure DevOps, and Azure Boards focus on development not business. This conversation didn't advance, he want Boards now.

After that, my employer start saying the #GitLab Ultimate is too expensive to the company, today it cost $99.

Since they was renewing the contract with Microsoft, they added on it GitHub + Azure Boards + Azure Advanced Security, saying the Microsoft will give a discount. Until now I don't had access to how much was the discount, but checking the values, it will cost:
$21 GitHub + $52 Azure DevOps (Basic+Test Plans) + $49 GitHub Advanced Security = $122 per user/month.

This week they want do a PoC with #VeraCode and #GitHub

How that will be more cheap than #GitLab Ultimate price?

I had created a report in which I evaluated all missing features from GitHub that need to be contracted to compensate GitLab Ultimate.

Values from GitLab was $570K year, versus $1.04M-$2.35M(value depends on the 3rd party tool)

The total is based on 600 licenses.

The contract is not signed yet, but this battle will be lost anyway. Now I will need to move all code to GitHub, and retrain my coworkers to understand GitHub interface.
The moral of the story is that you can be the best senior in IT, but if your employer has stupid people as manager and CTO (he didn't know what unit testing was, never saw a report until my coworkers showed him) who don't base themselves on the technical report, try not to waste your time, just leave when you can and find a place that can satisfy your ego and pay the same or more.
In 2020, I set a goal to leave my current job for something better by 2025, and here we are. I've already studied English, I read and write very well, I can listen well, but I still have poor speaking skills because I don't practice every day, since I live in Brazil and my main language is Portuguese.
And I'm a father since 2022, I can't quit my job for any other job that might pay me less than I earn today. He's in the "terrible twos" that don't allow me to study after work. 😅