ja

第0章:なぜコンピューターか?

初めてAtariコンピューターを見たとき、私は4歳くらいだったと思います。キーボードのクリック音に夢中になりました。

最初のプログラムを覚えています:MS BASICの10 PRINT "Hello World!"。何歳だったか覚えていませんが、コンピューターの時間は毎分が大好きでした。

90年代初頭、父がIBM 386 PCを購入しました。私は一週間後にはハードドライブをアップグレードしようとして分解していました—母の恐怖を他所に。

最初の有給の仕事は、地元の農業協同組合のためにDOSアプリケーションのT602をセットアップすることでした。高校では最初の56kモデムを手に入れ、インターネットを発見し、ドイツ語の技術マニュアルをスロバキア語に翻訳する仕事を始めました。その後、ITギグエコノミーがさらに開かれました。

父と一緒にコンピューターショーに行っていました。それは素晴らしかった—私の執着を共有する多くのクールな人々に会えました。寒い月には自由時間のほとんどを消費したLANパーティーやゲームは言うまでもありません。夏は、寝ていないときは自転車に乗っていました。


第1章:始まりの場所

PPF Bank Prague & フリーランスJava時代 · 2001–2005

プラハで、最初の「公式な」仕事のために私にチャンスを与えてくれた人々に出会えたことは、とても幸運でした。私の先生たちは素晴らしく、推薦状を書いてくれました。それが主な要因だったと思います。私は変わった人間ですが、幸運な人間です。

銀行は素晴らしかった—経験を共有してくれる人がたくさんいました。私はMIDAS DB2データベースとIBM AS/400サーバーを管理し、実際に何をしているかわかっている人々からエンタープライズシステムを学びました。

キャリアを終わらせそうになった夜

入社6ヶ月で、私は深刻なインシデントを引き起こしました。

私はDEV AS/400システムでコーディングしていて、本番システムを指す間違った変数を使用するミスを犯しました。テストを実行してSQLデータベースのテーブルを削除しようとしたとき、30テーブル後にスタックしました。

本番データベースのテーブルを削除したことに気づくまで数分かかりました。

オペレーターはすでに業務終了処理を開始していたので、ロールバックはオプションではありませんでした。私は上司に電話し、彼は英国のMIDASサポートに緊急チケットを発行するよう言いました。当時の私の英語は、テープコースと本から学んだ人に期待されるレベルでした。

幸運にも、チェコ語を話すプログラマーと電話で話すことができました。これが銀行での最後のことになると思っていたにもかかわらず、それは私の人生で最高の経験の一つになりました。その夜、彼から多くのことを学びました。私たちは徹夜で作業し、銀行が開店してから1時間後に状況を修正しました。

私は睡眠を取るために帰宅させられました。翌日、私は完全に解雇されることを予想していました。

代わりに、2週間のパーソナライズされたAS/400トレーニングに行くと言われました。

皆が厳格でありながら温かかった。それは今日まで続く印象を私に残しました。なぜ人々が私にそれほど寛容で親切だったのか、当時は理解できませんでした。ずっと後になってクリックしました。

私はすべての同僚と、彼らが短期間で私に教えてくれたすべてのことを懐かしく思い出します。

ニューヨークでの再出発

私たちの家族がニューヨークに引っ越し、銀行を離れたとき、私は短期間、建設や管理人の仕事をしなければなりませんでした—それが私の足が立つまで両親が手配できることでした。厳しい変化でしたが、明るい未来が待っていました。

私は大学に通いながらコンサルティングを始めました。それは長くは続きませんでした。すべてのコストを過小評価していたからです。就職面接はビジネスが何かをコーディングしたり修正したりしたいだけのギグに変わりました。ソフトウェアプロジェクトでインドの開発者と競争する状況に遭遇し始め、彼らの価格に勝つ方法はありませんでした。

だから私はピボットしました。


第2章:コンサルティング時代

Dataserve, ITeezy, Netology · 2005–2014

これはマネージドサービスプロバイダーを発見した時代です。お金は良かったし、私のスキルセットでは、少なくとも最初はかなり管理しやすいと感じました。

そして私は自分の限界を発見し始めました。

エネルギーが尽きていました。ストレスは時々訪れるものではなく、より常連の仲間になりました。スクリプトを構築し、環境を作成し、チームや実際の予算のバックなしに毎日問題をトラブルシューティングする—すべてを限られた予算でやる—は解決できないパズルでした。

常にタスクを切り替える。私と同じくらい、またはそれ以上にストレスを感じているチームメイトと働く。それは楽しくありませんでした。水を一口飲みたいだけなのに消火栓から飲むようなものでした。

技術的な課題は大好きでした。ストレスを感じた顧客はピザのアンチョビのようなもの—誰もそこに欲しくありません。

学んだこと(時には苦い経験から)

この章で、私はやってはいけないことを学びました。いくつかの教訓は、本来よりもずっと長くかかりました。

