I've been using ECS and CloudFormation for about three years, and a recruiter recently contacted me about a job that needs three years of experience with Kubernetes and Terraform. Do you think it would be acceptable for me to just go through some documentation and watch a few tutorials to claim I'm familiar with those technologies? Thanks!
5 Answers
You can definitely transfer some skills, but it's tricky. If you pitch both ECS and Kubernetes on your resume, it might be difficult since other candidates could have direct experience with Kubernetes. Focus on what you know and how you can build on it.
From my experience, ECS and Kubernetes are quite different, aside from both being container orchestration tools. Just knowing ECS doesn't mean you're ready to jump into Kubernetes without some extra learning.
Absolutely, it’s doable! If you’re motivated, you can pick up Kubernetes and Terraform through tutorials. Just a heads up, the setup can be time-consuming but you’ll find similarities in how ECS uses Docker, which is also applicable in Kubernetes.
If you understand the core issues both technologies address, such as container orchestration and Infrastructure as Code (IaC), the skills can be pretty transferable. The key is to grasp the problem space and you can logically figure out the rest.
Think of ECS as your basic WordPress for container orchestration. To transition smoothly, you'll need to learn about networking, storage, RBAC, and monitoring besides Kubernetes. The good news is that CloudFormation and Terraform share a relatively low learning curve.

I really doubt that. Relying only on documentation won’t cut it. You need practical experience to perform the job effectively!