ITリクルヌタヌ向けのDevOps

目的あなたのこの開発者が䜕であるか、どのように狩りをするか、履歎曞で䜕を探すべきかを採甚担圓者に明確にする



質問



  1. devops方法論、゜フトりェア補品の生産における圹割、怜玢の耇雑さは䜕ですか。
  2. devops方法論を適甚する専門家の皮類
  3. どこにあるのか、DevOps-゚ンゞニア/ SREが垂堎に出入りしたした
  4. DevOps゚ンゞニア/ SREが必芁ですかもしそうなら、どれですか
  5. 怜玢チャネル
  6. 履歎曞で䜕を探すべきか
  7. 察話を始める方法
  8. 折り返し電話したす-なぜそれが䞍可胜なのか、そしおそれがdevopsの怜玢の分野で䜕に぀ながるのか


1. Devopsの方法論ずは䜕ですか、゜フトりェア補品の生産における圹割



Devopsは、開発ず運甚、぀たり゜フトりェアの開発ず運甚の頭字語です。



DevOpsは、たず第䞀に、1぀のチヌムたたはプロゞェクト内だけでなく、䌚瀟党䜓内で、゚ンゞニアリングおよび開発文化を改善するための哲孊および方法論です。DevOpsの実装により、開発プロセスだけでなく、䌚瀟のビゞネスプロセスにも倉曎が加えられたす。



゜フトりェア制䜜におけるこの方法論の圹割プロセスの簡玠化、゚ラヌの回避、通信の確立、制埡、監芖ずロギング、セキュリティ制埡。



devops手法の適甚は、コヌド、プロセス、および結果のブリックをたずめお保持するセメント、たたは開発プロセスを加速し、バグを修正しお新しい機胜を提䟛するパむプラむンず比范できたす。



2. devops方法論



を適甚する専門家の皮類devops方法論を䜿甚するのは誰ですか党䜓ずしおの開発チヌム党䜓。テスタヌ、管理者、開発者、情報セキュリティスペシャリストそれはアゞャむル/ ITSM / ITILのようなもので、DevOpsだけです。



簡玠化された開発パむプラむンパむプラむンコヌドの蚘述dev-耇数のプログラマヌによっお蚘述された堎合の結合マヌゞ-テストテスト-アセンブリぞの送信ビルド-本番:)



぀たり、すべおの段階ですべおのスペシャリストdevopsの方法論ずツヌルを䜿甚したす。

CI / CD-コヌドの断片を盞互に継続的に統合し、必芁な堎所パッケヌゞ、コンテナヌなどにコヌドを配信するためのツヌル。アプリケヌションの最終ビュヌ。



CI郚分



開発-コヌドの開発ず分析、その郚分

Git-バヌゞョン制埡ツヌル、コヌドのマヌゞ。たず、コヌドが1぀のリポゞトリ内にマヌゞされ、次にビルドされおテストされたす。

ビルド-アセンブリ;

テスト-ビゞネスリスクに関するフィヌドバックを提䟛する継続的なテストツヌル。



CD郚分



リリヌス+デプロむ-倉曎管理、リリヌス承認、リリヌス自動化。

構成-むンフラストラクチャの構成ず管理、コヌドずしおのむンフラストラクチャ。

監芖-アプリケヌションのパフォヌマンス、゚ンドナヌザヌ゚クスペリ゚ンスを監芖したす。



䜕のために、短いガむド



//むンタビュヌでゲヌムをこすらないようにするために



むンフラストラクチャを構築するため-

構成管理システムのクラりドプロバむダヌのTerraformたたはナヌティリティ

-Ansible、Chef、Salt、P​​uppetの䞀般的なCI / CDツヌル-GitLabCI、GitHub Actions、Jenkins、TeamCity

コンテナ化のための等-Docker、Kubernetes、Nomad、OpenStackなど



。dockerが䜕のためにあるかを知っおいるずき、それらは完党に異なるトヌンであなたず通信したす。



3.あるべき堎所では、Devopsの゚ンゞニアが垂堎に出入りしたした



はい、私たちはそれらをそれず呌びたす。圌らは行くずころがないので、他のすべおは非垞に面倒で、よく理解されおおらず、思い出に残るものではありたせん。圌らは、採甚担圓者が欠員を「眲名者の開発者」ず呌ぶずいう事実に同意する必芁がありたす。



基本的に、「私たちは緊急にdevopsが必芁です」ずいうリク゚ストを探す゜ヌスは、次の3぀です



。最初で最も倚数のグルヌプ以前および珟圚のシステム管理者。圌らにずっお最も簡単です圌らは远加をマスタヌしたした。ツヌルず完了。



2番目のグルヌプdevopsの緎習に入るこずに決めた開発者。それらの数は少なく、Linuxず管理をマスタヌする必芁がありたす。



3番目のグルヌプ「目が芚めたずき、それが私のものだず気づきたした」-「3週間でDevops」たたはもっずわかりやすいコヌスを受講した人たち。宣䌝する目的はないので、自分でググっおみおください。これらにより、採甚の芳点から、䜜業はより簡単でより困難になりたす。䞀方では、圌らは珟代的で人気のある楜噚を教えられおいたす。䞀方で、行政にも開発にも経隓や理解はありたせん。管理にずっお良いプラス圌らの絊䞎の期埅は、第1および第2のグルヌプのそれよりも䜎いです。



6月䞭間むタリア玳士



月-すでに実装ツヌルを維持する方法を知っおいるが、メンタリング0ニヌズから実装するこずはできたせん。同時に、圌は優れた管理者になるこずができたす。



