キャプテンの椅子から:プラドゥムナ・サラフ

投稿日 10月 8, 2025

Docker キャプテンは、開発者コミュニティのリーダーであり、それぞれの分野の専門家であり、Docker の知識を他の人と共有することに情熱を注いでいます。「From the Captain's Chair」は、あるキャプテンを詳しく見て、彼らとその経験について詳しく知るブログシリーズです。 

今日はプラ ドゥムナ・サラフさんにインタビューします。彼はDevOpsに情熱を注ぐオープンソース開発者です。彼は Golang 開発者でもあり、Docker、GitHub Actions、Kubernetes などのさまざまな DevOps ツールについてソーシャル メディアやブログを通じて人々を教育するのが大好きです。2024年からドッカーキャプテンを務めている。

IMG 3282

Dockerに初めて関わった経緯を教えていただけますか?

私の記憶が正しければ、私はデータベース、より具体的にはMongoDBについて学んでいました。それまで、Dockerというものがあるとは知りませんでした。データベースをローカルで起動して実行する方法を見つけようとしていたところ、この種のアプリケーションをローカルで実行するための最も一般的で効率的な方法が Docker であることについて YouTube ビデオから知り、データベースについての学習をスキップして Docker の学習に深く飛び込みました。

Dockerキャプテンになろうと思ったきっかけは何ですか?

コミュニティ。Dockerは常に開発者の生活を楽にし、オープンソースの製品であろうと企業であろうと、コミュニティとユーザーの声に耳を傾けることに取り組んできました。Captains プログラムに参加する前は、情熱的で Docker の可能性が大好きだったため、ソーシャル メディアやブログなどを通じて学習を共有し、人々を教育することで Docker を提唱していました。キャプテンになるのは自然なことだと感じたので、すでに仕事をしていたので、認められてよかったです。

来年の個人的な目標は何ですか?

もちろん、より技術的なコンテンツを書きます。また、国際会議での対面講演も増えました。また、オープンソースプロジェクトの成長に貢献し、支援することに戻りたいと考えています。

もしあなたがテクノロジー業界で働いていたら、代わりに何をしていましたか?

それは興味深い質問です。私はテクノロジーが大好きです。テクノロジーに参入することは決断ではなかったため、テクノロジーのない私の人生を想像するのは難しいです。それは、テクノロジーを綴れる前から私の中にあった情熱でした。しかし、それでも、もし私が技術系でなかったら、私はバドミントンかゴルフ選手になるかもしれません。

Dockerコミュニティとのコラボレーションで思い出に残るストーリーを共有できますか?

はい、インドの Docker バンガロールでミートアップがあり、私の親友である Ajeet (Docker の DevRel) と私が協力し、彼は私を Docker 拡張機能に関する講演に招待しました。コミュニティに会い、さまざまな人々や企業がワークフローやボトルネックでDockerをどのように使用しているかについてピザを食べながら会話することができて、本当にうれしかったです。

現在お気に入りのDocker製品や機能は何ですか、そしてその理由は何ですか?

私はDocker Composeに本当に偏っています。今の私のお気に入りの機能は、Docker Compose YAMLファイルでモデルを定義し、同じDocker ComposeコマンドでAIモデルを開始/停止できることです。それとは別に、スタンドアロンのDocker Model Runner(DMR)が本当に気に入っています。

最近解決したトリッキーな技術的課題について教えていただけますか?

私は承認プロジェクトに取り組んでおり、適切な権限セットを持つユーザーを検証し、リソースにアクセスできるようにしていましたが、興味深いことに、Dockerはそのプロジェクトで重要な役割を果たしていました。Docker の役割は、コンテナ内で実行され、外部リクエストをリッスンするポリシー決定ポイント (PDP) であり、エンティティ/ユーザー/リクエストが適切な権限で特定のリソースにアクセスする権限を持っているかどうかを検証する責任がありました。これはDockerの特にユニークなアプリケーションであり、決定ポイントとして使用しました。Docker を使用すると、メイン アプリから分離され、ダウンタイムがほぼゼロでスケーラブルになり、実行が容易になりました。Dockerは、認証などの重要なサービスにも使用できることが示されました。

すべての開発者に知っておいてほしいDockerのヒントは何ですか?

マルチステージビルドの使用。画像を小さく、クリーンで、安全に保ち、本番環境に対応させるのに役立ちます。とても単純なことですが、大きな違いを生む可能性があります。私は 1から画像が行くのを見たことがあります。7 GB から 100 MB 未満。ボーナス: また、プル アンド プッシュが高速化され、CI コストが節約され、デプロイ全体が高速化されます。

実生活で非技術的なオブジェクトをコンテナ化できるとしたら、それは何でしょうか、そしてその理由は何ですか?

私の年齢。年齢をコンテナ化して、自分が何歳になりたいかを選択できるようにしました。若さを感じたいなら 20歳バージョンのイメージでDockerを、もっと成熟したと思うなら 40歳バージョンのイメージでDockerを回す。

オンラインではどこであなたを見つけることができますか?(講演、ブログ投稿、オープンソースプロジェクトなど)

人々は Twitter (X)、 LinkedIn、BlueSky Threads などのソーシャル メディア プラットフォームを見つけることができます。私のオープンソースの仕事については、 GitHubで見つけることができます。Docker関連のプロジェクトをたくさん持っています。それとは別に、人々がブログやカンファレンスに興味がある場合は、私の ブログ で私を見つけて、 セッション化プロフィールを開催できます。または、グーグルで「プラドゥムナ・サラフ」を検索することもできます。

IMG 0353 スケーリング

ラピッドファイアの質問

猫か犬か?

朝型人間か夜型人間か?

夜更かし

好きなホッとする食べ物は?

ドーサ

友人があなたを表す言葉を一言で表現しますか?

役に立つ

最近始めた趣味は?

航空機と航空業界についてさらに学ぶ。

投稿カテゴリ

関連記事