Why Good UX is Invisible
We often associate good design with how it looks —beautiful color choices, typography, clean lines, and trendy UI styles. And while that’s not wrong, it’s only one part of what makes a design truly good. The deeper I get into my career as a designer, the more I believe that the best user experiences don’t draw attention to themselves....Cut CI/CD Costs by 77% & 2x Deployment Speed with GitHub Actions on EKS Auto Mode
On April 5, 2025 I did a live stream on how to run Github Actions Self Hosted Runners on EKS Auto with AWS Heroes Arshad Zackeriya and Jones Zachariah Noel. Disclaimer: 🐶 No Beagles were harmed. Slightly annoyed, maybe — but unharmed. The results {Performance, Speed, Cost} were not only astonishing but impeccable and promising enough to adopt this solution at the enterprise level....Colorkrew で働き続けられている理由: 秋山
こんにちは、インフラエンジニアの秋山です。 この記事ではなぜ私が Colorkrew でインフラエンジニアを約8年間も続けていられるかについて紹介します。 なぜ Colorkrew で働き続けられているのか Colorkrew のユニークな事業構造 Colorkrew では、いわゆる受託事業と SaaS 事業の両方を展開しています。 従業員100人規模の会社で両方の事業を持つことは比較的珍しく、魅力的なポイントの一つです。 受託事業ではお客様のニーズに応じたソリューションを提供 SaaS 事業では自社開発のプロダクトを通じて市場に新しい価値を提供 この両輪があることで、新しい技術やアプローチに触れる機会があるのが特徴です。 例えば、受託案件では「お客様の環境に合わせた技術選定」や「最新の革新的な技術の採用」が求められるため、誰もが経験したことがない技術を組み合わせたシステムを実現することもあります。 一方、SaaS事業では「自社プロダクトに最適な技術を考え、長期的に育てていく」という視点が必要になります。 一つの会社で、異なる開発スタイルや技術に触れられるのは、大きな強みだと感じています。 フレキシブルな働き方と挑戦の機会 Colorkrew では、エンジニアが自分の得意分野を活かしながら、幅広い領域に関わることができます。 「受託専任の IaaS エンジニア」といった固定のロールはなく、事業もロールもフレキシブルに働くことが可能です。 1日の働き方を例に挙げると、 9am-2pm は(ランチタイムを除いて) SaaS 事業のインフラで採用する技術についての調査 3pm-4pm は受託案件の新規提案について、実現可能性の検討 4pm-5pm はコーポレートエンジニアとして会社が利用している SaaS サービスの断捨離を実施 5pm-6pm は SaaS 事業の新製品についてミーティング この柔軟性は、1社で働きながら多様性のある技術やチームで経験を積む機会を提供し、自分のスキルセットを広げるのに役立ちます。 なお、先にご紹介したスケジュールは、あくまで私自身の一例です。 人によっては、複数のロールを兼務するよりも、一つの領域に集中したほうが成果を上げやすい場合もあるので、フォーカスした働き方をしている人もいます。 技術の向上と応用 自分が向上させた技術を複数の事業に生かすことができるのも、Colorkrew で働き続ける理由の一つです。 新しい技術や知識を学び、それを実際のプロジェクトで応用することで、自己成長を実感できます。 私は Microsoft Azure を中心に、その中でもコンテナ系の技術、また DevOps 系の技術を主に扱っています。...Colorkrew で働くエンジニアが利用できる制度や環境について
こんにちは、インフラエンジニアの秋山です。 この記事では Colorkrew で働くエンジニアが利用できる制度や環境について、特にインフラエンジニアに関連するものに焦点を当てて紹介します。 (記事記載時点の情報です) パブリッククラウドの検証環境 まずはパブリッククラウドの検証環境です。 Colorkrew ではインフラ業務の99%でパブリッククラウドを利用します。 業務の中で、挙動について確認したいケースは頻繁にあります。 新しく発表があったサービスや機能の使用感を試したい 案件で必要になった機能が有効か試したい こういった検証には特定の案件に紐づかない、独立した環境が欲しいところです。 このために、私たちは AWS, Microsoft Azure, Google Cloud Playground 環境を提供しています。 この費用は会社が100%負担しています。 もちろん個人の学習用途に使うことも問題ありません。 (個人のサービス運営には使うのはNGです) 資格取得の奨励 次に資格取得の補助です。 ご存じのように各パブリッククラウドベンダーは、それぞれの技術を理解した証明として資格証明を提供しています。 下記の資格は受験費用が 100% 補助されます。(不合格1回分まで) どんどん取りましょう。 Microsoft Azure AWS Google Cloud これ以外にも、業務上利用する技術に関連する資格が挙げられます。 これらは受験費用が 50% 補助されます。 LPIC Kubernetes Certified GitHub Certifications HashiCorp Cloud Engineer Certifications また、インフラエンジニアに限りませんが以下のような資格もあります...Working in Colorkrew: Breaking Stereotypes
I’ve always been interested in Japanese culture and admired how disciplined the people are. So, when I started looking for jobs, Japan was at the top of my list. While browsing a job website, I found a company called “Colorkrew”. At first, I liked Colorkrew because it had a flat hierarchy and a salary that was kinda okay for senior engineers....Working Remotely From Your Home Country
Overview As remote work continues to grow in popularity, more companies are adopting flexible policies to accommodate employees’ varying needs. For many people, especially those from other countries working abroad, the ability to work from their home country for a short period is an invaluable benefit. I recently had the opportunity to experience this firsthand, and I’d like to share my experience, how my company’s policy works, and the benefits of this flexibility for foreign employees....Being a better team lead
It can be hard to define what makes a “good” team lead, but you can always strive to be a better one. Since joining Colorkrew, I’ve taken on the role of Team Lead for our Workflow product, managing the team to ensure our work progresses smoothly and that we create the best products for our customers....EKS Auto Mode Arrives in Terraform – Simplify Kubernetes Today
During AWS re:Invent 2024 AWS released a new feature to EKS i.e EKS Auto Mode, which I have already covered in detail in my previous blog In this blog we will see how we can create cluster with EKS Auto mode using the OG “terraform-eks-module” and how it simplified my eks....Unlocking Aurora DSQL with AWS Lambda: A Seamless Solution for Serverless, Scalable, and Event-Driven Architectures
AWS re:Invent has begun and there are tons of new service and feature announcement from the AWS CEO Matt Garman’s Keynote ( check my x/bluesky thread from the keynote updates) In this blog we will investigate about Amazon Aurora DSQL which is serverless, distributed SQL database with virtually unlimited scale, high availability, and zero infrastructure management claiming 99....Run Kubernetes Like a Pro—Without the Expertise! Introducing EKS Auto Mod
AWS re:Invent hasn’t officially begun, yet there is a game changing new feature to EKS to make you run Kubernetes like a pro!!! In this blog we will investigate what EKS Auto Mode is all about and illustrates how to enables EKS Auto Mode on existing cluster and try to migrate to our managed node groups workloads to EKS auto mode of an existing cluster but we will be not able to do that, find out why in the blog!...Build, Publish, Secure: AWS CodePipeline Now Simplifies ECR Publishing and Vulnerability Scans
Tired of setting up CodeBuild just to push Docker images or run vulnerability scans? With AWS CodePipeline’s new ECRBuildAndPublish and InspectorScan actions, you can now build, publish, and secure your images directly within your pipeline—no extra setup needed. Curious how it works? Let’s dive in! Motivation 26 November, 2024 – Just ahead of re:Invent 2024, AWS released an exciting update introducing ECRBuildAndPublish and InspectorScan actions....AWS CloudWatch Observability Solutions: Game-Changer or Just a Glossy Wrapper? Honest First Impressions!
This blog is little unusual than the usual “show-what-you-built” blogs which we usually see for cloud services and new features on the internet. In this blog I will sharing my first impressions, good and bad points about the new update on Cloudwatch: Observability Solutions !!! AWS CloudWatch Observability Solutions aim to simplify monitoring setup with pre-configured tools for AWS services and workloads....Microsoftサポートじゃ教えてくれない!Outlookの小ネタ紹介
こんにちは。Colorkrewで情シスを担当しているNabeです。 皆さんが普段何気なく使用している「Microsoft Outlook」、実は「Microsoft Power Automate」等と組み合わせることで、利便性が増すことをご存じでしょうか。 今回はそんなOutlook小ネタを1つご紹介します。 ※本内容は、Microsoft PowerAutomate を触ったことがある方向けになります※ 定例MTG自動招待 皆さんの企業でも、定期的に実施しているMTGいわゆる「定例MTG」があると思います。 Outlookでは、あるグループにユーザーを追加した際、グループに対して設定した定期スケジュールは反映されない仕様になっています。 その際、新しく入社した社員に手作業で招待していくのは面倒ではありませんか? 何と、Microsoft PowerAutomateを使用すれば、簡単に解決します。 自動招待のおおまかな流れ 新入社員のMicrosoftアカウントを特定のグループに追加 グループ追加をトリガーに、Microsoft PowerAutomateのフローを稼働 新入社員のOutlook予定表に、定例MTGが自動追加 準備するもの PowerAutomate が使用できるアカウント 本作業を実施するにあたり、必要なものはズバリ「PowerAutomate が使用できるアカウント」に対して、「Microsoft Entra ID管理の権限」と「新人社員のOutlookデータを変更できる権限」が付与されていることです。 これがないと、そもそもPowerAutomate でのフロー構築ができないため、本作業が実施できません。 定例MTG反映元のアカウント PowerAutomate 上でフローを実行する際に、Outlookカレンダーを取得する作業が走ります。 Outlookカレンダー取得元となる「Outlookが使用可能なMicrosoftアカウント」が必要となります。 また、当該アカウントを、特定グループ(後述のPowerAutomateの構成「トリガー」部分参照)に所属させておいてください。 また、定期的なメンテナンスも考慮して、Outlookカレンダー取得元アカウントは、情シスが管理できるアカウントにするのがおススメです。 PowerAutomate の構成 では、実際にどういう構成でPowerAutomate を構築しているか見てみましょう。 図で表すとこんな感じです。 この構成は、前項の「準備するもの」で紹介した、「PowerAutomateが使用できるアカウント」で基本的に作成をお願いします。 トリガー(新入社員を特定のグループに追加) PowerAutomateを作動させるトリガーを作成します。正直ポイントを押さえていれば、どんなトリガーでも構いません。 私は、「新入社員のMicrosoftアカウントを、特定のグループに追加させる」ことをトリガーとしています。 ここで考えるべきポイントは、「新入社員のメールアドレス値を取得できる状態にしておく」ことです。 フロー内の後続作業で、新入社員のメールアドレス値を取得するため、トリガー作業時に新入社員を特定できるような構成にしておくのがおススメです! 新入社員のメールアドレスを取得 前作業にも記載しましたが、ここで新入社員のメールアドレスを取得します。 新入社員の予定表プロパティを取得 さて、ここが一番の問題です。...AWS Lambda and S3 Just Got Smarter: How AWS Prevents Recursive Loops Automatically
We all love serverless especially when it comes to AWS LAMBDA functions. There are good reasons to do so for event-driven, decoupling, automation and many other reasons that time aws lambda was released. But there can be situations when our dear friend LAMBDA can turn in to a foe and cost us money, downtime and those times are unintentional recursive Loops....