IfIsummarizethiscourseinonesentence?
Learnproduction-proofTerraform&AWSEKSBestPracticesusingHandsonconceptsandlabs
☆Pleasecheckpreviewvideostoseeifthiscourseisreallyforyou☆
Areyouoneofthebelow?
YoulearnedTerraformbasicsbutdon'tknowhowtowriteTerraformcodeforproduction-readyAWSinfra
Youdon'tknowhowtouseTerraformRemoteModulesforVPC,IAM,SecurityGroup,EKS,etc
YoulearnedAWSEKSbestpracticesusingEKSCTLCLIbutnowyouwanttoapplythemusingTerraform
YouwanttocreateAWSEKSusingTerraform,andwanttobeabletogiverightpermissionstoAWSIAMidentitiesinK8sclusterusingClusterRoleBinding(RBAC:RoleBasedAccessControl)
Youdon'tknowhowtoconfigurepod-levelAWSIAMauthentication(IRSA:IAMRoleforServiceAccount)usingTerraform
YouwanttosetupClusterAutoscalerinTerraform
Youwanttoauto-mountEFStoEKSworkernodesusinguserdatascript
Whoshouldtakethiscourse
youhaveintermediateknowledgeofAWS(EC2,VPC,subnet,loadbalancer,IAM,EKS,S3,SSM,KMS,etc)
youhavelearnedEKSbestpractices
youhavelearnedTerraformbasics
youwanttodeployAWSandEKSforproduction
youwanttolearnDevOpsIaCbestpractices
youwanttolevelupyourDevOpsgametoseniorlevel,andgetpromotion,raise,orswitchjobs
whoshouldNOTneedtotakethiscourse
youdon'tplantodeployAWSEKSusingTerraform
youhaven'tlearnedAWSEKSbestpractices(inmyothercourse"AWSEKSHandson")
youhaven'tlearnedTerraformbasics(inmyothercourse"TerraformMasterclass(v0.14")
Terraform&EKSknowledgeandskillsyouwillacquirefromthiscoursewillputyouonafast-trackedpathtoaseniorlevelDevOps.
Withthesehandsonskills,youcanmakerealandimmediateimpactstoyourwork.It'sonlyamatteroftimebeforeyoucandiscussyournextpromotionandraisewithyourmanager!
5Reasonswhyyoushouldtakethiscourse:
1.InstructedbyacloudDevOpsengineer(withCKAandcertifiedAWSDevOpspro)workingatUScompanyinSF
IhavebeenprettyhandsonwithKubernetes,AWS,andAWSEKS.With6.5+industryexperienceinbothNorthAmericaandEurope,Ibreakdownandexplainhardconceptsusingdiagrams
2.Practical,Scalable,andExtensibleTerraformDesignPatternthatabstractsandmodularzisesresourceswell
ItisnotenoughtotakesomebasicTerraformcoursestobuildproduction-readycloudinfrastructures.
Mostcoursesdon'tteachyouhowtomakeTerraformcodescalable,actuallytheydon'tevenmentionit.
ThestandardsoftwaredesignprinciplesstillapplytoTerraformandIwillcoveroneofthoseinthiscourse(i.e.Facadepattern),sothatyoucanbuildclean,scalable,manageable,andextensibleterraformcode.
3.Production-readybestpracticesofEKS(security,IRSA,CA,EFS,Loggingetc)
Inthiscourse,wearegoinginparallelwithmyothercourse"AWSEKSHandson"whenitcomestoEKSbestpractices.
Wewillcover:
-encryptingK8ssecretsandEBSvolumes
-AWSidentityauthentication&authorizationintoK8scluster
-addingtaintsandlabelstoK8sworkernodesfromTerraform
-enablingmasternode'slogging
-pod-levelAWSIAMrole(IRSA)
-ClusterAutoscaler
-customizingEKSworkernode'suserdatascripttoauto-mountEFS
allusingterraformcode.
4.LevelupyourDevOpsgametoSeniorlevelandgetpromoted&raise
Terraform&EKSknowledgeandskillsyouwillacquirefromthiscoursewillputyouonafast-trackedpathtoaseniorlevelDevOps.
Withthesehandsonskills,youcanmakerealandimmediateimpactstoyourwork.It'sonlyamatteroftimebeforeyoucandiscussyournextpromotionandraisewithyourmanager!
5.EntirecourseunderSIXHOURS
Itriedtomakethiscoursecompactandconcisesostudentscanlearntheconceptsandhandsonskillsinshortedamountoftime,becauseIknowalifeofsoftwareengineerisalreadyprettybusy:)
Mybackground&Education&Careerexperience
CloudDevOpsSoftwareEngineerwith7+yearsexperience
BachelorofScienceinComputingSciencefromaCanadianuniversity
KnowsJava,C#,C++,Bash,Python,JavaScript,Terraform,IaC
ExpertinAWS(holdsAWSDevOpsProfessionalcertification)andKubernetes(holdsCertifiedKubernetesAdministrator,CKA)
Iwillseeyouinside!