Jaka jest różnica między inżynierem DevOps a konsultantem Devsps i architektem DevOps?

10

Jaka jest różnica między inżynierem DevOps a konsultantem Devsps i architektem DevOps?

Biorąc pod uwagę mądre role i wynagrodzenie oraz mądre staż i mądre zapotrzebowanie na pracę itp.

Ashish Karpe
źródło

Odpowiedzi:

13

Architekt jest ktoś, kto myśli i tworzy wzory.

Konsultant jest ktoś, kto zostaje zatrudniony na takie rzeczy jak „Naucz nas, jak to zrobić tak i tak”, lub odpowiedzi na pytania, jak „Jaka jest Twoja opinia na temat tego projektu?”.

Inżynier jest ten, kto jest zorientowany na cel i pragmatyczne, coś na wzór jak „ Jak mogę dostać ten projekt (utworzony przez architekta i potwierdzone przez konsultanta) wdrożony i sprawiają, że działa”? .

Ich pensje mogą się różnić (są tanie i drogie), tak samo w przypadku stażu pracy (są juniorzy i seniorzy, podczas gdy wszyscy zaczynają jako juniorzy, nie wszyscy dostają się do seniorów). A popyt na pracę jest dość zmienny (w zależności od regionu, w czasie, czynników ekonomicznych, w zależności od hipotez itp.).

BTW, tak naprawdę nie ma znaczenia, czym jest „przedmiot”, może to być „IT”, może to być „Budowa dróg”, a nawet „DevOps” ...

PS: Co jest w nazwie (lub tytule pracy), co powiesz na DevOps BA , jak pokazano w tym poście ...

Pierre.Vriens
źródło
1
@Newtopian merci dla komentarza, chociaż nie jestem pewien, co oznacza „Nitpicking” (i nie mam pod ręką słownika ...). O Object Oriented: to tak, jak w OOP , czyli Programowanie obiektowe, podczas gdy „Object” polega na wykonaniu „Programowania” ... (definicji, którą kiedykolwiek podał mi oldschoolowy programista…).
Pierre.Vriens
1
nitpicking -> „pinailler”, „Trébucher sur les fleurs du tapis”, „Chercher des poux” itp., ponieważ to ja to robiłem tutaj, wskazując to. Rozumiem teraz, co miałeś na myśli zorientowanym obiektowo i ma to sens. Czy mogę zasugerować obiektywne zorientowanie, aby jednoznacznie odbiegać od paradygmatu programistycznego OOP, do którego poszły moje pierwsze myśli, gdy czytam twój post.
Newtopian
1
Hej @Newtopian: proszę naprzód i zasugeruj edycję mojego postu (prawdopodobnie zatwierdzę go) ... PS, znalazłem mój słownik ... masz na myśli " muggezifterij " (twoja kolej, aby znaleźć słownik holenderski, jeśli chcę przetestować moje tłumaczenie QA ...)
Pierre.Vriens
2
Testy przeszły ... 100% pokrycia i zatwierdzone do produkcji!
Newtopian
1
Merci @Newtopian ... również dla sugerowanej edycji ... jak mogłeś zauważyć: właśnie wydałem ostateczną (tylko w tym przypadku ...) zgodę na to.
Pierre.Vriens
4

Możesz sprawdzić przyjętą odpowiedź na to pytanie: Dlaczego nie powinienem spróbować zatrudnić „inżyniera DevOps”?

A może artykuł „ 7 ról DevOps, których potrzebujesz, aby odnieść sukces ”, który obejmuje te (krytyczne?) Role:

  1. DevOps ewangelista
  2. Menedżer wydań
  3. Architekt automatyki
  4. Deweloper / tester oprogramowania
  5. Doświadczenie zawodowe (XA)
  6. Inżynier bezpieczeństwa
  7. Odtwarzacz technologii użytkowej
Peter Muryshkin
źródło
Hej, panie „J” ... artykuł, do którego linkujesz, nie wspomina o roli takiej jak „BA dla DevOps”. Masz pojęcie, dlaczego nie? I / lub co tak naprawdę oznacza „BA dla DevOps”?
Pierre.Vriens
Linki są pomocne, ale zachęcamy do podania kontekstu i zacytowania odpowiednich sekcji oraz dodania własnego komentarza. Zobacz: Twoja odpowiedź znajduje się w innym zamku: kiedy odpowiedź nie jest odpowiedzią? dla aktualnych wytycznych dotyczących odpowiedzi za pomocą linku.
Aurora0001,
Hej, panie „J” (ponownie) ... proszę przejrzeć kontrolę jakości dotyczącą zmiany, którą zastosowałem do twojego postu, próbując odpowiedzieć na komentarz (i ewentualnie głosować?) Z @ Aurora0001 ... możesz go wycofać, jeśli nie jak moja edycja w ogóle ... PS: gdzie jest „ Menedżer ” DevOps w tym artykule (= ten, który nie musi nic robić, jeśli wszyscy inni wykonują swoją pracę, z wyjątkiem zatwierdzania budżetów i podobnych rzeczy )?
Pierre.Vriens
Cześć @ Pierre.Vriens - dzięki za edycję. PM może być zupełnie niezwiązany z kontekstem DevOps. DevOps BA to coś, co chciałbym założyć. Daj mi 15 minut na dodanie tutaj dwóch odpowiednich linków. Krótko mówiąc, BA (Business Analyst) w kategoriach scrum oznacza właściciela produktu, np. Infrastruktura CI / CD jest wewnętrznym produktem organizacyjnym.
Peter Muryshkin