Earlier quoted context omitted.
GitLab engineer here. The "Ops" section actually consists of product development teams for features in GitLab itself (the Configure/Monitor "stages"), while the SREs are in the "Infrastructure" department. See https://about.gitlab.com/handbook/engineering/#engineering-d... . But yes, we don't seem to be hiring SREs at the moment, but I assume we'll add more openings in the beginning of next year. Regarding DBAs, that…
Hi Toupeira, I didn't find some of those jobs, so thanks for linking them. As a side note I just went through those job descriptions and I -really- like the layout. On topic: Unfortunately they really do prove my point. There is a very strong focus on "strong" programming skills which is rather undefined. It's literally mentioned in every single role description. The overwhelming majority of staff that knows how to r…
We do have this note on all job pages, which maybe should be more prominent:
> Avoid the confidence gap; you do not have to match all the listed requirements exactly to apply.
Some amount of general programming experience is definitely required though, since SREs and DBEs frequently have to dig into our codebase and things like Ansible runbooks. And especially regarding SQL, a lot of it is heavily abstracted not only through the Rails ORM but also our own code.
Found some other jobs that focus less on programming, though we don't have current openings for most of these either:
- https://about.gitlab.com/job-families/engineering/cloud-nati...
- https://about.gitlab.com/job-families/engineering/infrastruc...
- https://about.gitlab.com/job-families/engineering/monitoring...
- https://about.gitlab.com/job-families/engineering/security-e...
- https://about.gitlab.com/job-families/engineering/vulnerabil...
We don't seem to have a good overview of all roles, I found these through https://gitlab.com/gitlab-com/www-gitlab-com/tree/master/sou... :)