Pradžia / Programavimas / AWS sertifikatai – nuo ko pradėti

AWS sertifikatai – nuo ko pradėti

Kodėl AWS sertifikatai vis dar aktualūs 2024-aisiais

Debesų kompiuterija jau seniai nėra „ateities technologija” – ji yra dabartis. Amazon Web Services užima apie 31% pasaulinės debesų rinkos, ir nors konkurentai kaip Azure bei Google Cloud nuolat spaudžia, AWS pozicijos išlieka stiprios. Tai reiškia vieną paprastą dalyką: specialistų, mokančių dirbti su AWS, paklausa niekur nedingo.

Bet čia atsiranda klausimas, kurį sau užduoda daugybė žmonių – ar sertifikatas iš tikrųjų kažką reiškia? Ar tai tik popierius, kurį darbdaviai žiūri ir pameta į stalčių? Atsakymas, kaip dažnai būna IT srityje, yra „priklauso”. Priklauso nuo to, kaip tu pats į tą sertifikatą žiūri ir ką su juo darai.

Sertifikatas nėra magiškas raktas, kuris atidaro visas duris. Bet jis yra struktūruotas kelias išmokti konkrečią sritį, ir tai yra jo tikroji vertė. Kai ruošiesi egzaminui, esi priverstas išmokti dalykus, kurių galbūt pats savaime niekada nebūtum palietęs. O darbdaviams sertifikatas siunčia signalą: šis žmogus bent jau žino, apie ką kalba.

AWS sertifikavimo sistema – kaip ji sutvarkyta

AWS sertifikatai nėra vienas monolitinis dalykas. Jie suskirstyti į keturis lygius, ir kiekvienas lygis turi savo paskirtį:

Foundational (pagrindinis lygis) – čia yra vienas egzaminas: AWS Certified Cloud Practitioner. Tai įvadinis lygis, skirtas žmonėms, kurie nori suprasti, kas apskritai yra AWS ir kaip veikia debesų kompiuterija. Techninis gylis čia minimalus.

Associate (asocijuotas lygis) – trys egzaminai: Solutions Architect, Developer ir SysOps Administrator. Šis lygis jau reikalauja realių žinių ir bent šiek tiek praktinės patirties. Čia prasideda tikrasis mokymasis.

Professional (profesionalus lygis) – du egzaminai: Solutions Architect Professional ir DevOps Engineer Professional. Sunkūs, reikalaujantys gilių žinių ir patirties. Nesijuokite, kad galite juos laikyti be pasiruošimo.

Specialty (specializuotas lygis) – keletas egzaminų konkrečiose srityse: Machine Learning, Security, Networking, Database, Data Analytics, SAP on AWS. Šie sertifikatai skirti žmonėms, kurie jau specializuojasi tam tikroje srityje ir nori tai patvirtinti.

Svarbu žinoti, kad AWS oficialiai nebereikalauja, jog prieš laikant aukštesnio lygio egzaminą turėtumėte žemesnio lygio sertifikatą. Tai reiškia, kad teoriškai galite eiti tiesiai prie Solutions Architect Associate, net neturėdami Cloud Practitioner. Praktiškai – tai dažnai protingas sprendimas, ypač jei jau turite IT patirties.

Nuo ko pradėti – Cloud Practitioner ar tiesiai į Associate

Tai yra klausimas, kurį žmonės užduoda dažniausiai, ir atsakymas tikrai nėra vienareikšmis. Pabandykime išsiaiškinti logiškai.

Cloud Practitioner tinka, jei:

  • Esate visiškas naujokas IT srityje ir debesų kompiuterija jums yra terra incognita
  • Dirbate ne techninėje pozicijoje (projektų vadovas, pardavimų specialistas, finansų analitikas), bet norite suprasti, apie ką kalba jūsų techniniai kolegos
  • Jūsų darbdavys reikalauja šio sertifikato kaip įmonės politikos dalies
  • Norite susidaryti bendrą vaizdą prieš gilinantis į techninius dalykus

