一流のマイクロソフト エンジニアが文化をサービスの回復力に拡張する方法

news

形成期に人々が私たちに与える影響を過小評価することはできません。数年間 ID およびアクセス管理に従事し、現在は Microsoft の Singularity チームのプリンシパル ソフトウェア エンジニアリング マネージャーである Huiwen Ru は、メンターシップとアライシップが業界の将来にとっていかに重要であるかを示す生きた例です。ユニークで並外れた才能を持つ若者は、その能力を伸ばすために必要なインスピレーションやサポートを常に得られるとは限りませんが、Huiwen のような話は私に希望を与えてくれます。ホイウェンは幼い頃から数学が好きでした。家族、教師、友人からの励ましを受けて、Huiwen は数学への愛情を Microsoft での素晴らしい教育と先駆的なキャリアに注ぎ込みました。

いくつかの点で、私たちの話は平行しています。 2 人ともコンピューター サイエンスを学ぶために中国から米国に移住し、マイクロソフトにフルタイムで入社して、まだ始まったばかりのテクノロジに取り組んでいました。彼女がリアルタイム コミュニケーションに取り組んでいる間、私はリモート デスクトップに取り組みました。私たちは両方とも、何年にもわたってビジネスを構築し、その後、スキルをまったく異なる分野に移行することがどのようなものかを経験することができました.最近まで、Huiwen は私たちのサービスの最も重要な側面の 1 つであるプラットフォームの回復力に取り組むグループを率いていました。彼女は自分の専門知識と経験を次世代に数学で指導することで共有しています。

Huiwen の Nadim へのインタビューは、彼女が新しい役割に移る前に行われました。明確さと長さのために編集されています。いくつかのビデオ スニペットが含まれているので、彼女の個人的な旅路、 Microsoft ID およびアクセス管理のために彼女が行った仕事、メンターとしてのやりがいを感じている理由について詳しく知ることができます。

Nadim: Huiwen さん、コンピュータ サイエンスや業界に入った経験、Microsoft での仕事についてお話しできることをとてもうれしく思います。コンピューター サイエンスに興味を持ったきっかけは何ですか?

Huiwen:私は小さい頃、いつも数学が得意でした。中学も高校も、数学の大会に参加するのがとても楽しかったです。大学に出願したとき、数学が一番得意な科目だったので、「数学だけを勉強しよう」と思いました。しかし、弟は言いました。数学を勉強している女の子の数を見てください。それはあなたにとって素晴らしい道ではなく、他の新しい分野が急成長しています。コンピューター サイエンスを試す必要があります。」私は彼の話を聞きましたが、後悔したことはありません。

Nadim: あなたが最初に学んだプログラミング言語で、開発とコーディングがどれだけ好きかを示したものは何ですか?

Huiwen:高校でBASICを学びました。その後、中国で工学とコンピューターサイエンスの両方で1位にランクされた清華大学に入学しました。私たちが最初に学んだプログラミング言語は Pascal でした。

ナディム:かっこいい。それで、あなたはナンバーワンの学校に行き、コンピューターサイエンスを学び、それが好きでした。そこからマイクロソフトに至るまでの道のりはどのようなものでしたか?

恵文:当時、中国のトップクラスの学生は、卒業後に米国に留学し、高度な研究を行っていました。最初の数年間、Motorola China で働きました。その後、ノースカロライナ大学チャペルヒル校で博士号を取得しました。求人市場が非常に良かったので、博士号を取得する代わりに、カリフォルニア州ニューポート ビーチの会社で働き始めました。しかしその後、マイクロソフトに入社した清華大学の同級生が私の履歴書を提出してくれました。それが私がマイクロソフトに来た方法です。

Nadim: Azure Active Directory (Azure AD) にたどり着く前に、多くの製品に取り組んでいましたか?

Huiwen:私は 22 年前の 1999 年に Windows ネットワークに参加し、すぐに Office リアルタイム コミュニケーションに異動しました。そのチームは、同じくリアルタイム通信グループを持っていた Windows ネットワークに統合されました。 Office Communications Server と呼ばれ、Lync Server に進化したと思います。今日は、Skype サービスです。私はこのグループに15年か16年いました。

私が入社した頃は、商品はほぼゼロからのスタートでした。スタートアップのようでした。当時、人々は電子メールに大きく依存していましたが、洞察力のある人々は、チャットよりもリアルタイムのコミュニケーションの重要性を認識し、会議やコラボレーションのためのビデオとオーディオは、プレゼンス、ステータスの可用性などと統合されていました.これがコミュニケーションの未来でした。そのため、バージョン 1 からバージョン 2 へと、さまざまなマイルストーンを経て、私たちは急速に 10 億ドル規模のビジネスに発展しました。私はこのチームに非常に長い間滞在しましたが、たった 1 つのチームでしたが、非常に小さなビジネスから非常に大きなビジネスに成長したため、非常に豊富な経験がありました。年をオンラインサービスに。

Nadim: これは興味深い旅であり、空間自体が非常に進化しているため、1 つの空間でもさまざまな体験が可能であることを確かに物語っています。オンプレミス ソフトウェアからクラウドへの移行など、一連のスキルを成長させ、開発しました。あなたは現在、世界最大のサービスの 1 つであり、間違いなく世界最大の商用 ID システムである Azure AD に取り組んでいます。あなたの役割について教えてください。

恵文:
3年前に来ました。私は Office 365 の一部としてクラウド サービスで働いていました。それはすべて 32 コアのベア メタル マシンでしたが、展開とすべてが非常に遅かったです。そこで、物事が高速で仮想マシンがある Azure の本当の味を知りたかったのです。そして、それが私がここに着陸した理由です。

