*آخرین بهروزرسانی مطالب دوره: مرداد ۱۴۰۲
نسخه Terraform: 1.5.2
نسخه Kubernetes: 1.27
خلاصه این دوره در یک جمله:
یادگیری بهترین روشهای عملی Terraform و AWS EKS با استفاده از مفاهیم و آزمایشگاههای عملی.
☆ لطفا ویدیوهای پیشنمایش را بررسی کنید تا مطمئن شوید این دوره واقعا برای شما مناسب است ☆
آیا شما یکی از موارد زیر هستید؟
مبانی Terraform را یاد گرفتهاید، اما نمیدانید چگونه کد Terraform را برای زیرساخت AWS آماده تولید بنویسید.
نمیدانید چگونه از ماژولهای Remote Terraform برای VPC، IAM، Security Group، EKS و غیره استفاده کنید.
بهترین روشهای AWS EKS را با استفاده از EKSCTL CLI یاد گرفتهاید، اما اکنون میخواهید آنها را با استفاده از Terraform اعمال کنید.
میخواهید EKS AWS را با استفاده از Terraform ایجاد کنید و میخواهید بتوانید مجوزهای مناسب را به شناسههای AWS IAM در خوشه K8s با استفاده از ClusterRoleBinding (RBAC: کنترل دسترسی مبتنی بر نقش) بدهید.
نمیدانید چگونه احراز هویت AWS IAM در سطح پاد (IRSA: نقش IAM برای حساب سرویس) را با استفاده از Terraform پیکربندی کنید.
میخواهید Cluster Autoscaler را در Terraform تنظیم کنید.
میخواهید EFS را به طور خودکار با استفاده از اسکریپت userdata روی نودهای کاری EKS Mount کنید.
چه کسانی باید در این دوره شرکت کنند؟
شما دانش متوسطی از AWS (EC2، VPC، subnet، load balancer، IAM، EKS، S3، SSM، KMS و غیره) دارید.
شما بهترین روشهای EKS را یاد گرفتهاید.
شما مبانی Terraform را یاد گرفتهاید.
میخواهید AWS و EKS را برای تولید مستقر کنید.
میخواهید بهترین روشهای DevOps IaC را یاد بگیرید.
میخواهید سطح DevOps خود را به سطح Senior ارتقا دهید و ارتقاء، افزایش حقوق یا تغییر شغل بگیرید.
چه کسانی نباید در این دوره شرکت کنند؟
شما قصد ندارید AWS EKS را با استفاده از Terraform مستقر کنید.
شما بهترین روشهای AWS EKS را یاد نگرفتهاید (در دوره دیگر من "AWS EKS Handson").
شما مبانی Terraform را یاد نگرفتهاید (در دوره دیگر من "Terraform Masterclass (v0.14").
دانش و مهارتهای Terraform و EKS که از این دوره به دست خواهید آورد، شما را در مسیر سریعتری به یک DevOps سطح Senior قرار میدهد.
با این مهارتهای عملی، میتوانید تاثیرات واقعی و فوری در کار خود ایجاد کنید. فقط مسئله زمان است که بتوانید درباره ارتقاء و افزایش حقوق بعدی خود با مدیر خود صحبت کنید!
5 دلیل برای شرکت در این دوره:
1. آموزش توسط یک مهندس DevOps ابری (دارای CKA و AWS DevOps Pro) که در یک شرکت آمریکایی در SF کار میکند
من با Kubernetes، AWS و AWS EKS بسیار عملی بودهام. با بیش از 6.5 سال تجربه در صنعت در آمریکای شمالی و اروپا، مفاهیم سخت را با استفاده از نمودارها تجزیه و توضیح میدهم.
2. الگوی طراحی Terraform عملی، مقیاسپذیر و توسعهپذیر که منابع را به خوبی انتزاع و مدولار میکند
گذراندن چند دوره اساسی Terraform برای ساختن زیرساختهای ابری آماده تولید کافی نیست.
اکثر دورهها به شما آموزش نمیدهند که چگونه کد Terraform را مقیاسپذیر کنید، در واقع حتی به آن اشاره هم نمیکنند.
اصول استاندارد طراحی نرمافزار هنوز برای Terraform اعمال میشود و من یکی از آنها را در این دوره پوشش خواهم داد (یعنی الگوی Facade)، به طوری که میتوانید کد Terraform تمیز، مقیاسپذیر، قابل مدیریت و توسعهپذیر بسازید.
3. بهترین روشهای EKS آماده تولید (امنیت، IRSA، CA، EFS، Logging و غیره)
در این دوره، ما به موازات دوره دیگر من "AWS EKS Handson" در مورد بهترین روشهای EKS پیش میرویم.
ما پوشش خواهیم داد:
- رمزگذاری secrets K8s و volumeهای EBS
- احراز هویت و مجوز هویت AWS در خوشه K8s
- اضافه کردن taints و labels به نودهای کاری K8s از Terraform
- فعال کردن Logging نود اصلی
- نقش AWS IAM در سطح پاد (IRSA)
- Cluster Autoscaler
- سفارشی کردن اسکریپت userdata نود کاری EKS برای mount خودکار EFS
همه با استفاده از کد Terraform.
4. سطح DevOps خود را به سطح Senior ارتقا دهید و ارتقاء و افزایش حقوق بگیرید
دانش و مهارتهای Terraform و EKS که از این دوره به دست خواهید آورد، شما را در مسیر سریعتری به یک DevOps سطح Senior قرار میدهد.
با این مهارتهای عملی، میتوانید تاثیرات واقعی و فوری در کار خود ایجاد کنید. فقط مسئله زمان است که بتوانید درباره ارتقاء و افزایش حقوق بعدی خود با مدیر خود صحبت کنید!
5. کل دوره زیر شش ساعت
سعی کردم این دوره را فشرده و مختصر کنم تا دانشآموزان بتوانند مفاهیم و مهارتهای عملی را در مدت زمان کوتاهتری یاد بگیرند، زیرا میدانم زندگی یک مهندس نرمافزار از قبل بسیار شلوغ است :)
سابقه، تحصیلات و تجربه کاری من
مهندس نرمافزار Cloud DevOps با 7+ سال تجربه
لیسانس علوم کامپیوتر از یک دانشگاه کانادایی
آشنا به Java، C#، C++، Bash، Python، JavaScript، Terraform، IaC
متخصص AWS (دارای گواهینامه AWS DevOps Professional) و Kubernetes (دارای گواهینامه مدیر Kubernetes، CKA)
شما را در داخل میبینم!
CSCareerKaizencom CKA CKS AWS DevOps Pro (元Microsoft現シリバレエンジニア)
متخصص DevOps در سیلیکون ولی (DevOps Silicon Valley)، متخصص AWS DevOps Pro، دارای مدارک CKA و CKS (متخصص سابق مایکروسافت)
نمایش نظرات