エンジニアリング16
コミットからリリースまで、クラウドネイティブなソフトウェア開発のための最新のヒントとベストプラクティスをご紹介します。
![DevOpsキャリア変更](https://ctf-cci-com.imgix.net/5AcaseYZEg29MPMfTsu2oL/f47002bdbc4c2cbeeeb5de22fc2488c1/2019-09-06-devops-didnt-exist.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
開発者としてのキャリアをスタートさせたときにまだ存在していなかった DevOps が、私のキャリアをどのように変化させたのか。
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
デベロッパー アドボケイト
![Developer D sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/770O2OPkXx3vJzfbfFgT0z/f49325f2cc9b78b48fad5c03d7411471/Tutorial-Advanced-D.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Infrastructure as Code を使用したパイプラインからのリリースの自動化
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
デベロッパー アドボケイト
![Developer D sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/2jhAmaQbvDE5e0JAcZfVVy/a0596040a4eb4d0137b47105e975627a/Tutorial-Intermediate-D.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
CircleCI Orbs を使用した GKE への CI/CD ビルドパイプラインの簡素化
![Dominic Motuka](https://ctf-cci-com.imgix.net/3I8sWQ6eq5RxNcs9W2bzue/efdcf312b4e71b9aebd17dfcd6e330c7/dominic-motuka.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Andela、DevOps エンジニア
![Developer A sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/TpYTcLXdANGcz7hqr1eRD/7d8255aee45af585a879b7bcf3bf780e/Tutorial-Advanced-A.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Terraform を使用して Clojure Web アプリケーションを AWS にデプロイする方法
![Chris Howe-Jones](https://ctf-cci-com.imgix.net/5FHaMHaf0YfyHIUY51LjLI/0a6b8374dc47b172c2004582096b4786/chris-howe-jones.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Software Architect
![LittleLegacyCode.jpg](https://ctf-cci-com.imgix.net/59QcYyybhiqBJnqqw3vBjC/b7c11fab9bac940f4848bfad5425478d/LittleLegacyCode.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
小さなレガシー コードにできること: ソフトウェアの所有者のお話
![Michael Stahnke](https://ctf-cci-com.imgix.net/2dxXqLqGbzOxnVVbWqarF/5d0897edb68091a3fe0442a4671a4e3b/michael-stahnke.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
プラットフォーム VP
![communication_distributed.jpg](https://ctf-cci-com.imgix.net/63LnaoSJxhWQ5SIOc4RCGd/c2934099aa8dc5a4fefdbaa2466ae135/communication_distributed.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
遠隔地に散らばるリモート チームでのコミュニケーションと情報共有のヒント
![Marek Nowak](https://ctf-cci-com.imgix.net/69rDZkpS4iTOoo3zG1FIvn/e6849ab98204d8d7edc99e24126f5f04/marek-nowak.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
エンジニア チーム リード
![Developer B sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/3BCGQWZ82HqX3Fb80MICvr/343c5ce6f8fd52d7fa68474505983a37/Tutorial-Intermediate-B.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
信頼済み CI ジョブを未信頼のフォークでトリガーする
![Jeff Klukas](https://ctf-cci-com.imgix.net/4rPZqlMquhaUvZQ7yTWjRd/2edaf59f915292737dbe429fd6480b4b/jeff-klukas.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![How_To_Test_Software_Part2.jpg](https://ctf-cci-com.imgix.net/3NQWgikUvPOb2mt7fKG3QN/5ccfe13969b1e675bf7c5465054bcd6a/How_To_Test_Software_Part2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
TDD と BDD: ソフトウェア テストの手法 - パート 2
![June Jung](https://ctf-cci-com.imgix.net/1N65eiKYdWxSTCRS81xGlD/ec655b0cf8ff311c852e8fbb8e242541/june-jung.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![TestDefs](https://ctf-cci-com.imgix.net/37dwORuiv9pBYwJxBfZlsk/7eea2c7d75ccf57f1026cf7edd232e35/Cover-TestDefs-Part1.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
ソフトウェア テストの手法 - パート 1: モッキング、スタビング、コントラクト テスト
![June Jung](https://ctf-cci-com.imgix.net/1N65eiKYdWxSTCRS81xGlD/ec655b0cf8ff311c852e8fbb8e242541/june-jung.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)