Tiesiai į Associate verta eiti, jei:

  • Jau turite IT patirties – nesvarbu, ar tai sisteminė administracija, programavimas, ar tinklo administravimas
  • Jau šiek tiek dirbote su AWS arba bent jau žinote, kas yra EC2, S3, VPC
  • Turite laiko ir noro gilintis – Associate egzaminui pasiruošti reikia daugiau pastangų, bet ir grąža didesnė

Mano asmeninis požiūris: jei jau esate IT specialistas ir tiesiog norite oficialiai patvirtinti AWS žinias, Cloud Practitioner yra laiko švaistymas. Skirkite tą laiką Solutions Architect Associate – jis yra žymiai vertingesnis rinkoje ir reikalauja realių žinių.

Solutions Architect Associate – populiariausias pasirinkimas ir kodėl

SAA-C03 (tai dabartinė egzamino versija) yra tikriausiai labiausiai paplitęs AWS sertifikatas tarp IT specialistų. Ir tam yra priežasčių.

Pirma, jis apima labai plačią AWS paslaugų spektrą. Ruošdamiesi šiam egzaminui, jūs susipažinsite su kompiuteriniais resursais (EC2, Lambda, ECS), saugykla (S3, EBS, EFS, Glacier), duomenų bazėmis (RDS, DynamoDB, Aurora, ElastiCache), tinklais (VPC, Route 53, CloudFront, Direct Connect), saugumu (IAM, KMS, Shield, WAF) ir dar daugybe kitų paslaugų. Tai suteikia bendrą AWS ekosistemos supratimą, kuris yra vertingas bet kurioje pozicijoje.

Antra, darbdaviai šį sertifikatą atpažįsta. Kai CV matoma „AWS Certified Solutions Architect – Associate”, žmonės žino, ką tai reiškia. Tai nėra kažkoks egzotiškas sertifikatas, kurį reikia aiškinti.

Trečia, jis yra geras tramplinas tolesniam mokymuisi. Po SAA daug žmonių eina arba į Solutions Architect Professional (jei nori gilintis į architektūrą), arba į Developer Associate (jei nori labiau į kodą), arba į Specialty sertifikatus.

Egzaminas trunka 130 minučių, jame yra 65 klausimai, ir reikia surinkti bent 720 taškų iš 1000. Klausimai daugiausia yra scenarijai – jums aprašoma situacija ir klausiama, koks sprendimas būtų geriausias. Tai nėra paprastas „ką reiškia šis akronimas” tipo egzaminas.

Kaip realiai pasiruošti – ne teorija, o praktika

Čia daugelis žmonių klysta. Jie perka kursą, žiūri vaizdo įrašus, skaito dokumentaciją, ir mano, kad to pakanka. Neužtenka. AWS egzaminai, ypač nuo Associate lygio, reikalauja, kad suprastumėte, kaip paslaugos veikia kartu, o ne tik atskirai.

Praktiniai patarimai pasiruošimui:

1. Sukurkite nemokamą AWS paskyrą ir eksperimentuokite. AWS Free Tier leidžia naudoti daugybę paslaugų nemokamai pirmus 12 mėnesių. Sukurkite EC2 instanciją, sukonfigūruokite S3 bucket, pabandykite sukurti VPC rankiniu būdu. Tai, ką padarote patys, įsimenama žymiai geriau nei tai, ką perskaitote.

2. Naudokite kelis mokymosi šaltinius. Vienas kursas neduos pilno vaizdo. Populiarūs pasirinkimai: Stephane Maarek kursai Udemy platformoje (labai detalūs, rekomenduojami daugelio), Adrian Cantrill kursai (brangiau, bet labai gilūs), AWS oficiali dokumentacija (sausoka, bet tikslinga). Taip pat verta pažiūrėti AWS re:Invent konferencijų įrašus YouTube – ten kartais geriau paaiškinama nei bet kuriame kurse.

