DevOpsエンジニアの職務記述書テンプレート/ブリーフ
DevOpsエンジニアを探しています。製品の更新のリリース、生産の問題の診断、クライアントの要求に合った統合の構築を担当します。以下に示すように、開発、品質保証、およびIT操作のギャップを埋める上で重要な役割を果たします。
ソフトウェア開発、品質管理、展開、および単一の継続的なオペレーションセットへの統合に必要な日常の義務を組み合わせることを目指します。
DevOpsエンジニアのジョブプロファイル
DevOpsエンジニアは、コードから展開、メンテナンス、アップグレードまで、ソフトウェア開発ライフサイクル全体で需要のバランスをとる方法、ツール、戦略を実装します。それらは、アプリケーションを迅速に変更するために必要なアクティビティと、信頼性を維持するために必要なアクションとの間のギャップを埋めることにより、複雑さを減らします。
DevOpsはプロセス統一と自動化に関するものであり、DevOpsエンジニアはコード、アプリケーションのメンテナンス、アプリケーション管理の混合に重要な役割を果たします。これらの活動はすべて、開発ライフサイクルだけでなく、その哲学、方法、ツールなどのDevOps文化を把握する必要があります。
に報告します
- 最高技術責任者
- テクノロジーリード
DevOpsエンジニアの責任
- ソフトウェアの配信、バージョンの統合、統合に関するDevOpsの考え方と知識
- インフラストラクチャ、監視、警告システムとデータの視覚化を構築するための自動化されたツールを構築および即興で構築する
- クリーンなコードを書き込む機能、ソフトウェアのデザインパターン、ソフトウェアのテスト、一般的なインフラストラクチャパターンの適用
- プロセスを自動化するためのコーディングおよび/またはスクリプトソリューション
- 開発チームとITとのコミュニケーションとコラボレーション
- プロセスを最適化するツールを特定して実装します
- Azure、仮想化、AWS、Terraform、Docker、Kubernetes Workの理解
- クラウド上のさまざまな環境の管理の理解
- テラフォームを使用したコードとしてのインフラストラクチャを体験することは大きなプラスです
- PuppetやAnsibleなどの構成管理ツールの経験は追加の利点です
- バッシュ、パワーシェル、その他のスクリプト言語を使用した例外的なスクリプトノウハウ
- プロセスを改善するための戦略を作成および実装します。必要に応じてプロセスのリエンジニアリングを含む
- 開発環境のライセンス契約を管理します
- インシデント管理の経験がある:緊急時にクールな頭を維持する必要があり、事件の中で落ち着きを維持する必要があります
- 情報セキュリティアーキテクトおよびR&Dクラウドアーキテクトと協力して、クラウド環境にデータプライバシーコンプライアンスとセキュリティ要件が実装されるようにします
- コールスケジュールで回転することをいとわないはずです
- クラウドポリシーと知事の作成と実装について協力して
- 必要に応じて、オープンで世界中を旅行する準備ができている必要があります
DevOpsエンジニアの要件とスキル
- コンピューターサイエンスまたは同様のテーマの学士号
- Linuxベースのインフラストラクチャに関する実用的な知識
- Ruby、Python、Perl、Javaの優れた知識
- mysqlやmongodbなどのデータベースの構成と管理
- 優れたトラブルシューティング
- さまざまなツール、オープンソーステクノロジー、クラウドサービスの実用的な理解
- キーDevopsのアイデアとアジャイルな原則の理解