エムオーテックス株式会社が運営するテックブログです。

AWS Step Functions の Distributed Map 活用法

AWS

はじめに こんにちは、サービス戦略課の大町です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など、開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は、 AWS Step Functio…

ES|QLを使ってアプリケーションのパフォーマンスを調査してみた

はじめに こんにちは、LANSCOPE セキュリティオーディター開発チームの宮﨑です。 LANSCOPE セキュリティオーディターでは、アプリケーションログなどの集約、閲覧にElastic Stackを活用しています。 今回は、Elasticsearchのバージョン8.11で追加されたElas…

AWS Cost and Usage Reports と Amazon QuickSight で機能ごとのコスト分析

本記事ではAWS Cost and Usage ReportsとQuickSightを使い、機能別の維持費と利用状況を可視化する方法を紹介します。

続・AWS Cost and Usage Reportを活用したコスト分析・最適化の取り組み

はじめに こんにちは、SREチームの植松です。 以前に公開した記事では、AWS Cost and Usage Report(CUR)に蓄積されたコストデータをAthenaやQuickSightを用いて分析・可視化する取り組みについてご紹介しました。 tech.motex.co.jp 今回の記事では、前回から…

Python の型付けとどう付き合うか考える 〜型チェックができないのにどうして Python を選ぶの?〜

はじめに こんにちは!テクニカルサポート課の蓑星です。 突然ですが、皆さんは Python は好きですか?私は大好きです! 弊社の製品「LANSCOPE EM クラウド版」では、Scala をメインのプログラミング言語として採用していますが、作業用スクリプトや業務支援…

初めてのコミュニティ発表体験

はじめに こんにちは。アプリケーションチームの大市です。 今回コミュニティイベントに初めて発表者として参加しましたので、内容と感想についてまとめました。 発表体験 今まで、コミュニティイベントには聴く側としてくらいしかしたことがなかったのです…

AWS Certified Solutions Architect - Professional 合格体験記

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では、LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など、開発者の生産性向上のためのサービス改善に日々取り組んでいます。 先日、AWS Certified Solu…

開発本部マネージャー研修参加レポート!

はじめに こんにちは、品質管理部の藤田です。 今回は、開発本部で取り組んでいる次世代マネージャー育成研修についてご紹介したいと思います。 はじめに マネージャー研修とは リーダーシップ実践研修概要 リーダー研修の振り返り マネジリアル・グリッド 8…

Elixirで運用監視ツールを書くときに工夫したこと

はじめに こんにちは、LANSCOPEセキュリティーオーディター開発チームの菊森です。 最近サービスレベルの向上に向けた取り組みの一環で運用監視ツールをElixirで書きました。 今回、企画からリリースまでの一連の過程で考えたことや工夫したことをご紹介した…

新しい開発プロジェクトを始める際に注意しておきたいポイント

はじめに こんにちは、LANSCOPE セキュリティーオーディターチームの長井です。 今回は、「新しい開発プロジェクトを始める際に注意しておきたいポイント」について、チーム内で話し合った結果をご紹介したいと思います。 セキュリティーオーディターチーム…

IT業界におけるコミュニティ活動のメリット

はじめに こんにちは。サービス戦略課の宮崎です。 今回は、コミュニティ活動で仲間を集め、ナレッジを作成し、次のコミュニティ活動へ繋がる礎を築く機会に恵まれましたので、その体験記をご紹介します。 はじめに コミュニティ活動の会のはじまり やってみ…

AWS Certificate Manager で複数の証明書を発行する作業を自動化する

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は、AWS Certificate Man…

ElixirのAtomとメモリ最適化について学んだ話

はじめに こんにちは、LANSCOPE セキュリティオーディター開発チームの東(あずま)です。 今回は、開発で使用しているプログラミング言語ElixirのAtomとメモリ最適化について学んだ内容をご紹介します。 はじめに Elixirの「Atom」とは 「Atom」の仕様 「Atom…

お知らせ情報 APIを公開しました! (活用例のご紹介)

はじめに こんにちは、エムオーテックスAPI開発チームの小久保です。 テックブログならびに本記事を閲覧いただき、ありがとうございます。 今回は自分が開発に携わりましたお知らせ情報 APIについて、ご紹介をかねて実際の活用イメージをお届けします。 はじ…

