某ベンチャー企業に勤めるフルスタックエンジニアA氏は、本業のシステム開発や運用の傍ら、総務部技術課の一員として様々な技術的雑用を頼まれます。各種アカウントの追加や削除、ウェブサイトのコンテンツ更新、ファイルシステムのバックアップ、などなど。もちろんOSSのツールや自作スクリプトを用いて部分的に自動化は行っていますが、手作業の部分も残っているため雑用から解放されず、なかなか集中して本業に取り組むことができません。
今回は、エンジニアに降りかかってくる様々な業務を完全に自動化するための課題や手段について検討し、各種スクリプト、Fabric、Git などのツールを組み合わせて、一連の作業を一気通貫に自動化する方法を示します。また、運用自動化プラットフォーム Kompira を紹介し、これを用いて様々な業務を素早く簡単に自動化する方法を説明します。