3. Praktikos egzaminai yra privalomi. Ne vienas, ne du – bent 3-4 pilni praktikos egzaminai. Tutorials Dojo (Jon Bonso) praktikos egzaminai yra laikomi geriausiais rinkoje. Jie sunkesni nei tikrasis egzaminas, bet tai yra gerai – jei išlaikote juos, tikrasis egzaminas atrodys lengviau.

4. Supraskite, ne įsiminkite. AWS egzaminai nėra apie faktų kalimą. Jie yra apie tai, ar suprantate, kodėl vienas sprendimas yra geresnis už kitą. Kodėl Aurora yra geriau nei RDS tam tikrais atvejais? Kodėl reikėtų naudoti SQS, o ne tiesioginį ryšį tarp mikroservisų? Šie „kodėl” yra egzamino esmė.

5. Atkreipkite dėmesį į „raktažodžius” klausimuose. „Cost-effective” reiškia, kad ieškote pigiausio sprendimo. „Highly available” reiškia, kad reikia kelių availability zones. „Serverless” eliminuoja EC2 ir panašius sprendimus. Šie raktažodžiai dažnai iš karto susiaurina atsakymų galimybes.

Kiek laiko reikia ir kiek tai kainuoja

Būkime atviri apie realius skaičius, nes internete dažnai matome arba per optimistiškus, arba per pesimistiškus vertinimus.

Laikas:

  • Cloud Practitioner: 4-6 savaitės, jei studijuojate 1-2 valandas per dieną. Jei turite IT patirties, gali užtekti 2-3 savaičių.
  • Solutions Architect Associate: 6-12 savaičių realaus pasiruošimo. Žmonės, kurie sako „išmokau per 2 savaites”, arba jau turėjo stiprią bazę, arba tiesiog pasisekė.
  • Professional lygis: 3-6 mėnesiai, ir tai su patirtimi. Be patirties – dar ilgiau.

Kaina:

  • Cloud Practitioner egzaminas: 100 USD
  • Associate lygio egzaminai: 150 USD
  • Professional ir Specialty egzaminai: 300 USD
  • Kursai: nuo 15 EUR (Udemy akcijoje) iki 300+ EUR (premium kursai)
  • Praktikos egzaminai: 15-30 USD

Vienas praktinis patarimas: AWS kartais siūlo nemokamą „Practice Exam” voucherį po to, kai išlaikote egzaminą. Taip pat, jei dirbate įmonėje, kuri yra AWS partnerė, gali būti galimybė gauti egzamino voucher iš darbdavio. Verta paklausti.

Dar vienas dalykas – egzaminą galite laikyti tiek fiziniame test centre, tiek namuose per Pearson VUE platformą. Namų variantas patogus, bet reikalauja tam tikrų techninių sąlygų: ramios aplinkos, tinkamos kameros, stabilaus interneto. Kai kurie žmonės praneša apie problemas su namų egzaminais, todėl jei turite galimybę, test centras gali būti patikimesnis pasirinkimas.

Dažniausios klaidos, kurių reikia vengti

Per daugelį metų stebint, kaip žmonės ruošiasi AWS egzaminams, išryškėja keletas pasikartojančių klaidų.

Klaida #1: Tik teorija, jokios praktikos. Galite perskaityti visą AWS dokumentaciją ir vis tiek nesuprasti, kaip VPC peering veikia realybėje. Sukurkite tą VPC. Sukonfigūruokite peering rankiniu būdu. Pamatykite, kas nutinka, kai pamiršite atnaujinti route tables. Tokios klaidos įsimenamos.

Klaida #2: Per daug šaltinių vienu metu. Žmonės perka 5 kursus, 3 knygas ir 10 praktikos egzaminų rinkinių, o paskui nežino, nuo ko pradėti. Geriau vienas geras kursas + vienas praktikos egzaminų rinkinys + AWS dokumentacija konkrečioms paslaugoms.

Klaida #3: Ignoruoti paslaugas, kurios „atrodo nesvarbios”. Daugelis žmonių gerai žino EC2 ir S3, bet ignoruoja tokias paslaugas kaip AWS Organizations, Service Control Policies, arba AWS Config. Egzamine šie dalykai pasirodo, ir tada žmonės stebisi.

