RSS
ブログ
DevOpsスペシャリストMehdi HamidiのSelfie

オープンソースのキャリア:Mehdi Hamidi氏がDevOpsスペシャリストになった経緯

August 14, 2020 - by Mehdi Hamidi

2019年、Linux Professional Institute (LPI) はトレーニングとテストを提供して20周年を迎えました。LPI20誕生日コンテストでは、オープンソースでのキャリアやLPI認定プログラムがどのように役立ったかなど、皆さんから素晴らしい話を聞く機会をいただきました。今後数週間にわたって、これらの話の一部を共有していきます。

イラン出身のSysAdmin兼DevOpsエンジニアであるMehdiさんの話から始められることに感謝しています。

Pentium 133、DevOps、およびその間のすべて

私はMehdi Hamidi、システム管理とDevOpsで5年の実務経験を持つDevOpsスペシャリストです。現在の私のポジションは、私が教育を受けた初期の頃に取った方向性の変化から成長したと思っています。そして、私は人生の中で幸運だったと思っています。では、私の "技術者人生 "の物語をお話ししましょう。

初めに

13の頃、叔母がPentium 133のコンピュータを持っていて、コンピュータの仕組みに興味を持っていました。自分のパソコンを持つ前に、ほとんどすぐにコードを書き始めました。QBasicの本を読んでいたので、コードを書いていました...紙に。私の最初の記念すべき業績は、1000までの素数を計算するQbasicコードで、今でも信じられないほど誇りに思っています。 

叔母を再び訪問することができるようになるまでには半年かかりました。

LPIがどのように私の人生を変え、私の目標を追求する上で助けになったのか、私の体験談を共有できたことをとても嬉しく思っています。

Linux とオープンソース: 多くのカーネルの前

最初に関わったLinux環境は、高校時代にRedHat Linux 7.2でした。C言語でコードを書いてLinuxでテストするのが大好きでした。その頃からLinuxのコマンドを覚え始めました。

大学では、主にマイクロソフトの環境やC#言語を必要とするコースが多かったのですが、私は常にLinuxに目を光らせていました。

理学部の修士号を取得し、履歴書を送り、仕事を始めるという道筋は明確に見えました。しかし、大学院のプログラムの途中で、私はそれが私が期待していたものではないことに気付きました。もっと実践的で、自分ができることが必要だったのです。私は大学を辞めました。でもコンピュータの分野を 辞めたわけではありません 大学では教えられていないこと、自分の技術的な目標に関連したこと、それによって著名な専門家になれるようなことにもっと関わる方法を探していたのです。

Linuxコミュニティと私


私はすぐにイランの開発者やSysAdminsのコミュニティを探し始めました。テヘランLUGミーティングやUbuntu Release Partiesなどのイベントに参加し始めました。
それから私はTwitterアカウントを開設しました。

それは大きな変化のためにあるように思えました。私は日常的な仕事を辞めて、ウェブベースのアプリケーションを作りたかったので、PHPを学びに行きました。問題は、PHPが本当に嫌いだったことです。それはラインの終わりのように見えました。しかし、私は間違っていました。

Linuxの知識を持っていることが、システム管理者を目指す上で大きな鍵になるとは知りませんでした。私はUbuntuのリリースパーティーで初めてLPIの存在を知りました。一方、SysAdminの友人が、ある小さな会社がプライベートクラウドを開発していると教えてくれました。

2ヶ月間Linuxと仮想化の勉強をした後、その仕事に就きました。その間にRaspberry Piを購入し、自宅サーバーを構築した。そのRaspberry PiにApacheを使ったWordpressブログをシングルコアCPUで実装した。想像してみてください、1枚のSDカードにLAMPスタックの全てを搭載したらどうなるか...。

これをきっかけに、ウェブサーバ、ログ、最適化について学びました。自宅のファイル共有用にNFSサーバを実装した。私はRaspberry Pi上のCardDavサーバと私の電話連絡先を同期し始めました。RaspberryPi、私をジュニアSysAdminにしてくれてありがとう。

LPI認定

そして、LPIの登場です。世界的に認められた資格を取得することで、自分の履歴書に一貫性を持たせたかったのです。そのためにLPIの試験に参加しました。 

私はLPIC-1の準備クラスにサインアップしました。このクラスは、試験のトピックと目的をナビゲートするのに劇的に重要でした。

私は、試験の目的の大半が含まれている参考書を読み始め、最も重要な部分からメモを取り、次の勉強の反復で参考にしました。重要な部分に多く関わった勉強の段階で得た最も大きな気づきは、自分の知識のギャップの多さでした。勉強をしたことで、自分の弱点や知識の不足に気づくことができました。細かいことが重要なのは、初心者と経験豊富なシステム管理者を区別するからです。LPIC-1は私を細部にまで関与させてくれました。

思った以上に厳しい試験でしたが、合格してLPIC-1認定プロになりました。

私、DevOps、今日

私のキャリアに対するアプローチには、継続的な学習が含まれています。私が働いていた会社ではZabbix監視を実装していました。アジャイル開発と統合の必要性から、DockerとJenkinsの方向に進みました。Nginx SaltStack。そして、マイクロサービスとKubernetes。

2年前に、より専門的な職に応募するために、LPIC-2準備クラスに応募しました。 私はあえてやりたいです:もう一度、そしてもっと。 LPIC-XNUMXに進むことを証明する時が来ました!

オープンソースのストーリーも共有しますか? 訪問 lpi.org/community/write 方法を調べてください。 

Mehdi Hamidiについて:

メディ・ハミディ

Mehdi HamidiはDevOps / SysadminおよびFOSSサポーターです。 彼はイランの多くの企業で働いています。テヘランはシステム管理者であり、DevOpsスペシャリストとして2014年から働いています。彼は多くの人々に彼らの技術的な目標を達成するように導いてきました。 彼はDebianの愛好家であり、完璧主義者であり、彼が設計したインフラストラクチャーにとらわれない安定性と可用性に強いです。 彼はまた、自然と冒険の愛好家です。 クライミング、キャンプ、サイクリングが彼の趣味です。