シニアDevOpsエンジニア
MyQ HQ, プラハ - チェコ共和国
シニアDevOpsエンジニア
MyQ
MyQ ユーザーのデジタル化されたワークフローを容易に活用できる、印刷および文書管理ソリューションを提供しています。MyQ のソリューション――主力製品であるMyQ Xや革新的なMyQ Roger ――は、マルチベンダー対応を前提に設計されており、モバイル端末にも対応しています。また、組織のネットワーク や機器の規模に関わらず、すぐに運用を開始できます。MyQ はチェコ共和国のプラハに拠点を置き、世界中にネットワーク の販売代理店ネットワークを展開しています。
その仕事はどんな感じになるでしょうか?
DevOpsチームの一員として、現在開発中であり、まだ本番環境には投入されていないMyQ neXt 印刷ソリューションのインフラストラクチャおよび内部コンポーネントの設計、実装、保守を担当していただきます。MyQ neXt は、クラスタ化されたマイクロサービスベースのサーバー、印刷デバイス内で動作するアプリ、デスクトップクライアント、およびモバイルアプリで構成される分散システムです。
DevOpsエンジニアとして、パブリックおよびプライベートクラウドインフラストラクチャのIaCに加え、オブザーバビリティ、CI/CDパイプライン、ソリューションのセキュリティ、そしてOSSの世界には類例のない自社開発コンポーネントの業務に携わっていただきます。また、スタックのうち少なくとも1つの領域を担当していただきます。
現在、チームは3名のみですが、今後拡大する見込みです。研究開発部門は計約50名で、社内では関心分野ごとにギルドに分かれています。CTO、CPO、そしてチームと共に、アーキテクチャを形作っていくことができます。
募集要項
- Azure またはAWSにおける複雑なクラウド導入の実務経験があり、いずれかのプロバイダーのコンピューティングオプション、IDおよびアクセス管理、ネットワーク、マネージドKubernetes、データベース、ストレージサービスについて深い理解を持ち、TerraformまたはPulumiのいずれかを使用してセットアップを管理した経験がある。
- コンテナ化されたアプリケーションのライフサイクル全体(開発者のマシン上でWindows /MacOSの開発用コンテナを実行する段階から、本番クラスターへのデプロイに至るまで)を管理した経験があり、そのためのCI/CDの実施方法、ビルド速度やイメージサイズの最適化、コンテナイメージリポジトリの管理方法、およびデュアルアーキテクチャでのビルドにおける注意点について熟知している。
- オブザーバビリティとは、他者にその重要性を浸透させ、ログ、メトリクス、トレースの収集と処理を積極的に推進し、その成果を他者に公開することにも前向きである姿勢のことです。
- 負荷がかかったときにのみ発生する問題のデバッグを厭わず、その後の根本原因分析報告書を作成できる。
- 建築に関する議論でも自分の意見をしっかりと主張でき、新しいアイデアや視点にも柔軟に対応できる。
- 英語力B2レベル以上。チームは国際色豊かで、チェコ語を話せないメンバーも多数います。
ボーナスポイント:
- Kubernetesの内部構造を十分に理解しており、主要なクラウドプロバイダー以外のさまざまなシナリオにおいて、いつ、どのようにKubernetesを導入すべきかについて、自信を持って議論することができます。
- コードの観点とユーザーのワークフローの観点の両方から、セキュリティの概念を理解しています。
- あなたにとって、ネットワークとは「単なるTCP/IP、HTTP、DNSだけ」ではないのです。
- Caddy、Nginx、HAProxy、Traefik などのプロキシやWebサーバーについて、より深く理解しましょう。
- 複雑なデータ保存および転送のシナリオに対応し、リレーショナルデータベースとNoSQLデータベースのアーキテクチャやトレードオフ、ならびにキャッシュおよびメッセージングシステムについて理解している。
- TeamCity および GitLab の管理および設定方法を知っていること。
技術スタック
- インフラストラクチャは、クラウド上のKubernetes(主にAzure )と、ローカル環境のDocker/Podmanを中心に構成されています。Terraform、Helm、Argo CD。
- データはPostgreSQL(またはMS SQL )とRedisに格納され、メッセージングにはNATSを使用しています。
- 可観測性のためのGrafanaスタック。
- Jira、Confluence、TeamCity、GitLab――お決まりのツールですね。
- AIアシスタントはツールチェーンの一部です。私たちは、作業を効率化するためにそれらを活用しており、コードを書くためではありません。
私たちに期待すること
- 無期限の契約(正社員またはフリーランス)。
- ハイブリッド勤務体制 ― 週に3回オフィスに出勤するのが理想的ですが、毎日出勤する人もいれば、スプリントごとに1回だけ出社する人もいます。
- 無制限の有給休暇。
- 年間病欠5日。
- マルチスポーツカード。
- 食事手当。
- 多文化チーム。
- 職場での毎日の果物や季節の軽食。
- 高さ調節可能なテーブル――座るより立った方が好きな方でも、問題ありません!
- デスクの上にハイエンドのノートパソコンとモニター2台。
- 駐輪場 – ハルファ・モール内では、自転車利用者はオフィスビルに駐輪できます
- 有料のワークショップや講座、学習のための時間――成長に必要なものは何でも揃っています。
- 英語およびチェコ語の語学コース。
そのプロセス
結果の如何にかかわらず、2週間以内にご返答いたします。
- (リモート)人事担当者との初回面談(30分)。ご自身のこと、志望動機、および当社の企業文化との適合性についてお話しします。
- (対面またはリモート)チームリーダーとチームメンバー1名による技術面談(約1時間)。無駄な形式張ったことは一切なく、LeetCodeの問題も出題しません。過去および現在のプロジェクトについて話し合い、私たちが日常的に扱っている技術について深く掘り下げます。難しい質問は双方向で行われますので、皆様からのご質問にも喜んでお答えします。
- (現場での面談、任意)エンジニアリング部門のリーダー陣と直接お話しいただけます。やはり状況はそれぞれ異なりますので、特に配慮が必要な点については、しっかりと時間を確保いたします。
- すべて順調に進んだら、オファーを出します。