私は主要なソフトウェアプロバイダーのほとんど、クラウドベースのホストソリューションを含め、ほぼすべてのメールプラットフォームの仕事を処理することになりました。MSPビジネスでは多くのデータ損失にも遭遇するので、バックアップと災害復旧の専門家になることは避けられませんでした。

私の心は常に自動化を探していたので、特に多くのコンピューターを管理する際にコーディングを止めませんでした。それがMSPアリーナでのニッチを見つけるのに役立ったと思います。

私が気づかなかったのは、ストレスが私をより愚かに、より病気に、より断絶させることで遅らせていたことでした。そのために多くの機会を逃しました。

開発したコアスキル: メールプラットフォーム(Exchange、O365、Google Workspace)、バックアップ&災害復旧、PowerShell自動化、そしてより少ないものでより多くを行う技術。


第3章:エンタープライズへ

CyrusOne(旧Cervalis) · 2014–2019

Cervalisで始めたとき、チームは素晴らしかった。私たちは多くの楽しみを持ち、一緒にいくつかの素晴らしいプロジェクトを行いました。

私はエンタープライズスケールで仮想化とデータストレージソリューションにより深く入りました。数百万ドルのハードウェアでラッキング作業をするのはエキサイティングでした。しかし、私は物理的なデプロイメントを実行するよりも、ソフトウェア側がずっと好きだと気づきました。

私の考え方を変えたプロジェクト

初めてクライアントと7つの異なるベンダーとデプロイメントで働いたとき、何かがクリックしました。私はその種の複雑さを本当に楽しんでいることに気づきました—新しいハードウェアレイヤーを立ち上げ、ビジネスが利益を生成するために必要なすべてのワークロードとアーキテクチャを配置するという課題。

私が懐かしく覚えているプロジェクト:ストレージ制限に達し、パフォーマンス低下を引き起こしていたMicrosoft Exchangeデータベースをどのように分割するかを理解する必要がありました。

これには複雑なオーケストレーションが必要でした—新しいバージョンに移行しながら、異なるパフォーマンスボリューム上の複数のデータベース間でメールボックスを均等にバランスさせる移行戦略を作成すること。

私はOptaPlanner(現Timefold)を使用し、完璧にバランスの取れたメールボックス分散を達成する移行スクリプトを作成するためのビンパッキングロジックを実行するソフトウェアを設計しました。そして移行プロセス全体を自動化しました。

計画とコーディングに数週間かかり、実行を監視するのに1ヶ月かかりました。何千ものメールボックスが計画通りに新しい場所に流れていくのを見る?見ていて深く満足でした。

退屈の年(とその後に来たもの)

CyrusOneがCervalisを買収した後、多くのことを再評価させられた「退屈」の1年を覚えています。その退屈の終わりに、文化は大きく希少性マインドセットにシフトしました。古いMSP時代のように感じ始めました。

すべてが一度に来始めると突然のストレスランプアップにより、私は重大な健康問題を抱えました。CyrusOneはそれについて素晴らしく、私のために重要な配慮をしてくれました。回復した後、私はすべてのオープンプロジェクトをまとめたかったのですが、進む時が来たことを知っていました。

開発したコアスキル: スケールでのVMwareインフラストラクチャ、エンタープライズExchangeアーキテクチャ、災害復旧計画、PowerShellマスタリー、そして数百万ドル相当のプロジェクト管理。


第4章:アーキテクトになる

Axiom Technology Group / Proxios · 2019–2022

始めたとき、Axiomは非常に有望なスタートアップモードの運営でした。人々は一緒に働くのが素晴らしかった。

ここで私は若い仲間をメンタリングすることを本当に楽しんでいることを発見しました。

残念ながら、始めて数ヶ月後、COVIDが襲いました。このビジネスは収益が影響を受けた多くのクライアントを持っていたため、もはや有望に見えませんでした。CEOは素晴らしく、従業員への影響を最小限に抑えるためにすべてを行いました。彼はパーティーを続けるために多大な努力を払いましたが、私たちはProxiosと合併することになりました。

重要だった仕事

これらの移行中に、私は多くの経験と知識を活用することができました:

  • 複雑なクラウド、オンプレミス、ハイブリッドインフラストラクチャソリューションを設計し、提供
  • 大規模な移行をリード—オンプレミスサーバーインフラストラクチャのAzureおよびAWSへの完全な変換、SharePointへのファイル移行
  • エンジニアリングチームのためのPowerShellドキュメント、教育ビデオ、メンタリングを担当
  • モダンなID制御(Okta、DUO)、エンドポイント保護(CrowdStrike)、ネットワークセキュリティを統合する多層セキュリティソリューションを設計

私は素晴らしいクライアントと働き、今日まで続く非常に良い友情を生み出しました。自動化と統合が必要な複数のプラットフォームで作業することで、重要なID管理経験を積みました—それによりセキュリティにもより関与するようになりました。

会社が再び買収されそうになったとき、既存のクライアントの1人が私を直接雇いたいと表明しました。私は移動を決断しました。

奇妙なことに、私一人ではありませんでした。私の同僚の何人かが私と一緒に次の章を始めました。