自分の持っているスキルを求めてキャリアサイトに掲載されている求人を見て応募しました。認証セキュリティ用のトークン サービスである Evolved Security Token Service (ESTS) と呼ばれるサービスに携わる仕事に就けたことは非常に幸運でした。これは ID にとって最も重要なサービスの 1 つであり、解決すべき興味深い問題がたくさんあります。私はファンダメンタルズの領域を所有していますが、これは非常に幅広い可能性があります。パフォーマンス、売上原価 (COGS)、および主要なアーキテクチャの移行について説明します。基本的に、私のチームは、信頼性が高く、低コストでサービスを効果的に実行する方法を担当しています。これには、ツール、フレームワーク、およびパイプラインが含まれます。

ナディム: あなたは、信頼性を向上させるためにこのサービスの根本的な再構築を主導した人物の 1 人でした。セルベース アーキテクチャで行った作業について教えてください。まず、セルベース アーキテクチャとは何で、なぜそれほど重要なのでしょうか?

Huiwen:このアーキテクチャの前は、少なくとも最大の ID サービスの 1 つである ESTS の場合、世界中で 1 日に 10,000 を超えるノードがありました。そして、これらのノードは、3 つの主要な地域で約 12 のリージョンに分割されました。一部の大きなリージョンには 2,000 ノードがあり、いくつかの小さなリージョンにはおそらく 600 ノードがありました。顧客のリクエストは、特定の地域のノードのいずれかにヒットする可能性があります。これは、サービスの非常に大まかな分離です。現在、アプリケーションの動作不良やバックエンドでのデータの破損によってテナントで再試行ストームが発生した場合、突然何百万ものリクエストが発生し、そのリージョンの容量全体が破壊される可能性があります。私が入社する前は、最大規模のテナントの一部がこの問題に見舞われていました。

セルベースのアーキテクチャでは、テナントを小さなセルに分割して、各テナントが 1 つのセルでのみ処理されるようにします。テナントに不正なアプリがある場合、最悪の場合、同じセル内の共同テナントに影響を与えますが、他のセルはそのまま残ります。ここまでで、すべてのテナントを 100 を超えるセルに分割しました。これは、当社の信頼性と回復力における非常に大きな改善です。

Nadim: 私たちのシステムのユーザーのうち、1 つのセルにいるのは 2% 以下です。これは、私たちが実行している規模を考えると独自の能力であり、私たちが推進し続けているイノベーションの一例です。それで、そのプロジェクトでのあなたのリーダーシップに感謝し、他の多くの人がそれを気に入っています.

話は変わりますが、あなたは仕事以外でもメンターやコーチングをされているとお聞きしました。

Huiwen:私は以前のチームでメンターを務めていました。ある場合は女性従業員のメンターであり、ある場合は同僚の中国人従業員のメンターでした。彼らのキャリアは非常に順調に伸びており、現在マネージャーになっている人や、シニアまたはプリンシパル レベルに進んでいる人もいます。

それから私は数学の学生を指導し始めました。それは10人の子供たちから始まり、ほとんどが女の子でした.息子の学校と同じ学区内の他の学校から 20 ~ 30 人の子供が集まりました。彼らは数学クラブを結成し、数学の大会に参加しました。これは4年間続きました。マイクロソフトの建物で週末のクラスを行っていたので、私がマイクロソフトの従業員であることを非常に幸運に感じています。とても素敵な大きなホワイトボードのある Microsoft 会議室を使用しました。子供たちは皆、マイクロソフトで授業を受けるのが好きでした。とても楽しかったです。

ナディム:それは素晴らしい。

Huiwen:そして、共有したい良いニュースが他にもあります。去年の夏、何人かの生徒と会ったとき、彼らは年少の子供たちのために数学のワークショップを始めたと私に言いました.ある生徒は、私が数学の授業で教えたときに使用した教材を使用しました。これは本当にやりがいがあると思いました。

特に母国では、助けを必要としている人々を助ける義務があると感じています。私は長年、農村部の子供たちが教育を修了するのを助け、高校から大学に通わせ、キャリアの方向性を指導したり、子供たちの学校で何をすべきかについての質問に答えたりする中国の組織に時間とお金を与えてきました。自分のキャリアのために自分自身を準備するための大学。

ナディム: 毎日仕事に来るのが楽しみになる理由は何ですか?

Huiwen:それは、私たちが提供する製品を通じて世界中の人々に与える影響だと思います。仕事は本当に、本当に重要です。私の息子でさえ、私たちのサービスを通じてサインインして、Microsoft Teams で学業を行っています。このインパクトと重要性は本当にやりがいがあります。私も一級店長です。メンターやコーチとしてジュニア チーム メンバーと一緒に仕事をすることが、彼らの初期のキャリアにどのように影響するかを理解しています。私が彼らのキャリアの成長に与える影響は、私にとって非常に重要です。

ナディム: 私たちの仕事の重要性や顧客に対する責任など、それは私にとって非常に身近で大切なことでもあります。ストーリーを共有していただきありがとうございます。

ホイウェン:ありがとう、ナディム。機会をいただけて大変光栄です。

もっと詳しく知る

Microsoft ID およびアクセス管理の詳細については、こちらをご覧ください。

Microsoft セキュリティ ソリューションの詳細については、当社の Web サイト を参照してくださいセキュリティ ブログをブックマークして、セキュリティに関する専門家の記事を入手してください。また、 @MSFTSecurityをフォローして、サイバーセキュリティに関する最新ニュースと更新情報を入手してください。

参照: https://www.microsoft.com/en-us/security/blog/2022/03/23/how-a-leading-microsoft-engineer-extends-culture-to-service-resiliency/

Comments

タイトルとURLをコピーしました