レバテックキャリア
データエンジニア・バックエンドエンジニアの求人が豊富で、IT専門エージェントとして技術的なスキルマッチングに強い
※ サービス選びの参考情報。利用は各自の判断で。
Webバックエンドエンジニア → データエンジニア
データ基盤エンジニア: 企業のデータ活用を支える基盤システムの設計・構築・運用を担い、分析者や機械学習エンジニアが効率的にデータを活用できる環境を提供するエンジニア職種。
完全プランを見る新卒で中規模のECスタートアップに入社し、RubyとPythonを用いたREST API開発、MySQL/PostgreSQLのテーブル設計・チューニングをメイン業務として3年半携わってきた。開発チームでは主にバックエンドのビジネスロジック実装を担当し、AWSの基本サービス(EC2・RDS・S3)の運用経験もある。技術的には問題なく動くが、急成長に伴いログデータや購買データが膨大になっており、既存のアプリケーションDBだけでは分析要件をまかなえない状況が発生。データエンジニアリングの重要性を肌で感じ、データ基盤を設計・構築できるエンジニアに転向したいと考えるようになった。同僚のデータアナリストが集計に何時間もかかっている様子を見て、自分がパイプラインを整備することで組織全体の意思決定スピードを上げられると確信している。
「Webエンジニアとして培ったPythonとSQL、AWSの実務スキルをベースに、データパイプラインの設計・構築・運用を担えるデータエンジニアとして会社の意思決定基盤を支えたい。スケーラブルなデータウェアハウスやETLパイプラインを設計できるようになり、3年以内にはデータエンジニアチームのリードを目指している。」
石川 遼さん本人の学習設計の語り
まず「データ指向アプリケーションデザイン」でデータシステムの設計原則と分散処理の基礎を固める。次にDB設計の理論を深め、現職のRDBMSスキルをデータウェアハウス設計へと昇華させる。並行してAWSのデータサービス(Redshift・Glue・S3)を学習し、クラウドネイティブなデータ基盤構築の実践力をつける。第2フェーズではIaCによるインフラ管理とCI/CDパイプラインの自動化を習得し、運用まで一貫して担えるデータエンジニアを目指す。Webエンジニアの経験で培ったコーディング力は大きなアドバンテージとなる。
現在のスキル水準とデータエンジニアに必要な水準を並べ、何を伸ばすべきかを可視化しています。
迷ったらこの順番で読むのが推奨。基礎 → 実践 → 視座を上げる、という流れで構成されています。
なぜこの本か
バッチ処理・ストリーミング・分散DBなどデータエンジニアが直面するあらゆる設計課題を体系的に解説する必読書。Webバックエンドとの設計思想の違いを理解し、データ基盤特有のトレードオフを学べる。
なぜこの本か
業務システムのRDB設計とDWH向け設計の違いを明確に学べる一冊。スタースキーマやスノーフレークスキーマなど、分析用データ設計の実践ノウハウを習得できる。
なぜこの本か
既存のEC2・RDS・S3経験を基盤にRedshift・Glue・Athenaなどのデータサービスへと知識を拡張するための全体像を掴める。AWSデータ基盤構築の地図として最適。
分散データシステムの設計原則、DWH向けDB設計、AWSデータサービス基礎の習得
IaCによるインフラ管理、コンテナ技術、CI/CDを用いたデータパイプラインの自動化・運用
このキャリア遷移を目指す石川 遼さんが活用を検討しやすい転職サービスをまとめました。
データエンジニア・バックエンドエンジニアの求人が豊富で、IT専門エージェントとして技術的なスキルマッチングに強い
※ サービス選びの参考情報。利用は各自の判断で。
20代エンジニアのキャリアチェンジに強く、データエンジニアへの転向案件を多数保有している
※ サービス選びの参考情報。利用は各自の判断で。
同じ職種・近いレベル感を目指す他のペルソナです。学習プランや読む順番のバリエーションとして参考にしてください。
石川 遼さんの学習プランは「データ基盤エンジニア」を目指す一例です。 職種全体のロードマップ・必要スキル・代表的な書籍は専用ページで体系的に確認できます。
データ基盤エンジニアのロードマップを見る →