株式会社カウリス
【募集概要】
弊社が提供している各種サービスのAWS基盤でのインフラ構築や保守・運用業務を担当いただきます。
# 業務内容
業務内容としては主に以下のようなものがあります。
全てを実施できる必要はありません。
■既存サービス運用業務
・Appリリース/インフラリリース作業
・DBメンテナンス作業
(Scale out/in/up/downや、AWSからの依頼によるアップデート作業など。)
・監視改善・定点監視業務
・インシデント対応
(一次調査対応などがメインです。そこからさらに踏み込んで調査する場合もあります。
・各種(ユーザー、リソース etc...)棚卸し
■AWSアカウント管理
・アカウント発行/解約
・IAM関連対応
・ユーザー発行・削除・棚卸し
・ロール整理
・セキュリティ設定の導入・改善
■新規サービス構築時の設計・実装
・AWS側の運用設計・基本設計・詳細設計
・アーキテクチャーレビュー
・テスト(負荷試験・運用試験・外部委託先へのセキュリティテスト調整など)
・構築業務
得意な業務からお任せし、徐々に慣れていただく想定です。弊社では今後も少人数でシステムを運用していくことを想定していますので、ただ依頼された通りに構築業務や運用業務を行うだけではなく、自ら課題を発見し効率的に開発や運用を行うにはどうしたらよいかということを常に考えることが求められます。提供するサービス内容から、新規技術の取り入れが難しそうなイメージを受けるかもしれませんが、利用する技術自体には特に制限はなく、チーム内で必要と判断すれば積極的に新しい技術を取り入れていくことができます。
# 利用技術
- 言語
- OS
- Ubuntu, Amazon Linux
- Java, Python
- 運用対象のアプリケーションはJavaですが、運用に関連するアプリケーションはPythonが多いです。
- プラットフォーム
- AWS
- データベース
- MySQL, PostgreSQL, Aerospike
- 監視ツール
- CloudWatch, Prometheus
- 構成管理
- ansible, Terraform
- AWSリソースの管理にはTerraform, OS内部の設定管理にはansibleを利用しています。
- コード管理
- Github
- タスク管理
- Asana
- CI
- Circle CI
# チームについて
AWS周りの構築、運用業務は現状は主に2名で行っています。その他にアプリケーションの機能追加、修正をメインで行うエンジニアが数名所属しています。運用業務の欄にも記載がありますが、少人数でシステム運用に必要な多くの業務をこなすためには、業務の効率化が必要不可欠です。チーム内ではなるべく業務を自動化、仕組み化し、アプリケーションエンジニアにもシステム運用に関わってもらえるような環境づくりをしています。リモートワークのメンバーがほとんどなので、コミュニケーションは主にSlackで行っており、必要に応じてGoogle Meets等を利用してミーティングを行いながら業務を進めています。
また外国籍のメンバーもいることから必要に応じて英語でのコミュニケーションが必要になることもあります。外国籍メンバーのうち、日本語話せるメンバーも多数のため、英語を使うのが苦でなければチャットのみ英語対応可という形でも問題ありません。
エンジニアはフルリモートできます!外国籍社員も多く在籍しており、様々なバックグラウンドをもつ方がご活躍いただいております。