red hat の日本でできるグローバルな働き方
TRANSCRIPT
日本でできる
グローバルな働き方
TADAYOSHI SATO
2016.7.6NSStudy No.8 – http://nsstudy.connpass.com/event/33209/
佐藤 匡剛さとう ただよし
Twitter: GitHub:
Senior So�ware Engineer Red Hat, Inc.– Javaエンジニア。OO や SOA / ESB が専門分野
2012.2 - 2016.1:Global Support Services Red Hat のミドルウェア製品 JBoss SOA Platform / JBoss Fuse の技術サポート(バックエンド)担当
2016.2 - now:Engineering (R&D) JBoss Fuse とその上流 OSS プロジェクト Apache Camel / ActiveMQ /CXF / Karaf, Hawtio, Fabric8 のメンテナンス担当
@tadayositadayosi
今日話さないこと特定技術の話
RHEL / JBoss / OpenShi� /OpenStack話題の .NET Core 1.0 on RHEL とか
Microservices とか DDD とか機械学習
今日話すことある外資系企業がどうやって仕事を回しているか
OSS だとどんな働き方ができるかリモートワーク(在宅勤務)の話
日本にいながらグローバルに仕事をする方法
グローバルに働くことIT エンジニアの憧れ海外は技術が先端的? 給料がいい?
グローバルに働くとは仕事で英語を使うこと?外資系 IT 企業に勤めること?海外に移住すること?海外のプロジェクトに参加すること?
サポート・メンテナンスエンジニアの話
サポートサービスのキホンサポート時間
Standard: 9時 ~ 5時Premium: 24 x 7
サポートエンジニアの体制フロントライン(サポートエンジニア)バックエンド(メンテナンスエンジニア)
フロントラインとバックエンドフロントラインいわゆるテクニカルサポートエンジニア(TSE)一次窓口/電話対応/国内の顧客が中心
バックエンドソフトウェアメンテナンスエンジニア(SME)特定技術のエキスパート/ R&D とサポートの橋渡し世界中の顧客を対象
標準化されたワークフローTSE と SME のコラボレーション方法がグローバルで標準化されている
Status = Waiting on Owner | Waiting on Collaboration個人のタスク管理は必要なし
コミュニケーションツールは IRCワークフロー作りがマネジメントの仕事
SPECIALTY-BASED ROUTING (SBR)専門性に基づいたサポートケースのルーティング
SME は1つ以上の SBR の責任者SBRの例:
Base AS, Messaging, Security, Transaction, Webservers, Web Services,ESB, Business Rule, …
OSS とサポート誰でもソースコードを読んで勉強できる中央集権的な HQ のようなものは存在しない
誰でもエキスパートになれる!完全に分散型のリソース配置Follow The Sun (FTS)
世界に分散する ESB のエキスパート!
FOLLOW THE SUN
あるメンテナンスエンジニアの一日
9:00 始業。IRC へログイン9:30 ブリスベンの TSE から ping されて、オーストラリアの顧客のサポートケースについてチャット
10:00 ヨーロッパの顧客から報告のあった ESB のバグについて、再現コードを開発して JIRA を起票11:00 北京の R&D エンジニアと、ある Web サービス(CXF)のバグについて相談12:00 昼食
14:00 プネ(インド)の TSE に Web サービスの問題切り分けについて相談を受け、メンタリング
16:00 ミラノの Web サービスの R&D プロジェクトリードに、JBoss の WS-* サポートに関して確認
17:00 US から引き継いだ FTS のサポートケースを、ベルリンの同僚 SME に引き継ぐ18:00 終業。IRC からログオフ
リモートワーク(在宅勤務)
SME は在宅勤務可能フロントライン TSE はできない海外の同僚は Work From Homeが当たり前WLB (Work Life Balance)
なぜリモートワークが可能か業務環境は?必須ツール: IRC + VPN のみオープンソース
評価はどうする?サポート/固定的なワークフロー能力主義( Meritocracy )+評価のシステム化
ここまでまとめ人的リソースを最大限効率化するためのワークフローOSS だとグローバルで仕事の仕方が変わるメンテナンスエンジニアは日本にいながらグローバルに仕事ができる特に、海外の顧客と直接仕事ができる!
在宅勤務は当たり前/ WLB 良好
(Interlude)
Q & A
OSS エンジニア(R&D)の話
エンジニアリングは狭き門Red Hat のコア組織OSS プロジェクトに貢献していないと採用されないRed Hat の OSS エンジニアになる方法:1. RH の他部門で経験を積む -> 移籍2. OSS プロジェクトで貢献 -> 採用3. OSS のスタートアップをやる -> 買収
JBoss, FuseSource, Ansible, 3scale, …
現在のチームFUSE SUSTAINING TEAM
Boss: カナダ人チームメンバ: 6人
ポーランド: 1イタリア: 2フランス: 2日本: 1
アジャイル?一応 Scrum っぽい・・・JIRA 駆動開発要件定義は全部 JIRA のチケットで!各人に最大限の裁量
アップストリームファーストデグレが発生しないように1. アップストリーム: master2. プロダクト:次期バージョン(6.3.0)3. プロダクト:メンテナンスブランチ(6.2.x)
サポートエンジニアよりグローバルか?
ある意味・・・ただし、サポートエンジニアよりダイナミズムは低い
プロダクトマネージャ
VS
アーキテクト
セールスエンジニア?ソリューションアーキテクト?
グローバルに働くという観点から日本での求人は多い英語は多少使える(インプット中心)上司が外人ならかなり
海外出張は比較的行ける自社のイベントやトレーニング
ただし、顧客はほぼ国内限定
OPEN ORGANIZATION
RED HAT’S MISSION“To be the catalyst in communities of customers,
contributors, and partners creating better technologythe open source way.”
* catalyst = 触媒
RED HAT CEO が書いた本
オープンソースの方法で企業を運営する意思決定の透明性能力主義 ⇔ 民主主義“The best idea wins”
だいたい実感と合ってます
http://amzn.to/29dN18n
WE ARE HIRING!
WE LOVE RALEIGH"We Love Raleigh" - A Red Hat music video
https://youtu.be/rwaaFwTluLU
絶賛採用中のポジション
Technical SupportCloud Success Architect
Partner Success Manager - APAC
EngineeringSo�ware Engineer - JBoss Fuse
Senior So�ware Engineer - Fuse Web Tooling
ConsultingSenior Middleware Applications Consultant
Senior Consultant - Platform and Cloud Solutions
… 他にもまだまだあります
https://careers-redhat.icims.com/jobs/51616/cloud-success-architect/job
https://careers-redhat.icims.com/jobs/51631/partner-success-manager---apac/job
https://careers-redhat.icims.com/jobs/52666/so�ware-engineer---jboss-fuse/job
https://careers-redhat.icims.com/jobs/50593/senior-so�ware-engineer---fuse-web-tooling/job
https://careers-redhat.icims.com/jobs/45706/senior-middleware-applications-consultant/job
https://careers-redhat.icims.com/jobs/47829/senior-consultant---platform-and-cloud-solutions/job
Q & A
THANK YOU!
CREDITS
Books
Video“We Love Raleigh” -
Pictures (by Creative Commons)
Camel in Action 2The Open Organizationビヨンドソフトウェアアーキテクチャ
https://youtu.be/rwaaFwTluLU
https://www.flickr.com/photos/80497449@N04/8280699806https://www.flickr.com/photos/80497449@N04/8280671002https://www.flickr.com/photos/80497449@N04/10012162166https://www.flickr.com/photos/edgeplot/3594738735