私は幸運にも、キャリアの初期にGNU/Linuxオペレーティング・システムと関連するフリー・オープンソース・ソフトウェア(FOSS)を紹介されました。ブラジルのサンパウロ州の政府機関で出世するにつれ、私はこのFOSSの知識をこれらの機関に持ち込み、効率的で信頼できるソリューションを業務に取り入れました。この記事では、プログラマーとマネージャーとしての私の専門的な成長と、同僚と私がどのようにFOSSソリューションを業務に導入してきたかを辿ります。
幼い頃からテクノロジーに魅了されてきた。私が初めてコンピューターに触れたのは、IBM XTと互換性のあるブラジルのCCE Exato Proだった。キーボードと5 1/4インチ・フロッピー・ドライブが付いた白い箱で、古いブラウン管テレビに接続できる質素なマシンだった。最終的には、13インチの緑色蛍光CRTモニターにアップグレードした。
当時、ウィンドウズのようなグラフィカル・インターフェースは一般家庭には普及していなかった。その代わり、当時は大企業や銀行がメインフレームと呼ばれる、磁気テープをストレージに使った巨大なマシンを運用していた。
私はマイクロソフトのDOS 3.11オペレーティング・システムからITの道を歩み始めた。その後、ウィンドウズ3.0までの進化を経験し、年代物のマッキントッシュでOS Xプラットフォーム(MacOSの前身)にも出会った。
技術にのめり込んでいった私は、データ処理の専門学校に入学した。この時期、私はC言語とアセンブリ言語で低レベルのライブラリを作った。これらは、同僚のグレイゾン・ヌネスがクリッパー言語で開発したアプリケーションを強化するためのもので、Dbase III Plusとして知られるデータベース・マネージャーと並んでいた。
2005年から2011年まで、私はサンパウロ州政府のデータセンターでオペレーション・マネージャーを務めていた。私の職務で最も魅力的だったのは、磁気テープ・カートリッジ、System 360シリーズのメインフレーム、IBM AIX 5 Unixシステム上で動作する4台のIBM RISCテクノロジー・サーバーを備えた自動バックアップ「ロボット」を管理することでした。
技術チームとの交流は極めて重要だった。オペレーション・アナリストのジェラルドとサポート・アナリストのエンツォは、RISCマシンにUnixのテスト環境をセットアップしてくれた。彼らは、私のワークステーション上の専用ターミナルを使って、必要なUnixコマンドを指導してくれた。
私は主に管理業務に携わっていましたが、常に実践的なオペレーション業務に惹かれていました。その技術者たちがLinuxオペレーティング・システムを紹介してくれた。その最も大きな利点は、個人用と業務用の両方のコンピューターに適応し、企業のUnixのような体験を提供できることでした。
私たちはRed Hat Enterprise LinuxとOpenSUSEからLinuxの旅を始めた。ジェラルドは、公式サイトから最近のカーネルをダウンロードして統合し、それを現在のマシン・ディストリビューションでコンパイルすることに挑戦した。この実験は、最初の “カーネル・パニック “を経験するまでは爽快だった。私はすべてを再インストールしなければならなかったが、これは私に重大な教訓を与えてくれた:重大な変更には綿密な計画が必要だ…。
2011年から2016年まで、私はサンパウロ州政府の宮殿にいた。私たちの首席秘書官は、特に州民間防衛局と威厳警備局において、数多くの日付入りマニュアル手続きの自動化に熱心でした。この移行には複数の課題があった。
私たちのささやかなチームは、2人のフルスタック開発者、セキュリティ・アナリスト、監督プログラマーで構成されていました。予算は限られていましたが、主にPHP、HTML、CSSを使用して、さまざまなソリューションを開発しました。また、システムインテグレーターとしてXAMPP、データベースにはMySQL Server、ウェブアプリケーションにはApache Serverを採用しました。
気前よく、前の職場から 5 台のサーバと大きなストレージを寄付してもらいました。サンパウロのヴィラ・マリアナにある4Linuxスクールのコースを修了した後、私はDebianディストリビューションに惹かれました。これらのサーバーに私たちのソリューションを導入しました。時が経つにつれ、私たちはXAMPPを段階的に削除し、OSのネイティブアプリを使うようになりました。
最初にLinuxを紹介してくれたジェラルドは、ストレージソリューションのセットアップとネットワーク接続ストレージ(NAS)をDebianベースのサーバーに統合する際に重要な役割を果たしました。
2016年、私はサンパウロ沿岸部に異動し、憲兵隊作戦センターの責任者を引き受けた。そこでも私はオープンソースの領域に没頭し続け、FOSSを使って日常的な課題に対する様々なソリューションの実装を支援しました。私たちが開発したアプリケーションのいくつかは、現在もサンパウロのさまざまな政府部門で現役で使われています。これらのアプリケーションは、かつてはレガシー・サーバーでホストされていましたが、現在はクラウドベースの州政府プラットフォームに移行しています。
Linuxのエコシステムは、特定のニーズに応じてデプロイメントをカスタマイズできる自由というユニークな利点を提供する。Linuxはオープンで、すぐに実用に耐えるため、この世界に入り込む意志と適性があればよい。
歴史的に、企業環境では、サポートと運用のためにLinuxに精通した人材が著しく不足していた。現在でも、ブラジルでは、この分野の専門家は非常に求められており、さまざまな産業で明確な資産となっている。特に LPI のような有名機関から公式認定資格を取得することは、企業内で Linux 管理の専門家を目指す人々にとって、重要なキャリア・ブースターであり続けています。
私の主な役割はチームリーダーですが、Linuxやオープンソースプラットフォームの運用・管理に関する専門知識を磨くことにも注力しています。私の目標は、この知識ベースを拡大し、サイバーセキュリティに重点を置いたLinuxとDevOpsのスペシャリストになることです。
要人警護部門のソリューションについて述べたことを思い出すと、興味深い成り行きがあり、その時代の主要な技術消費者が、現在の私の職業上の旅に参加することになった。彼は今や私の上司である。これは、私たちの道がいかに絡み合うことができるかを物語るものである。
この物語が、Linuxとオープンソース・アプリケーションの魅惑的な領域を深く掘り下げる新たなプロフェッショナルたちを鼓舞することを願って、私はこの物語を共有する。皆さんの努力が報われますように!