Klaida #4: Laikyti egzaminą per anksti. Kai praktikos egzaminuose nuolat gaunate 75-80%, galite drąsiai registruotis. Jei gaunate 60-65%, dar ne laikas. Tikrasis egzaminas nėra vieta eksperimentuoti – jis kainuoja 150 USD.

Klaida #5: Nesuprasti kainos ir veikimo modelių. AWS egzaminuose labai dažnai klausiama apie cost optimization. Reikia žinoti skirtumą tarp On-Demand, Reserved Instances, Spot Instances ir Savings Plans. Reikia žinoti, kada naudoti kiekvieną. Tai ne tik teorija – tai praktinė žinių dalis, kuri tikrinama nuolat.

Kai sertifikatas jau rankose – ką toliau

Sertifikatas gautas. Puiku. Bet tai nėra finišo linija – tai greičiau startinė pozicija.

Pirmiausia, atnaujinkite LinkedIn profilį ir CV. Tai skamba trivialiai, bet daugelis žmonių pamiršta tai padaryti iš karto. Sertifikatas turi galiojimo laiką – 3 metus – todėl verta pažymėti, kada reikės recertifikuotis.

Antra, pradėkite naudoti tas žinias realiai. Jei dirbate su AWS darbe – puiku, turite platformą. Jei ne – sukurkite savo projektą. Niekas taip neįtvirtina žinių kaip realus projektas, net jei tai yra asmeninis blog’as hostinamas S3 ir CloudFront, arba serverless API su Lambda ir API Gateway.

Trečia, pagalvokite apie kitą žingsnį. Jei turite SAA, logiški tolimesni žingsniai yra:

  • Developer Associate – jei dirbate su kodu ir norite geriau suprasti AWS SDK, CI/CD, serverless
  • SysOps Administrator Associate – jei esate arčiau operacijų ir infrastruktūros pusės
  • Solutions Architect Professional – jei norite gilesnių architektūros žinių ir esate pasiruošę rimtam iššūkiui
  • Security Specialty – jei domina saugumo sritis, kuri šiuo metu yra labai paklausi

Ir paskutinis dalykas – prisijunkite prie bendruomenės. AWS subreddit (r/AWSCertifications), Discord serveriai, vietiniai AWS User Group meetup’ai. Žmonės ten dalijasi patirtimi, atsako į klausimus ir kartais net praneša apie darbo galimybes. IT sritis yra tokia, kurioje ryšiai ir bendruomenė tikrai veikia.

Realus kelias, o ne tobulas planas

Galiausiai norisi pasakyti tai, ko dažnai nesakoma: tobulo kelio nėra. Vieni žmonės pradeda nuo Cloud Practitioner ir tai jiems veikia puikiai. Kiti šoka tiesiai į Professional lygį ir išlaiko. Treti gauna sertifikatą, bet darbo neranda, nes rinka toje vietovėje yra maža. Ketvirti gauna darbą be jokio sertifikato, tik su portfeliu ir GitHub profiliu.

AWS sertifikatai yra įrankis, ne tikslas. Jų vertė priklauso nuo to, ką jūs su jais darote. Jei sertifikatas paskatina jus išmokti AWS iš tikrųjų – jis vertas kiekvieno cento ir kiekvienos praleistos valandos. Jei jis lieka tik paveikslėliu LinkedIn profilyje, o realių žinių nėra – tai yra brangus paveikslėlis.

Pradėkite nuo to, kas jums tinka. Jei esate naujokas – Cloud Practitioner yra sąžiningas pradžios taškas. Jei turite patirties – Solutions Architect Associate yra tas vienas sertifikatas, kurį verta turėti. Eksperimentuokite su AWS konsolė, darykite klaidas, mokykitės iš jų, ir po truputį viskas susidėlios į vietą. Debesų kompiuterija nėra raketų mokslas – tai sistema, kurią galima išmokti, jei tam skirsite pakankamai laiko ir pastangų.