並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 203件

新着順 人気順

DevOpsの検索結果161 - 200 件 / 203件

  • DevOpsでAzure FunctionsにAPIをデプロイしてみた(TypeScript編)|tandago

    前回の記事より少々間隔が空いてしまいました。。 これではいかんと、とりあえず今までの「DevOps+Azure Funtcionsで色んな言語をデプロイしてみようシリーズ」としてTypeScriptを試してみました。 他にもPowerShellやPythonもあるのですが、このシリーズに甘えてしまっていることと、更に前へ進んでみたい思いもあり、一旦ここで区切りをつけておきたいと思います。 ただ、TypeScriptについては前回のJavaScriptと色々な意味であまり変わらず、正直これを書いても誰が喜んでくれるのかしらと思いつつ、「TypeScript」で検索してこの記事に当たった人の少しでも役に立ってくれればうれしいです。 (詳しくは後述しますが、実際のところ今まではちょっと違った問題にぶちあたっています。些細なことですが。。) では、いつもの通り、VSCodeでサンプルプロジェクトを

      DevOpsでAzure FunctionsにAPIをデプロイしてみた(TypeScript編)|tandago
    • 今さらながら、curlがAWSのSigV4に対応していることを知った話 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

      AWSのLambda使ってますか? 便利ですよね。 ちょっとした機能をサーバーレスで実装できるLambdaですが、AWSの外部からWebhook的に関数をコールしようとすると、従来はAPI Gatewayを用意してあげる必要がありました。ところが最近では、Lambdaに関数URLという機能が実装され、Lambda単体でHTTPSのエンドポイントを生やすことができます。 とはいえ、関数を第三者に対し、無制限に公開するのも嫌ですよね。API GatewayはAPIキーによるアクセス制限をかけることができたのですが、Lambdaの関数URLは、パブリック公開 or IAM認証となっています。そしてIAMでアクセスを制御する場合、HTTPリクエストに対してSigV4で署名する必要があります。 サンプルを見るとわかるのですが、手動で署名するのは結構面倒ですよね。さてどうしたものかな……と思ったら、な

        今さらながら、curlがAWSのSigV4に対応していることを知った話 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
      • SRE、DevOps、インフラエンジニアの違いを徹底解説 | 情シスBlog

        WebサイトやWebサービスの信頼性向上に向けた取り組みを行い、価値の向上を進めるアプローチ方法としてSREというものがあります。 システム開発側と運用側の溝を埋めるために生まれたこの手法ですが、従来のDevOpsとはどのような違いがあるのでしょうか。 この記事では、SREとDevOps、インフラエンジニアとの違いについて解説しながら、SREのアプローチ方法などを解説していきます。 SRE(Site Reliability Engineering)は、グーグル社が開発した運用エンジニアリングの手法です。導入によりシステムの信頼性と可用性を高め、ユーザーエクスペリエンスの向上やビジネスの成長につながることが期待されています。 SREの主な目的は、大規模なシステムやアプリケーションの信頼性と可用性を向上させることです。そのため、自動化されたプロセス、監視、トラブルシューティング、システムの改善

          SRE、DevOps、インフラエンジニアの違いを徹底解説 | 情シスBlog
        • Azure DevOpsの Boardsでタスク管理をはじめるための基本設定 - JBS Tech Blog

          本記事では、Azure DevOpsのBoardsでタスク管理を行うにあたり、最低限必要となる初期設定についてご紹介します。 なお、本内容はタスク管理ツール「Boards」を使うにあたり、最低限必要な設定にスコープを当てています。Azure DevOpsに関する全ての初期設定とは限りませんので、ご了承ください。 Project作成 イテレーションの設定 ユーザ登録 おわりに Project作成 はじめに、Azure DevOpsを開始するための環境設定を行います。 まず、Azure DevOps内にOrganization(組織)を作り、その中にProjectを作成します。Projectが作成できれば、Azure DevOpsを開始することができます。*1 手順について説明していきます。 まずは、Azure DevOpsにMicrosoftのアカウントでログインします。ログイン後、画面左上

            Azure DevOpsの Boardsでタスク管理をはじめるための基本設定 - JBS Tech Blog
          • Azure DevOps Boards機能紹介(2)Work Itemの確認方法 - JBS Tech Blog

            本記事では、Azure DevOpsに実装されているBoardsの主な機能を紹介していきます。 今回は、登録したWork Itemの確認方法についてご紹介します。 Work Itemが表示できるメニュー Work items Boards Backlogs Sprints おわりに Work Itemが表示できるメニュー 赤枠で囲っている項目で主にWork Itemの登録、確認ができます。以下がメニューです。 今回は、赤枠内のメニューでWork Itemがどのように表示されるかをご紹介します。 Work items 登録しているWork Itemを一覧で見ることができます。 アサインメンバやステータス等をフィルタで絞って確認することができるため、各メンバーのアサイン状況確認がしやすい、という特徴があります。 Boards 登録している全てのFeatureあるいはUser Storyのステー

              Azure DevOps Boards機能紹介(2)Work Itemの確認方法 - JBS Tech Blog
            • React(Next.js)で開発を始めるための環境構築入門(1日目) - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

              こんにちは。12月に入ってあちこちでアドベントカレンダーが始まっていますね。今年はどうしようか前日まで迷っていたのですが、今年はReactを使ってフロントエンド開発を始めたので、個人的な振り返りも兼ねてこれからReactを始める方向けに記事を書きます。 Reactとは Meta(旧Facebook)とコミュニティによって開発されているUI構築のためのJavaScriptライブラリです。React.jsやReactJSと呼ばれることもありますが、Reactという名前のみで呼ばれることも多いです。 Reactは元々FacebookのNews FeedのUIを構築するために開発されたもので、その後2013年5月にオープンソース化されました。現在では様々なサービスで使用されています。 Reactの特徴 Reactの特徴は以下の通りです。 宣言的なView コンポーネント志向のUI構築 効率的なレン

                React(Next.js)で開発を始めるための環境構築入門(1日目) - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
              • Azure PipelineからAzure DevOps Wikiを更新する

                まったくもって誰得なのかわからないような記事ですが、Zennに書いて見るネタが欲しかったので書いてみることにしました。 動機 社内のとある活動で経費精算を取りまとめたかったのですが、エンジニアなのにExcelシートってなんか嫌じゃないですか? なので申請時にYAMLを書いてもらってプルリク投げてもらう運用にしたかったのです。 YAMLからMarkdownテーブルへ こっちはTypescriptでサクッと(TS2.x以降久しぶりに触ったので興味津々で調べていたのでちっともサクッとではなかったのですが)作ったので割愛します。npm start するとYAMLを食ってMarkdownを吐き出してくれるごくごく簡単なものです。 なぜGithubではない? 社内向けなので社内で使っているAzure DevOpsなのです。Azure DevOpsはその名の通りAzureの親戚でMicrosoftが提供

                  Azure PipelineからAzure DevOps Wikiを更新する
                • DOP-C02を受けてきた(DevOps Engineer – Professional) | SEの技術ブログ

                  当ブログにはPRを含みます。 2023年3月からDevOps Engineer – Professional(DOP)の試験がDOP-C01からDOP-C02に改定されました。早速受験してきたのでレポートします。 この記事を書いた人 管理人:syo サラリーマンエンジニア歴10年 新卒で入社した大手システム会社でリモートワーク、年収800万円に到達 AWS関連プロジェクトのインフラエンジニア&プロジェクトマネージャーを担当。 IT資格 AWS:プロフェッショナルレベル2冠・アソシエイトレベル3冠・CLF(SAP, DOP, SAA, SOA, DVA) Azure:AZ-305・AZ-104・AZ-900 その他:基本情報、JAVASE Silver、オラクルマスターブロンズ(DBA)、Silver SQL、ITIL Foundation、LinuC AWS期間限定再試験無料キャンペーン(

                  • ASP.NET Web アプリを作って Azure DevOps から Azure App Service に CI/CD してみた | SBテクノロジー (SBT)

                    ホーム 特集・ブログ ブログ クラウドエンジニアブログ 2023年 ASP.NET Web アプリを作って Azure DevOps から Azure App Service に CI/CD してみた こんにちは。 CI/CD を含むクラウドインフラの構築や技術支援を担当している、クラウドエンジニアの佐藤です。 既存アプリの開発や運用に課題を抱えている組織やチームの皆さん!アプリ開発の高速化と品質向上の手段として CI/CD を取り入れてみませんか? CI/CD と聞くとクラウドネイティブでアプリがコンテナ化されているイメージがありますが、そんな事はありません。誤解を恐れずに単純化して言うと、アプリのコードを管理してビルドやテストの標準化とデプロイまでを自動化すれば、立派な CI/CD です。 ちなみに CI と CD が単語として分かれますが、開発側が CI で運用側が CD の責任範囲

                      ASP.NET Web アプリを作って Azure DevOps から Azure App Service に CI/CD してみた | SBテクノロジー (SBT)
                    • GitHubの返信テンプレートを使ってコードレビューを効率化しよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                      日々流れてくるブログを眺めていたら、「へんしんてんぷれーと?」という感じになってしまったので、使ってみることにしました 返信テンプレートとは 返信テンプレートとは、GitHub上でコードレビューやIssueに対するテンプレートのことです。テンプレートを作成することで、コードレビューの際によく使うコメントや回答をあらかじめ用意しておき、効率的にレビューを行うことができます。 最大100個まで登録できるみたいです docs.github.com 注意点 返信テンプレートは個人アカウントに紐づくことになるので、組織で統一的なフォーマットを提供することはできなさそうでした テンプレートの作成 まずテンプレートを作成していきましょう。 GitHubページにアクセスして、設定画面を開きます。 Code, planning, and automation セクション内のSaved repliesをクリッ

                        GitHubの返信テンプレートを使ってコードレビューを効率化しよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                      • Apple SiliconのmacOSで動かないイメージでDocker Composeする - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                        背景 普段私はMacで作業しています。3年くらい前からApple Silicon M1のMac miniをメインの作業機として使っています。 そんなある日、ちょっとDocker Composeでアプリケーションをデプロイしたらうまく動かなかったので、久しぶりにIntel Macを起こしました。 毎回これをやるといつまで経ってもIntel Macから卒業できないので、対処しようと思いました。 動作環境と症状について 今回の環境はこちらです。 $ uname -m arm64 $ sw_vers ProductName: macOS ProductVersion: 12.6.8 BuildVersion: 21G725 実行すると現れるエラー。イメージ由来の問題みたいです。 $ docker compose up -d [+] Running 1/2 ⠦ db 1 layers [⣿] 0B/

                          Apple SiliconのmacOSで動かないイメージでDocker Composeする - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                        • AWS Certified DevOps Engineer - Professionalに1発合格した話(DOP-C02) - Qiita

                          AWS Certified DevOps Engineer - Professionalに1発合格した話(DOP-C02)AWS資格初学者向け新卒エンジニアAWS認定試験 はじめに 2023年の6月から文系卒で新卒未経験としてエンジニアとなり約8か月がたったエイスケといいます。 この時代この3点セットも珍しくはないとは思うのでこういった同じ状況の同年代の方々や24卒以降の方にも私の体験談が参考になったらいいなと思っています。 時系列 2023年 6月中旬 エンジニア研修でAWSと出会う 6月20日 クラウドプラクティショナー申し込み 7月8日 クラウドプラクティショナー(CLF)合格 8月16日 SAA申し込み 8月19日 SAA合格 12月10日 Solutions Architect Professional申し込み 12月24日 Solutions Architect Profess

                            AWS Certified DevOps Engineer - Professionalに1発合格した話(DOP-C02) - Qiita
                          • Jenkins Day Japan 2024 CI/CDとDevOpsのオンラインイベント

                            テクマトリックス主催の「Jenkins Day Japan 2024」が、2024年2月2日に開催。CI/CDとDevOpsの未来に迫ります。 イベントの背景「Jenkins Day Japan」は、開発の効率化とソフトウェア品質向上をテーマに掲げた7回目の年次イベントです。 ソフトウェア開発者やDevOps、デジタルトランスフォーメーションに興味を持つリーダーやマネージャーが対象です。 プログラムハイライトCI/CD、DevOps、DevSecOpsをキーワードにした幅広い講演が予定されています。 楽天グループ、マツダの企業事例が披露され、Jenkinsの生みの親である川口耕介氏も特別講演。 PR イベント詳細名称: Jenkins Day Japan 2024 開催日時: 2024年2月2日 (金) 10:00~17:30 場所: オンライン(Zoom)/入退室は自由 参加費用: 無料

                              Jenkins Day Japan 2024 CI/CDとDevOpsのオンラインイベント
                            • CDNもDevOps連携で楽々運用!〜VCL×Terraformで実現する IaC運用と事例 LT〜 (2024/07/30 11:00〜)

                              注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

                                CDNもDevOps連携で楽々運用!〜VCL×Terraformで実現する IaC運用と事例 LT〜 (2024/07/30 11:00〜)
                              • 開発プロセスを合理化する目的で Azure DevOps と GitHub をいろいろ試す - Training

                                このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

                                  開発プロセスを合理化する目的で Azure DevOps と GitHub をいろいろ試す - Training
                                • LeanとDevOps生産性の神話(3) - CMMIへの批判は成り立つか?|シリコンバレーからのノート

                                  CMMIに喧嘩を売る「LeanとDevOpsの科学」にはもう一つ面白い議論がある。第1章「業務を加速させること」の中に「『成熟度』ではなく『ケイパビリティ』に焦点を」というセクションがあるのだが、そこでCMMI(能力成熟度モデル統合)に喧嘩をふっかけているのだ。 従来、現状把握や目標設定に成熟度モデル(maturity model)が使われることが多かったが、このモデルがツールとしても心構えとしても適切でない点は、いくら強調しすぎてもしすぎることはない。これに代わって、ソフトウェアのデリバリを加速させたい組織に必須なのが、ケイパビリティモデル(capability model)への移行なのである。 「LeanとDevOpsの科学」P9要は「成熟度モデル」なんて古いので、これからは「ケイパビリティモデル」を使うべきだという主張である。 ここで「成熟度モデル」と言っているのはCMMIを念頭に置

                                    LeanとDevOps生産性の神話(3) - CMMIへの批判は成り立つか?|シリコンバレーからのノート
                                  • DevOpsツールと連携してもっと便利に! 最適なテスト自動化環境を構築する

                                    皆さま、こんにちは。mabl(めいぶる)のodasho(おだしょー)です! 前回はアクセシビリティテストやその自動化について、アサート機能などを交えた手順を共に学びました。本連載の最終回となる本記事では、mablと連携する主要なDevOpsツールとのインテグレーションについて解説するとともに、GitHubとの具体的なインテグレーション設定の方法もご紹介します。 mablでは2週間の無料トライアルを提供しているので、第2回目の記事を参考にお手元でテスト環境を準備し、実際に操作しながら本記事をご覧いただくと、よりご理解いただけると思います。 1.さまざまなDevOpsツールとmablを連携しよう! mablは、単体でもテスト自動化のための多様な機能を提供しており、初心者からエキスパートまで、幅広いユーザーが効果的に利用できます。さらにmablでは、多岐にわたるDevOpsツール群との連携により

                                      DevOpsツールと連携してもっと便利に! 最適なテスト自動化環境を構築する
                                    • Vol.27 #アメリカIT企業のリアル英語, DevOps, in detail, either or|ペンギン侍 @アメリカ在住エンジニア

                                      ■本日の例文DevOpsについては、ここか次のセクションで詳しく紹介する必要があります。”We need to introduce DevOps in more detail either here or in next section.” ポイント前回に引き続き プレゼンのドライランのレビューを受ける際に に出てきた表現です。 今回はプレゼンの中で内容について このようにしたら?とアドバイスを提供している状況です。 まずこれは英単語というよりIT用語になりますが、 DevOpsは開発と運用を連携して効率よくシステム開発やアップデートを行う手法です。 これは「聴衆が初めて聞いてよくわからないんじゃない?」の用語例で、「ちゃんと説明したほうが良いよ」と促されている状況です。 IT業界以外でも専門性が高い中で働いていると、一般的でない言葉を当たり前に使ってしまって、日本語のプレゼンでも指摘され

                                        Vol.27 #アメリカIT企業のリアル英語, DevOps, in detail, either or|ペンギン侍 @アメリカ在住エンジニア
                                      • Visual Studio CodeでCircleCIの拡張機能が公開されてたので触ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                        社内のSlackで流れてきて知ったのですが、Visual Studio Codeの拡張機能にCircleCIが追加されていたので、早速触ってみました。 リリース日を見てみると2022/11に公開されていたみたいです。 CircleCIとは CircleCIは、クラウドベースの継続的インテグレーション(CI)および継続的デリバリー(CD)プラットフォームの1つで、 ビルド、テスト、およびデプロイのパイプラインを簡単に構築できるようにするサービスです。 最先端の CI/CD ツール - CircleCI Visual Studio Codeとは Visual Studio Code (VS Code)は、Microsoftによって開発された無料のオープンソースの統合開発環境(IDE)です。 ↓🔰インストールから始める方はこちら🔰↓ Visual Studio Codeをインストールしよう(

                                          Visual Studio CodeでCircleCIの拡張機能が公開されてたので触ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                        • 【R&D DevOps通信】Google Compute Engine + GPUで動作するMLサービスの基盤を刷新した話(技術選定編) - Sansan Tech Blog

                                          技術本部 研究開発部 Architectグループの島です。見習い12年目です。 今回は、当社のデータ化技術の粋である「NineOCR」について、そのインフラ・デプロイの基盤を刷新したお話をします。NineOCRに関しては、以下の記事などをご参照ください。 buildersbox.corp-sansan.com ということで「NineOCR」をテーマに以下の2回に分けて記事にする予定です。今回は前編、技術選定の過程です。 前編: 技術選定の過程 後編: GCEにおけるサービスの基盤を変更 タイトルに「刷新」と華々しく書いていますが、プランが二転三転した末の着地だったりします。本記事である技術選定編の結論を先に言ってしまえば、結局インフラは変えないことになりました。きっとこの過程が何らか役立つこともあろうかと思い、ここに記します。 ただし終わってみれば、出来上がりには満足しています。良い意味で

                                            【R&D DevOps通信】Google Compute Engine + GPUで動作するMLサービスの基盤を刷新した話(技術選定編) - Sansan Tech Blog
                                          • Azure DevOpsのReposをデスクトップアプリで操作する方法についてご紹介 – Rainbow Engine

                                            <目次> (1) Azure DevOpsのReposをデスクトップアプリで操作する方法についてご紹介 (1-1) 「GitHub Desktop」の導入手順 (1-2) 「GitHub Desktop」の疎通確認 (1) Azure DevOpsのReposをデスクトップアプリで操作する方法についてご紹介 本記事では「Azure DevOps」(開発と運用を密に連携して進める為のツール)の「Repos」機能(Git)は、慣れている人であれば問題ありませんが、不慣れな人にとっては「Windowsのエクスプローラーのようにファイルを登録できれば」と思う方もいらっしゃるかも知れません(私がそうでした💦)。今回はこの「Repos」機能をDesktop上で簡単に操作できる方法として、ツール「GitHub Desktop」の導入をご紹介します。 (1-1) 「GitHub Desktop」の導入手

                                            • 「GitHub CI/CD実践ガイド」を読んで、GitHub Actionsを始めよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                              弊社ではGitHub Actionsの登場以前からCI/CDを行っていることもあり、CI環境としてはCircleCIが標準となっています。とはいえ開発の中心はやはりGitHubであり、GitHub上で自己完結できるという点において、GitHub Actionsの優位性は見逃せません。 今まで筆者は「CircleCIでやってたこの機能は、GitHub Actionsではどうやるんだろう?」といった視点で、都度検索することが多かったのですが、そういうやり方では知識が横方向に広がらないのですよね。もしかしたらもっと便利な機能があったり、やってはいけないアンチパターンがあるかもしれないのに、ピンポイントに検索していると、そういう気づきが得にくいのです。 なので場当たり的にググるのではなく、どのような技術であっても、一度は体系的に学んでおく必要があるというのが筆者の考え方です。そんな用途にぴったりな

                                                「GitHub CI/CD実践ガイド」を読んで、GitHub Actionsを始めよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                              • 大規模な開発チームが導入を検討すべきDevOpsテクノロジーとは? SlashData

                                                調査会社SlashDataは2024年6月27日(米国時間)、6つのDevOpsテクノロジーがソフトウェアデリバリーにどう影響を及ぼすのか調査した結果を発表した。同調査は、2023年第3四半期に実施された「State of the Developer Nation 25th Edition」で収集されたデータに基づいている。 SlashDataは「DevOpsは重要だが、全てのDevOpsプラクティスが企業の状況に適しているとはいえない。無差別にDevOpsに取り組むとプロセスが過度に複雑になる可能性もある」と述べている。 DevOpsの専門家は、迅速にソフトウェアをデリバリーできているのか SlashDataは、開発者のソフトウェアデリバリーのパフォーマンスを明らかにするために、7820人のDevOps専門家を対象に、ソフトウェアデリバリーのパフォーマンスを示す指標であるDORA(Dev

                                                  大規模な開発チームが導入を検討すべきDevOpsテクノロジーとは? SlashData
                                                • Go言語でgRPCを使ってHello Worldしてみよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                  Go言語でgRPCをやることになったので、勉強を兼ねてHello Worldレベルの簡単なものを作ってみます。 gRPCとは リモートプロシージャコール(RPC)用のフレームワークで、Googleによって次世代版として開発されたものです。 gRPCのgはGoogleのことを指していたという説もあるようですが、現在では何も意味していないそうです。 grpc.io プロシージャコールとは gRPCの前にRPCやプロシージャコール(PC)というものがありますが、まずはプロシージャコールについて説明します。 プロシージャコールと聞くと、何か難しいことをしているように聞こえますが、簡単に言ってしまうと以下のプログラムような関数を呼び出すことです。 package main import "fmt" func add(a int, b int) int { return a + b } func ma

                                                    Go言語でgRPCを使ってHello Worldしてみよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                  • DevOpsとは?概要やアジャイル開発との違い、メリットなどを解説します | ニフクラ

                                                    【重要なお知らせ】サービス統合に基づくサービス名称の読み替えのお願い(2024年4月1日) 2024年4月1日をもって、「ニフクラ」は、「FJcloud-V」に統合し、名称を変更しました。 「ニフクラ」「NIFCLOUD」「nifcloud」は、「FJcloud-V」に読み替えていただきますようお願いいたします。 DevOps(デブオプス)とは、「開発(Development)」と「運用(Operations)」を組み合わせた造語です。簡単に言えば、「開発担当と運用担当が緊密に連携して、柔軟かつスピーディーにシステム開発を行う手法」のことです。 DevOpsが生まれた背景には、開発現場におけるチーム間の対立という問題があります。多くのソフトウェアの開発現場では、機能の開発を担当する開発(Dev)チームと、サービスの運用を担当する運用(Ops)チームに分かれて作業を行っています。Devチーム

                                                      DevOpsとは?概要やアジャイル開発との違い、メリットなどを解説します | ニフクラ
                                                    • AWS Certified DevOps Professional DOP-C02 Exam Question Part 1 - Qiita

                                                      AWS Certified DevOps Professional DOP-C02 Exam Question Part 1AWSAWS認定試験 Source: https://awslagi.com/aws-certified-devops-professional-dop-c02-exam-question-part-1/ 🚀 Elevate Your DevOps Expertise with the Latest AWS Certified DevOps Professional DOP-C02 Exam Questions! 🚀 Are you ready to take your DevOps skills to new heights and solidify your expertise in AWS cloud environments? Look no furthe

                                                        AWS Certified DevOps Professional DOP-C02 Exam Question Part 1 - Qiita
                                                      • Googleの調査で分かった、DevOpsで好成果を収めるために必要なこととは

                                                        Googleは2023年10月6日(米国時間)、DevOpsを実践する開発者を対象とした分析結果を公開した。この調査は、同社が2013年から9年間にわたって世界中の3万6000人以上のプロフェッショナルから得たデータを基に、同社のDevOps Research and Assessment(DORA)チームが実施した。DevOpsという開発手法で好成果を収めるパフォーマーたちが、どのように技術的かつ文化的能力を開発の過程に組み込み、成功をもたらしているのかをテーマに深堀りしたという。 ソフトウェアデリバリーパフォーマンスの測定 同社の調査では、組織のソフトウェアデリバリーパフォーマンスのレベルを基に、全体的なパフォーマンスやチームのパフォーマンスおよび従業員の幸福度を予測している。ソフトウェア変更のスループットと安定性を理解するために以下の尺度を使用している。 関連記事 ソフトウェアインフ

                                                          Googleの調査で分かった、DevOpsで好成果を収めるために必要なこととは
                                                        • Trivyを使ってみる - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                          DockerやKubernetesが当たり前に使われるようになって、ただこれらのコンテナーツールを便利に使うだけでなく、 安全に使うための工夫が必要になってきています。 コンテナーでアプリケーションを使う上で、コンテナーイメージは重要なパーツの一つです。 コンテナーイメージとはコンテナープラットフォームの上でアプリケーションを動かすための環境を提供するものを指します。 コンテナーではなくネイティブな環境とコンテナーでアプリケーションを実行した場合の関係性を図にしてみると次のようになります。 カーネルと実行ファイル、ライブラリーの上でアプリケーションが実行されているのは共通ですが、コンテナーの場合は間になんらかのコンテナーエンジン(例えばDockerやPodman、containerdやCRI-Oなど)があり、アプリケーションの実行環境(独自の実行ファイルとライブラリー)の上でアプリケーショ

                                                            Trivyを使ってみる - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                          • Azure DevOps 認証用アプリケーション更新手順 - JBS Tech Blog

                                                            本記事では、Azure DevOpsがAzureテナントへのリソースに接続する際の、認証用アプリケーションの更新手順を記載いたします。 この記事でわかること 自動更新の手順とリカバリ方法*1 手動更新の手順*2 背景 認証用アプリケーションの更新手順 「Service principal (automatic)」の場合に期限を更新する手順 「Service principal (automatic)」で間違えて新規のシークレットを発行してしまった場合のリカバリ方法 「Service principal (manual)」の場合に期限を更新する手順 おわりに 背景 Azure DevOpsのPipelineを利用してAzure App Serviceへアプリを自動で配置していますが、二年に一度認証用のアプリケーションの更新が必要となっています。 認証用アプリケーションでService pri

                                                              Azure DevOps 認証用アプリケーション更新手順 - JBS Tech Blog
                                                            • Azure DevOps で特定のファイルが変更された場合のみ Pipeline を実行させる - しばやん雑記

                                                              Azure Repos を使って Monorepo 構成を採用している場合には、Azure Pipelines はそれぞれのプロジェクト単位で実行させたいので、トリガーの設定でパスを指定して実現します。 例として backend というディレクトリが変更された時だけに Pipeline を実行させたい場合には、以下のように paths にディレクトリ以下のワイルドカードを追加して対応します。 地味に忘れやすいのが Pipeline の定義ファイルも paths に含めることです。backend 以下にある場合は問題ないですが、別ディレクトリに保存していると Pipeline 定義を変更した時に動かなくなります。 trigger: branches: include: - master paths: include: - backend/* - .azure-pipelines/build.

                                                                Azure DevOps で特定のファイルが変更された場合のみ Pipeline を実行させる - しばやん雑記
                                                              • 【Azure DevOps】Azure BoardsとAzure Reposを用いて課題立て, ソース管理をやってみた! - おーみんブログ

                                                                はじめに 次に参画予定のお客様先ではソースコード管理にAzure DevOpsを使用していると聞いたので復習がてら触ってみました! 以前の現場ではBacklogを用いており、課題を立てて、Backlogのリモートリポジトリとその課題を関連付けて管理するという手法だったのでAzureDevOpsでも同じようにその流れをやってみようと思います。 Azure DevOpsとは Azure DevOpsとは、ソフトウェアのチーム開発を手助けするためにMicrosoftが提供しているサービスです。 一言でAzure DevOpsと言っても、その中には多数のサービスがあります。 以下にそれぞれのサービスと説明を記載します。(説明はAzure DevOps の概要を引用させていただいています。) Azure Pipelines あらゆる言語、プラットフォーム、クラウドに対応した CI/CD 機能。Git

                                                                  【Azure DevOps】Azure BoardsとAzure Reposを用いて課題立て, ソース管理をやってみた! - おーみんブログ
                                                                • 米シリコンバレーDevOps監修!超Kubernetes完全入門(2024)【優しい図解説とハンズオン】

                                                                  米シリコンバレーDevOps監修!超Kubernetes完全入門(2024)【優しい図解説とハンズオン】 CKAD&CKA&CKS認定の米エンジニアが教える、Kubernetesの理論と実践コース。Pod, Service, Ingress, PV等を1から学び図解解説。また本番目線のテストの仕方・Webアプリ構築のコーディングチャレンジも含む

                                                                    米シリコンバレーDevOps監修!超Kubernetes完全入門(2024)【優しい図解説とハンズオン】
                                                                  • 超軽量・高性能DevopsプラットフォームGitea - Qiita

                                                                    はじめ Gitea は去年10月企業を創立してから、かなり進化してきました。 日本のユーザーにとって、日本語対応があれば、使う意欲が高まるのではないかと思いますが、Gitea 自体は日本語をサポートしていますが、コミュニティ、ドキュメントと公式サポートなどはまだ対応していないです。今後対応してくれますので、期待できると思います。 2023/12/01追記: Discordに日本語チャネルが追加されました!気楽に質問を投げましょう。私はできる限り回答していきます。 2023/12/04追記: 公式フォーラムで日本語専用のカテゴリも追加されました。 Gitea とは Gitea は Go 言語で開発されているオールインワン Devops プラットフォームです。OSS のため、自己ホストは可能です。セキュリティに厳しい会社でも、オンプレミス環境で利用できます。 バージョン 1.19.0 から、組

                                                                      超軽量・高性能DevopsプラットフォームGitea - Qiita
                                                                    • Visual Studio CodeでGitLab Workflow拡張機能を使ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                                      こんにちは。 とあるきっかけでGitLabを人生で初めて触ることになったのですが、何もかもが初めてすぎてさっぱりなので 自分の備忘録とこれから触り始める人に向けて入門編としてまとめてみました。 目次 目次 GitLabとは 前提 リポジトリ作成 クローンとVS Codeの起動 拡張機能のインストール 拡張機能の設定 画面構成 ワークフローの作成 動作確認 最後に GitLabとは GitLab Inc.が開発したウェブ型のGitリポジトリマネージャーです。GitHubの方がよく知られていると思いますが、UIや機能、名称などに違いはあるものの大体同じような使い勝手で使用できます。 また、GitLabの特徴としてオープンソースとして公開されているため、自分たちで用意した環境にホスティングする形で管理・運用するようなこともできます。 前提 環境構築から話し始めると長くなってしまうため、省略してい

                                                                        Visual Studio CodeでGitLab Workflow拡張機能を使ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                                      • 開発者の8割がDevOps関連の活動を実践するも課題 - Linux Foundation Japan

                                                                        Linux Foundation Japanは4月17日、ソフトウェア開発のための継続的インテグレーションおよび継続的デリバリー(CI/CD)システムの現状と過去3年の進化に関する調査レポート「継続的インテグレーションおよび継続的デリバリー(State of CI/CD Report 2024 : The Evolution of Software Delivery Performance)」を公開した。日本語版も同時公開されWebサイトで無料閲覧できる。 レポートは、ソフトウェア開発におけるCI/CDシステムの現状、過去3年間の進化の内容をまとめたもので、CI/CD関連オープンソース普及を目指すプロジェクトContinuous Delivery Foundation(以下略、CDF)の委託のもと調査会社SlashDataが作成。2020年から2024年第1四半期までの3年半の期間、全世界

                                                                          開発者の8割がDevOps関連の活動を実践するも課題 - Linux Foundation Japan
                                                                        • DevOps とは - Azure DevOps

                                                                          DevOps は開発 (Dev) と運用 (Ops) を組み合わせて、アプリケーションの計画、開発、配信、運用において人、プロセス、テクノロジーを統合します。 DevOps により、開発、IT 運用、品質エンジニアリング、セキュリティなど、これまでサイロ化されていた役割間の調整とコラボレーションが可能になります。 チームは、DevOps の文化、実践方法、ツールを採用して、構築するアプリケーションの信頼性を高め、顧客のニーズによりよく対応し、ビジネス目標をより迅速に達成します。 DevOps は、より優れた、より信頼性の高い製品を生産することで、チームが顧客に継続的に価値を提供できるように支援します。 DevOps とアプリケーション ライフサイクル DevOps は、計画、開発、配信、運用の各フェーズを通じて、アプリケーション ライフサイクルに影響を与えます。 各フェーズは他のフェーズに

                                                                            DevOps とは - Azure DevOps
                                                                          • Visual Studio Codeの拡張機能を使ってGitHub Actionsの使いこなしたい人のための基本の「キ」 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                                            こんにちは。 CI系のツールの中で1番手軽に始めやすいのが、GitHub Actionsではないでしょうか。 これまでCircleCIやGitLab CI/CDなどを使ってきましたが、GitHub Actionsもしばらく使っていく中で理解が進んできたので、知識の整理も兼ねてこれから初めてみようという人向けに基本の「キ」編としてまとめました。 GitHub Actions以外にも類似ツールの基本的な使い方を解説しています。 Visual Studio CodeでGitLab Workflow拡張機能を使ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア Visual Studio CodeでCircleCIの拡張機能が公開されてたので触ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア GitHub Actionsとは G

                                                                              Visual Studio Codeの拡張機能を使ってGitHub Actionsの使いこなしたい人のための基本の「キ」 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                                            • GitHub ActionsやCircleCIで連続Pushした時の振る舞いをどうするべきか考えてみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                                                              CI/CDを当たり前にした状態で開発をしていると短い時間で連続的にPushすることも時としてあるのではないでしょうか。 短い時間で複数Pushしたときは最新の状態で1回だけ実行されれば期待している効果を得ることができますが、Push単位でワークフローが実行されるため、ただの消化試合的なものが生まれてしまいます。 もちろん、リソース無制限で完全無料な何かであればそこまで気にすることはないと思いますが、大体のサービスは一定の利用を超えると従量課金として費用が発生します。 あまりお金のことに関わることが少ないと、コスト意識を持つことは難しいかもしれませんが、少しでも効果の薄い処理は減らした方がよいと思います。 また、並列実行するような処理では一般的に知られていることかと思いますが、順序性が保証されていないので、後から実行されたものが最初に終了することもあります。 もし、コンテナレジストリなどにイ

                                                                                GitHub ActionsやCircleCIで連続Pushした時の振る舞いをどうするべきか考えてみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア
                                                                              • Power Automate: Azure DevOps のWiki更新を、Teamsに通知する - Qiita

                                                                                背景 wiki の更新通知を用意したかったが、DevOps のActionにはなかった。 しかしながら、Azure DevOps Wiki は、Git で管理されていて、Azure Repos を Repository にすることも可能 ということで、Git の更新を検知して飛ばす方向で。 結果例 こんな感じで、編集すると、通知が飛んでくる 前提 Wiki を作るときに Publish code as wiki を選択する 詳しくは以下で Power Automate 実装例 Wiki の元とした Git で、プッシュをトリガー トリガーから、以下 ID を取得 repositoryID newObjectId commitID コミットIDから、変更(changes) を取得 あとは、Teamsへ投稿する トリガーについて Wiki をフォルダー扱いとしている場合は、フォルダーを Tri

                                                                                  Power Automate: Azure DevOps のWiki更新を、Teamsに通知する - Qiita
                                                                                • DevOpsとは?:その意味とエンジニアに与える影響

                                                                                  DevOpsとは、開発(Dev)と運用(Ops)の協力を通じて、迅速かつ効率的なソフトウェア開発と安定したサービス提供を実現する手法です。このアプローチは、継続的な改善とチーム間の強い連携を促進し、ビジネスの柔軟性と市場への迅速な対応を可能にします。DevOpsは「Development(開発)」と「Operations(運用)」の合成語で、開発と運用のチームが密接に協力し合うことを目指します。このアプローチにより、ソフトウェアの開発から運用までのプロセスがスムーズになり、迅速なリリースと品質の向上が可能になります。DevOpsの導入によって、企業は市場の変化に素早く対応し、顧客満足度を高めることができます。

                                                                                    DevOpsとは?:その意味とエンジニアに与える影響