ミドルは方法論を深く理解しおいたせん-圌は最初からいく぀かのツヌルを玹介し、他の人に教えるこずができたす。

Middleは、方法論を十分に理解し、プラクティスを理解しおいる必芁がありたす。RnDは、



Signorを䜿甚するツヌルを個別に遞択できたす。すべおのdevopsプラクティスを0から蚭定できたす。アヌキテクチャ゜リュヌションを防埡するため。圌は゜フトりェア開発のリスクを理解し、すべおのツヌルを自分で遞択したす。間違いなく圌の遞択を蚌明しおいたす。



4. devops / SREが必芁ですかもしそうなら、どれですか



空垭のある顧客が瀟内開発の補品チヌムである堎合-はい、必芁です。

それが単なるアりト゜ヌシングのコヌドである堎合、それは必芁ではありたせん。



チヌムに必芁なdevopsの皮類補品によっお異なりたす。



ほずんどの堎合、䞀般的な蚀語でスクリプトを䜜成した経隓のあるLinux管理者が必芁です。

特定の゜フトりェアが開発されおいる堎合、開発者はこの開発のニュアンスを理解する必芁があり、同様のスタックでの開発からこの領域に移動した人を探す䟡倀がありたす。



そしお、SREに぀いお少し

説明したす。詳现に立ち入らない限り、サむト信頌性゚ンゞニアリングは実質的にdevopsず同じです。しかし、私たちぱンゞニアではないので、これ以䞊深くはなりたせん。



SREは、システムの信頌性を確保するための䞀連の方法、指暙、および芏範的な方法です。この文脈での「サむト」ずいう蚀葉は、通垞の方法ではWebサむトではなく、「システム」たたは「プラットフォヌム」ずしお読み取られたす。 SRE-物理から論理たで、システムのすべおのレベルの信頌性を確保したす。぀たり、SREは、開発者はい、SREはコヌディングできるはずですずシステム管理者の䞀皮の集合䜓であり、それが意味するすべおのものを備えおいたす。



SREは䞀皮の掟生物であり、むしろ、GoogleからのDevOps方向の独自の実装です。



5.怜玢チャネル



devopsを怜玢するためのメむンチャネルテレグラムチャネルDevOpsJobs-䜜業ず分析。



Habrずリンクは、FBよりも少し悪く、䞀般的にHH.ruずSuperJobの怜玢には適しおいたせんが、たずもな管理者はそこをかなり探しおいたす。



開発者の怜玢ずの違いdevopsコミュニティはずおもフレンドリヌで瀟亀的です欠員が笑いや顔の手のひらを匕き起こすだけの方法で公開されおいる堎合は、それがすでに電報で議論されおいるこずを確認しおください。



6.レゞュメで䜕を探す



かリクルヌタヌがレゞュメを3〜5秒で評䟡するこずは誰もが知っおいたす。



あなたがすでに知っおいる再開を評䟡するための䞀般的なルヌルに加えお



GitLab、GitLab CI、Ansible、Docker、Terraform、Zabbix、KVM、MySQL、PostgreSQL、Prometheus、Grafana、ELKスタック、Jenkins、K8S / Kubernetes、AWS \ Azure \ GCP \ Yandex cloud \ Mail Cloud



これはdevopsです。



これずWindows7 \ 8 \ 10 \ Server 2012 \ Server2016などの蚀葉がありたす。-元Windows管理者。



クラりドテクノロゞヌ



Azureずいう単語が衚瀺された堎合これはWindowsのクラり​​ド

ですGCP、AWSなど。これらは、Linuxシステムずその倧郚分が普及しおいるクラりドです。



フレヌズがありたす私はコヌスでGitLab、GitLabCI、Ansible、Docker、Terraform、Zabbix、KVM、MySQLずPostgreSQL、Prometheus、Grafana、ELKスタックは孊生です。



誰もが雲を扱うわけではありたせん。クラりドで機胜しないdevopsは、閉回路、デヌタセンタヌ、DCなどで機胜するdevopsです。圌は開発する必芁がありたす=クラりドテクノロゞヌは未来です。



7.察話の開始方法



非垞に簡単です。こんばんは、devopsを探しおいたす。これが説明、これがプラグ、ここが条件です。倏のナむチンゲヌルのような答えを埅っおいたす。



空宀には次のものが含たれおいる必芁がありたす

フォヌク。フォヌク-2぀の理解できる数字。 0から800kたではフォヌクではなく、これは意味がありたせん。



条件オフィス/リモヌト、その他の远加事項プロゞェクト\郚分的\フルタむム

開発スタックの説明。倧事です。



タスクの説明。既存のもののサポヌトず0からの実装は非垞に異なりたす。アヌキテクトがいる堎合、これは1぀のこずです圌はただ手を必芁ずしたす。そうでない堎合は、ブルヌパヌだけでなく、アヌキテクチャの方法を知っおいるスペシャリストも必芁です。



ラむフハックは完了です。初期のbash.orgを読んでbash.imになるたで、アニメを芋お、ゲヌムをプレむし、適切で、フィヌドバックなしで消えないでください。すぐに気付かれたす。



8.折り返し電話したす-なぜそれが䞍可胜なのか、そしおそれがdevopsの怜玢に䜕をもたらすのか



すでに述べたようにコミュニティは友奜的であり、すぐにあなたに぀いお話し合いたす。評刀を取り戻すよりも、評刀を倱わない方が簡単です。



誰を狩るかは関係ありたせん。フィヌドバックを䞎える必芁がありたす。悲しいこずさえ。適切に凊方しおください。終わりなく埅぀よりも悪い結末のほうがいい。



All Articles