【募集背景】
自社サービスのクラウド型人材管理ツール「カオナビ」において、プロダクト開発を効率的かつ正確に行うために、業務の自動化・改善の推進をDevOpsエンジニアとしてご担当いただきます。
バックエンド開発の経験は必要ですが、DevOpsエンジニアとしてのご経験やインフラの知識は問いません。
開発組織を支える為の業務改善や生産性向上に取り組んでいただける方を募集しております。
【想定される業務内容】
各開発チームに対して課題のヒアリング・分析を行い、業務フロー改善策の提案や各種ツールの導入支援などをおこなっていただきます。
・現状の課題やプロジェクト特性、アプリケーション特性などの把握
・現開発プロセスの変更点整理、自動化範囲の設計、体制やロールを考慮した自動実行や、結果の通知方法の設計
・ツールやプラグインの選定、各ツール間の連携方式設計、CIツールのジョブ設計、自動化スクリプト設計
上記に基づいた最適なCI/CD環境を構築していただくことをお任せ致します。
直近では、主に下記のような業務をお任せすることを想定しています。
・CI/CD Pipelineの分析・改善によるPipeline速度向上
・自動化されたソフトウェアテストの設計および開発 (ユニットテスト、E2E テスト)
・Datadogなどのツールを活用しパフォーマンス改善の為のモニタリングや調査環境の整備
【求める要件】
■求めるスキル・経験(MUST)
・バックエンドの開発経験(3年程度以上/PHP以外もOK)
・型を意識したプログラミングの知識/経験
・業務改善や自動化への興味・関心
■求めるスキル・経験(WANT)
・開発組織の負荷軽減や業務改善提案・実行の経験
・自動テスト(E2E/UnitTest※など)の開発経験
・PHP,Laravelでの開発経験
・JavaScript(Typescript)を用いた開発経験
・静的型付け言語を用いた開発経験
・ReactやjQueryを用いた開発経験
【開発環境】
開発言語:PHP, Golang, JavaScript, TypeScript, Dart
フレームワーク:Laravel, Gin, React, Flutter
開発, 運用環境:Docker, GitLab, GitLab CI, Storybook, Confluence, JIRA, Slack, Zoom
構成管理:Capistrano, Ansible, Terraform
インフラ環境:AWS (EC2, RDS[MySQL, Aurora], ElastiCache[Redis], S3, CloudFront, Step Functions, Batch, Lambda, ECS, Fargate, ECR, ...)
監視, モニタリング, 運用ツール:Mackerel, Datadog, PagerDuty, Statuspage, TestCafe