DevOps

Pytania i odpowiedzi dla inżynierów oprogramowania pracujących nad testami automatycznymi, ciągłym dostarczaniem, integracją usług i monitorowaniem oraz budowaniem infrastruktury SDLC

66
Jak pomóc inżynierom DevOps poczuć się mniej jak samotny wilk?

Właśnie rozmawiałem z facetem DevOps, który podniósł kilka naprawdę dobrych argumentów na temat zmagań bycia Inżynierem DevOps i czasami czuję się armią jednoosobową, nawet jeśli jest w drużynie 16 inżynierów. Nosi wiele różnych czapek, ale siedzi w zespole programistów i zajmuje się...

57
Jaka jest różnica między SRE a DevOps?

Jaka jest różnica między SRE a DevOps? Niezawodność witryny Operacje inżynieryjne i programistyczne wydają się nakładać na siebie bardzo szczegółowo. Skąd mam wiedzieć, która grupa jest odpowiedzialna za co i skąd mam wiedzieć, jakie stanowiska byłyby odpowiednie dla mojego zestawu...

53
Co to jest artefakt?

Istnieje sporo pytań i odpowiedzi, które wspominają o „ artefaktach ”. Nie zdziwiłbym się, gdyby był w jakiś sposób związany z artefaktami . Moje pytania : Czym właściwie jest „artefakt” (w kontekście DevOps)? Dlaczego wykorzystywane są

46
Jak zarządzać sekretami w .tf i .tfstate?

Chciałbym skorzystać z Terraform MySQL Provider, aby zachować listę użytkowników mysql i udziela się przy tworzeniu nowych środowisk testowych. .tfI .tfstatepliki zarówno wydają się chce do przechowywania haseł MySQL w postaci zwykłego tekstu. Dotyczy .tf: Rozumiem, że .tfpliki podlegają kontroli...

45
Jaka jest różnica między travis-ci.org a travis-ci.com?

Kilka projektów GitHub, które przyczyniam się do korzystania z Travis CI do testowania kompilacji. Zauważyłem jednak, że niektóre projekty używają https://travis-ci.org/ do testowania kompilacji, podczas gdy inne używają https://travis-ci.com/ . Obie strony wydają się działać identycznie, nawet...

42
Co to jest „chodzący szkielet”?

Jeden z moich zwinnych zespołów zastosował ciekawe podejście na wczesnych etapach projektu. Zamiast rozpocząć projekt od Sprint 0, w którym konfigurują infrastrukturę kodu i decydują o architekturze rozwiązania, zaczęli budować „Walking Skeleton”, który opisują jako praktykę DevOps. Wydaje się, że...

42
Co to jest Serverless?

Wszyscy dostawcy usług w chmurze sprzedają swoje „bezserwerowe” rozwiązania. Obietnicą jest to, że bezserwerowe zastąpi sposób, w jaki programiści opracowują swoje oprogramowanie, a operacje zarządzają nim w produkcji. Co to jest „bezserwerowy”? Gdzie można dowiedzieć się więcej na ten temat i jak...

40
Jaka jest różnica między Sysadmin a DevOps Engineer?

Podczas ubiegania się o pracę zwykle można znaleźć dwa rodzaje podobnych zadań: Inżynier Sysadmin i Inżynier DevOps . Oba dotyczą konfiguracji serwera i zapewniają niezawodne działanie systemów komputerowych. Różnica między nimi może być trudna. Jakie są główne różnice między...

37
Jak przetestować konfigurację Terraform?

Jeśli miałeś konfigurację Terraform o umiarkowanym stopniu złożoności, jak napisałbyś testy wokół konfiguracji, które można wykonać w ramach potoku ciągłej integracji / ciągłej dostawy? Na przykład może istnieć konfiguracja obejmująca wiele chmur, która określa następujący pożądany stan: Azure...

37
Jak odszyfrować hasła Jenkins z poświadczeń.xml?

Przejąłem projekt, w którym wiele poświadczeń Jenkinsa zawiera hasła lub ciągi hasła, które muszę znać, aby móc kontynuować projekt, niestety nie zostały one nigdzie udokumentowane. Sprawdziłem credentials.xmlplik, w którym przechowywane są te poświadczenia, ale nie są one zwykłym tekstem, np...

32
Czy DevOps jest kompatybilny z ITIL?

W swojej karierze byłem zarówno programistą, jak i praktykiem ITIL na stanowisku operacyjnym. Dlatego DevOps był dla mnie naturalnym postępem. Zawsze jednak zmagałem się z wysoce wyspecjalizowanym językiem, który wprowadza ITIL, i czyniąc go „przyjaznym dla programistów” na tyle, aby nie być...