AWS CodeBuild の実行環境に AWS Lambda を選択するとビルド効率が 7.7 倍に向上した話

AWS

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は AWS CodeBuild の実行…

AWS CodeBuild のバッチビルド機能を利用するとビルド効率が 1.5 倍に向上した話

はじめに こんにちは、サービス戦略課の森田です。 サービス戦略課では LANSCOPE エンドポイントマネージャー クラウド版の技術的負債解消やフローの自動化など開発者の生産性向上のためのサービス改善に日々取り組んでいます。 今回は AWS CodeBuild のバッ…

AWS Cost and Usage Reportsを活用したコスト可視化の取り組み

はじめに こんにちは、インフラチーム改め、SREチームの植松です。 以前の記事にてチームで取り組んでいるAWSコストのモニタリングや、コスト最適化のために取り組んでいることを紹介しました。 今回はそこからのアップデートとして、AWS Cost and Usage Rep…

AWS認定資格(AWS Certified Data Analytics - Specialty)受験備忘録 と 資格取得の支援制度について

はじめに こんにちは、SREチームの小久保です。 エムオーテックスのテックブログをご覧いただき、ありがとうございます。 今回は、わたしが受験したAWS認定資格であるAWS Certified Data Analytics - Specialty(以下:DAS)の備忘録と、資格取得の支援制度…

新卒エンジニアの研修体験記!技術力とチームワークを磨く6ヶ月

はじめに はじめまして! 2023年4月入社の山田・奥田・野地です。 今回は、私たちが4月入社後から9月末まで受講した、エムオーテックスの新入社員研修についてお伝えします。 新卒エンジニアが入社後どのような活動をするのか、就職活動中の方の参考になれば…

RxJSでAPIの非同期実行を工夫した話

はじめに こんにちは、フロントエンド開発チームの南です。 LANSCOPEエンドポイントマネージャークラウド版(以下、LANSCOPE クラウド版)では、フロントエンド開発のフレームワークにAngularを採用しています。 今回は、Angularで採用されているRxJSを使っ…

エムオーテックス 夏インターン 2023 開催報告!!

はじめに こんにちは、アプリケーションチームの川北です。 今回は、夏に実施したインターンシップについてお届けします。 はじめに 概要 実施環境 スケジュール 今年のテーマ 課題について ゴール 課題の内容 開発環境 AWS 構成図を書く ソースコード バッ…

Amazon QuickSight を利用して自社製品の利用状況ダッシュボードを作ってみた

はじめに こんにちは、アプリケーションチームの辻です。 今回、AWS の BI (ビジネスインテリジェンス)サービスである Amazon QuickSight を利用して、自社製品である LANSCOPE エンドポイントマネージャー クラウド版(以下、LANSCOPE クラウド版)の利用状況…

Python(PyScript)でサクッとできる業務改善

こんにちは。アプリケーションチームの栗田です。 業務改善のため Python でツールを作成することがありますが、誰でもかんたんに、できる限り環境依存なく使ってもらえる方法を模索しています。もちろんサーバー構築も解決策のひとつですが、インフラ費用や…

エムオーテックスでアルバイトしてみた

はじめに こんにちは。アルバイトの園田です。 本記事をご覧いただきありがとうございます。 今回は、エムオーテックスでの約2.5ヶ月間のアルバイト体験について、書いていきたいと思います。 アルバイトや就職を検討している方の参考になれば幸いです。 は…

API開発Working Groupの活動について

はじめに こんにちは、API開発チームの小久保です。 テックブログならびに本記事を閲覧いただき、ありがとうございます。 今回は弊社の開発部門で行っているAPI開発Working Group(以後: WG)活動についてです。 この記事を通して、少しでもMOTEXの活動のイ…

AWSコスト最適化のためにインフラチームが取り組んでいること

はじめに こんにちは、インフラチームの植松です。 エムオーテックスで開発、運用しているLANSCOPE エンドポイントマネージャー クラウド版はAWS(Amazon Web Services)上で構築しているサービスです。 サービスの機能やユーザー数の拡大に伴い、AWSコストも…

エムオーテックス 夏インターンシップ 2023 募集開始しました!

はじめに インターンシップ担当の大町です。 今回は、エムオーテックスで夏に実施予定のインターンシップについてお届けします! はじめに 概要 昨年度の実施内容 本年度の実施内容 今年の夏インターンシップはここがオススメ! エムオーテックスで使われて…