第5章:現在の冒険

Olaplex, Inc. · 2022–現在

Olaplexで始めたとき、プラハでの最初の上司のフラッシュバックがありました。

現在の上司と働いて、私たちは問題と解決策について非常に似た考え方を持っています—ただし異なるドメインで。それは人が持つことができる最高のプロフェッショナルな経験の一つです。私にとっては稀です。通常、これらの出会いはソフトウェア開発を行うベンダーとあるので、長く続きません。しかし、同じ脳の波長にいる人がいること?とても楽しんでいます。

私のスキルのほとんどすべてがここで活用されました。すべてのプロセスとシステムを学ぶのに約6ヶ月かかりました。

IDプロジェクト(18ヶ月の作成)

落ち着いた後、私のキャリアで最も長く続くプロジェクトの1つを始めました。

私たちはフルタイムの従業員を管理するソリューションが必要でした—米国だけでなく、世界中で—そして全員に同じHRISシステムを持っていませんでした。その上、フルタイムおよびパートタイムの従業員数と同じくらい大きな契約者とベンダーの人口がありました。

すべてのワーカータイプのオンボーディングとオフボーディングに重大な摩擦がありました。

私は社内ソリューションを設計し、シンプルなアプローチで始めました。これは大きな挑戦だったので、適切なソフトウェア開発者を見つけるのに数回の試行が必要でした。

18ヶ月後、ビジネスから報告されたすべての摩擦点に対処する完全に機能するソリューションができました。チームがどのようにまとめたか、本当に嬉しいです—特に私が他のプロジェクトに取り組み、同時にインフラストラクチャを管理していたことを考えると。

Olaplexチームが彼らのように素晴らしくなければ、財政的制約のために私が選択したMVPアプローチでは決して可能ではなかったでしょう。

クラウド請求書でお金を見つける

AWSの請求書に隠れている節約を見つけることには特別な喜びがあります。

インフラストラクチャのレビューを行い、コスト最適化を発見することは、この仕事から得る本当の喜びです。時代は厳しいので、すべてのドルが重要です。

チームと私はAWSの支出を削減するために働きました—毎月5桁の金額を消費し、通常は上がるだけの獣です。私たちはそれを削減し、ビジネス運営に影響を与えることなく、軌道を上ではなくに向け続けることができました。

InsightやArcheraのようなパートナーと協力して、非効率性を特定し、戦略的な調整を実施しました。

AIの章

2025年はAIがビジネスに大々的に参入した年でした。

認知オフローダー、説明者、プロジェクトトラッカー、コーダー、大量のデータを処理して意味を理解するエージェントとして使用することが、今では私の日常の一部です。OlaplexはAIを早期に採用し、ワークフォースが毎日使用するよう努力しています。

GeminiとClaude AIエージェントを使ったVS Codeが大好きです。

私が働く傾向のある方法—コンテキストを入れて、問題を出す、しかし記憶はザルのよう—AIとうまくペアになることがわかりました。コンテキストと解決する問題を与えてください、私は水の中の魚のようです。しかし、私はとても多くの情報を処理するので、私の記憶はそれをすべて保持できません—したがって、たくさんのメモ。

驚いたことに、AIはほぼ同じ方法で考えるようにできますが、より良く。私が経験とエッジケースの知識を持ち込むとき、何を求めるべきかを知っているとき—そしてより重要なのは、応答を得たら何をチェックするか—このツールは非常に価値があります。時間を節約し、ストレスを劇的に減らします。

私はAIがより良くなりたい人をより良くし、怠けたい人を専門的に怠けさせると信じています。どんなツールでも、それは端が常に明らかではない両刃の剣です。


テクニカルツールキット

20年以上にわたり、私は以下の分野で専門知識を蓄積してきました:

クラウドプラットフォーム

AWS、Microsoft Azure、Google Cloud Platform、VMware

ID & セキュリティ

IDガバナンス、SailPoint、JumpCloud、Okta、SentinelOne、SSO、DLP、MDM

DevOps & 自動化

PowerShell、AI拡張ワークフロー、CI/CD、Infrastructure as Code

ネットワーキング

VPN、DNS、DFS、フルネットワークスタック

システム

Microsoft Server、iSeries、Active Directory、Exchange(すべてのバージョン、すべての問題)

開発

Java、Python、PowerShell、カスタムアプリケーションアーキテクチャ


哲学

テクノロジーは人に仕えるべきであり、その逆ではありません。最高のシステムは、単に動くから誰も気づかないものです。そして最高のチームは、入社6ヶ月で本番データベースを落としても、ドアへではなくトレーニングに送られるチームです。

私は災害を引き起こした人間でした。私は午前3時に誰かの災害を修正した人間でした。両方の経験が教えてくれたのは、人をどう扱うかは、書くコードよりも重要ということです。


つながりましょう

インフラストラクチャのスケーリング、セキュリティガバナンスの実装、クラウド支出の最適化、またはExchange移行の戦争物語を交換したいだけでも—会話を歓迎します。

Nostalgic career memories illustration
思い出