Read stories from our Forward Deployed Engineers.

Engineering Blog

Trusted by platform engineering teams

Latest

All Posts

How to Inject Secrets from AWS, GCP, or Vault Into a Kubernetes Pod
By Ami MahloofMar 23, 20208 min read

How to Inject Secrets from AWS, GCP, or Vault Into a Kubernetes Pod

In the world of Kubernetes, we try to automate and minimize code duplication. Consuming secrets from a secret manager in Kubernetes should be the same way. Here’s how to do it.

Build on Your Experience to Earn Cloud Certifications
By Joshua FoxMar 15, 20206 min read

Build on Your Experience to Earn Cloud Certifications

In this post, I will explain how to use your professional strengths to pass certification exams, even when you don’t yet know the subject matter.

Google BigQuery Data Modeller
By Eben Du ToitMar 5, 20202 min read

Google BigQuery Data Modeller

Wondering where to start when modeling your data in Google BigQuery? This post has you covered with a simple repo and example.

DoiT International Achieves AWS Well-Architected Partner Status
By DoiTFeb 27, 20203 min read

DoiT International Achieves AWS Well-Architected Partner Status

DoiT International, a leading provider of proprietary public cloud optimization and operations software and public cloud expertise, announced today that it has achieved Amazon Web Services (AWS) Well-Architected Partner status, recognizing DoiT International has the expertise to deliver AWS Well-Architected reviews for existing workloads or new applications based on AWS’s best practices and guidelines.

Securely Access AWS Services from Google Kubernetes Engine (GKE)
By Alexei LedenevFeb 17, 20208 min read

Securely Access AWS Services from Google Kubernetes Engine (GKE)

It is not a rare case when an application running on Google Kubernetes Engine (GKE) needs to access Amazon Web Services (AWS) APIs. Any application has needs. Maybe it needs to run an analytics query on Amazon Redshift, access data stored in Amazon S3 bucket, convert text to speech with Amazon Polly or use any other AWS service. This multi-cloud scenario is common nowadays, as companies are working with multiple cloud providers.

DoiT International announces acquisition of superQuery
By DoiTFeb 3, 20205 min read

DoiT International announces acquisition of superQuery

DoiT International (“DoiT” or the “Company”), the leading provider of proprietary public cloud optimization and operations software and public cloud expertise, announced it has signed a definitive agreement to acquire superQuery (superquery.io) — a unique development platform for Google BigQuery helping data teams to increase data exploration speed and cost optimization of big data workloads.

Refactoring Terraform, The Right Way.
By Ami MahloofJan 14, 20204 min read

Refactoring Terraform, The Right Way.

Infrastructure as code (IaC) is hard. Often, you need to set up infrastructure (nowadays usually with Terraform) and you start writing a code that fits your specific use case.

Kubernetes and Secrets Management in the Cloud
By Alexei LedenevDec 26, 20195 min read

Kubernetes and Secrets Management in the Cloud

Secrets are essential for the operation of many production systems. Unintended secrets exposure is one of the top risks that should be properly addressed. Developers should do their best to protect application secrets.

Vault High Availability on GKE
By Ami MahloofDec 17, 201916 min read

Vault High Availability on GKE

Managing secrets natively in Kubernetes is not a secure option. Secrets in Kubernetes is just a base64 encoded plain text that can be consumed in a running pod.

Launching Google Kubernetes Engine clusters using AWS CloudFormation
By Aviv LauferDec 5, 20192 min read

Launching Google Kubernetes Engine clusters using AWS CloudFormation

Can Two walk together, except they be agreed? [Amos 3:3] Last week Amazon announced third-party resource support for AWS CloudFormation.

No More Free External IPs on Google Cloud. How Much Will it Cost You?
By Nir ForerDec 2, 20193 min read

No More Free External IPs on Google Cloud. How Much Will it Cost You?

Recently, Google announced that as of 2020 it will increase the prices of Google Compute Engine VMs that use external IPv4 addresses. Run this script to estimate future costs for your machines.

Programming an Autonomous Car with TensorFlow
By Gad BenramNov 25, 20194 min read

Programming an Autonomous Car with TensorFlow

AWS released an awesome tool to teach Reinforcement Learning to beginners, but only exposed a limited interface for controlling it. We’ve hacked it and turned it into a Deep Q-Learning Raging Bull, compatible with OpenAI Gym and powered by TensorFlow.