Chatwork から ChatGPT に質問できるようにしてみた

はじめに こんにちは。アプリケーションチームの栗田です。 ChatGPT をはじめとした、生成系 AI の勢いがすごいですね! 今回は AWS Lambda を使って、Chatwork から ChatGPT に質問できるようにしてみました。 備忘録として残しておきます。 はじめに 概要…

第二十九回「アップデート紹介とちょっぴり DiveDeep する AWS の時間」で登壇してきました

はじめに こんにちは。アプリケーションチームの小沼です。 2023年4月27日に行われた 第二十九回「アップデート紹介とちょっぴり DiveDeep する AWS の時間」で登壇してきましたので、 このブログでもその内容をかんたんにまとめたいと思います。 事例セッシ…

第32回 Japan IT Week 春/第20回 情報セキュリティ EXPO【春】参加レポート

こんにちは、開発本部の倉田です。 今回は、情報セキュリティEXPO【春】参加しましたので、その様子をご紹介します! EXPOの説明 情報セキュリティEXPOとは2023年4月5日~7日まで行われたサイバーセキュリティやテレワークを推進するための製品やサービスを…

エムオーテックスのプロジェクトリーダー業務紹介

はじめに こんにちは、アプリケーションチームの茂野です。 今回はエムオーテックスの開発におけるプロジェクトリーダー(以下、「PL」という)業務をご紹介します! はじめに エムオーテックスにおけるPLとは? 具体的な業務 要件定義・詳細設計 全体スケジ…

エムオーテックスの中途社員研修をご紹介

はじめに こんにちは、テストチームの濱田です。 今回は中途社員向けのOJT研修の内容について紹介します。 中途社員がどのような研修を経て、実業務に従事していくのかを知っていただければ幸いです。 はじめに 経歴 研修期間 OJT研修内容 1.知識修得(9月)…

All-Pairs法の2因子間網羅を活用したテスト設計について

はじめに こんにちは、品質管理部の森本です。 今回はテスト技法について説明させていただきます。 大量のテストパターンが考えられる中で、品質を担保しつつ現実的な工数に収めるためにAll-Pairs法の2因子間網羅を活用したお話をします。 All-Pairs法や2因…

エムオーテックス 冬インターン 2022 開催報告!!

はじめに インターンシップ担当の大町です。 今回は、エムオーテックスで冬に実施されたインターンシップについてお届けします! はじめに 概要 実施環境 当日のタイムスケジュール 今年のテーマ 課題の話 何を開発したのか 課題の内容 開発環境 ソースコー…

WACATE(若手テストエンジニア向け勉強会・ワークショップ)に参加してみた

1.はじめに こんにちは、品質管理部の藤田です。 品質管理部では製品の品質を担保するために様々なツールや手法を用いてテストを行い、お客様に安心して製品・サービスをご利用いただけることをミッションとしている部署になります。 私は2021年にMOTEXに入…

エムオーテックス Summerインターン 2022 開催報告!!

はじめに インターンシップ担当の伊藤です。 今回は、エムオーテックスで夏に実施されたインターンシップについてお届けします! はじめに 概要 今年のテーマ 課題の話 何を作ったか 開発環境 ゴール AWS構成図を書く ソースコードなど 動作確認 課題につい…

新卒エンジニアがレポート!MOTEXの新入社員研修をご紹介

はじめまして!2022年4月入社の大町と都です。 今回は、私たちが4月入社後から8月末まで受講したMOTEX(エムオーテックス)の新入社員研修についてお伝えします。 新卒エンジニアは、入社後どのような活動をしていくのか、就職活動中の学生の方や求職中の方…

新入社員研修の裏側をご紹介(リモート下で新入社員を受け入れた研修担当の奮闘記録!)

こんにちは、アプリケーションチームの山口です。 今回は、MOTEX(エムオーテックス)の開発本部内、LANSCOPE エンドポイントマネージャー クラウド版(以下、LANSCOPE クラウド版) 開発チームで行っているOJT研修について紹介します。 ▼新入社員がOJT研修…

【LANSCOPE エンドポイントマネージャー クラウド版API活用例】ライセンスの枯渇検知の方法(PowerAutomate)

はじめに 完成のイメージ PowerAutomateのフロー図 おわりに 採用情報 APIの活用に関連する記事 はじめに こんにちは、LANSCOPE エンドポイントマネージャー クラウド版(以下、LANSCOPE クラウド版) API開発チームの小久保です。 今回は、LANSCOPE クラウ…

MOTEX TECH BLOGの振り返り

こんにちは、アプリケーションチーム兼テックブログ運営チームの植松です。 MOTEX(エムオーテックス)のテックブログを公開してから9ヶ月が経ったので、 テックブログを運営してみての振り返りをお届けしたいと思います。 テックブログ立ち上げの目的・狙い…

「AWS Summit Online 2022」の事例セッションに登壇しました

はじめに こんにちは、アプリケーションチームの森田です。 2022年5月25日・26日 に行われた AWS Summit Online 2022 で登壇してきましたので、このブログでもその内容を簡単にまとめたいと思います。 事例セッション:クラウド型IT 資産管理サービスを、サ…

エムオーテックスのインターンシップ募集始めました(※募集終了しました)

こんにちは!インフラチームの蓑星です。 今、エムオーテックスではインターンシップに力を入れています。 今回の記事では、エムオーテックスのインターンシップへの取り組みについてと、現在募集中!の夏季インターンシップについてご紹介します。 エムオー…

Python で並行処理を駆使して実行時間を 40% 短縮する方法

こんにちは!インフラチームの蓑星です。 エムオーテックスでは LANSCOPE クラウド版の開発において、製品コードに Scala、スクリプトなどに Python を利用しています。 今回は使いこなすと Python の処理を爆速!にできる、「並行処理」についてご紹介。 並…

「2022 APN AWS Top Engineers」にエムオーテックス株式会社より2名選出されました!

こんにちは。インフラチームの倉橋です。 このたび「2022 APN AWS Top Engineers」に、エムオーテックス株式会社(以下、エムオーテックス)から 橋爪、倉橋 の2名が選出されました! 選出カテゴリーは「APN AWS Top Engineers (Software)」です。 以下AWSブ…

社内で使われている業務システムのDXを推進してみた話

はじめに こんにちは、API開発チームの小久保です。 テックブログ並びに本記事を閲覧いただき、ありがとうございます。 今回は、MOTEXの業務プロセスで活用している複数のデジタルツールをRPAツールを用いて自動化したお話です。 はじめに 概要 前提 自動化…

これまでの View Engine と Ivy について

はじめに こんにちは、LANSCOPE クラウド版 フロントエンド開発チームの南です。 LANSCOPE クラウド版の管理コンソールは、TypeScript + Angularで実装しています。 つい先日、クラウド版はバージョン4.5.0.0をリリースしましたが、そのリリースにAngular 12…

LANSCOPE API と Power Automate を連携して、デバイス利用許可申請ワークフローを自動化してみた(フロー作成編)

はじめに こんにちは、LANSCOPE オンプレミス版 開発チームの中江です。​​ 今回は、LANSCOPE API と Power Automate を活用して、 LANSCOPE の管理コンソールを操作することなく、自動的にデバイスの制御を一時解除するワークフローの作成方法をご紹介します…

AWS DataSyncでのS3大量オブジェクトバケット間コピーが「あらやだ!簡単!」だったので共有したい

AWS

こんにちは。インフラチームの倉橋です。 先日、S3間での大量オブジェクトコピーを AWS DataSync を用いて実施しました。 それはそれは素晴らしい体験でしたので共有したく記事にしました。 なにがしたかったか S3バケット間コピー方法の決定 AWS DataSync …

LANSCOPE クラウド版 API と Power Automate を連携した活用事例

こんにちは、アプリケーションチームの茂野です。 今回は LANSCOPE クラウド版 の API 活用法というテーマで、PowerAutomate を用いた活用事例をご紹介します! はじめに 実現したいこと 作ってみる 1. PowerAutomate の準備 2. LANCSOPE クラウド版 API を…

LANSCOPE API と Power Automate を連携して、デバイス利用許可申請ワークフローを自動化してみた(準備編)

はじめに こんにちは、LANSCOPE オンプレミス版 開発チームの中江です。​​ 今回は、LANSCOPE API と Power Automate を活用して、 LANSCOPE の管理コンソールを操作することなく、自動的にデバイスの制御を一時解除するフローをご紹介します。 資産管理業務…