Sıfırdan AWS Bulut Öğrenme Yolculuğum: 90 Günde Uzmanlığa Adım Adım
Günümüzün hızla dijitalleşen dünyasında, teknoloji kariyerinde öne çıkmak ve geleceğe yön vermek isteyenler için bulut bilişim (cloud computing) becerileri vazgeçilmez hale geldi. Bu makale, sıfırdan başlayarak sadece 90 gün gibi kısa bir sürede Amazon Web Services (AWS) bulut platformunda nasıl yetkinlik kazandığımı, bu süreçte edindiğim deneyimleri, karşılaştığım zorlukları ve bunları nasıl aştığımı detaylı bir şekilde anlatıyor. Amacım, benim gibi bu alana adım atmak isteyenlere yol göstermek, ilham vermek ve kariyerlerinde yeni kapılar açmalarına yardımcı olmak. Bu yolculuk, sadece teknik bilgi edinmekle kalmayıp, aynı zamanda problem çözme yeteneğimi geliştirdi ve online varlığımı güçlendirdi.
Neden AWS Bulut Bilişimine Yöneldim ve Bu Yolculuk Neden Önemli?
Kariyerimde bir dönüm noktasına gelmiştim. Mevcut becerilerimle belirli bir noktaya kadar ilerleyebildiğimi hissediyor, ancak gelecekteki fırsatlar için kendimi yenilemem gerektiğini biliyordum. Etrafımdaki teknoloji dünyasındaki hızlı değişimi gözlemliyor, özellikle bulut bilişimin yükselişini yakından takip ediyordum. Birçok sektördeki şirketlerin altyapılarını buluta taşıdığını, bu alandaki uzmanlara olan talebin katlanarak arttığını fark ettim. İşte tam da bu noktada, kendime “Neden ben de bu dönüşümün bir parçası olmayayım?” sorusunu sordum.
AWS (Amazon Web Services), bulut bilişim pazarının lideri konumunda. Geniş hizmet yelpazesi, küresel altyapısı ve sürekli yenilikçi çözümleriyle hem küçük startup’lardan hem de büyük kurumsal şirketlerden yoğun talep görüyor. Bu durum, AWS becerilerine sahip olmanın iş piyasasında ne kadar değerli bir avantaj sağlayacağını açıkça gösteriyordu. Sadece Türkiye’de değil, tüm dünyada AWS uzmanlarına olan ihtiyaç giderek artıyor. Birçok şirket, altyapılarını yönetmek, uygulamalarını ölçeklendirmek ve maliyetlerini optimize etmek için AWS hizmetlerini kullanıyor. Bu da demek oluyor ki, bu alanda yetkinlik kazanmak, sadece mevcut kariyerimi ileri taşımakla kalmayacak, aynı zamanda bana yepyeni kariyer kapıları açacaktı.
Bu 90 günlük yolculuk, benim için sadece yeni bir teknoloji öğrenmekten çok daha fazlasını ifade ediyordu. Bu, kişisel gelişimime yaptığım bir yatırımdı. Kendime meydan okuyarak, disiplinli bir çalışma programıyla sıfırdan bir alanda uzmanlaşabileceğimi kanıtlamak istiyordum. Ayrıca, bu süreci belgeleyerek ve deneyimlerimi paylaşarak, benim gibi başlangıç seviyesinde olanlara rehberlik etme ve onlara ilham verme amacı taşıyordum. Bu yolculuk, sadece benim için değil, benzer hedefleri olan herkes için bir öğrenme ve gelişim modeli sunuyor. Bulut bilişimin temellerini anlamak, çeşitli hizmetleri pratik olarak deneyimlemek ve sonunda bir sertifikasyon hedefi belirlemek, bu sürecin en kritik adımlarıydı. Bu adımları atarken, her bir konuyu derinlemesine anlamaya, sadece teorik bilgiyle yetinmeyip uygulamalı deneyim kazanmaya özen gösterdim. Bu sayede, hem kendimi geliştirmiş hem de gelecekteki kariyer fırsatları için sağlam bir temel oluşturmuş oldum.
AWS Bulut Bilişimin Temelleri Nelerdir ve Neden Başlamalısınız?
Bulut bilişim (cloud computing), internet üzerinden sunucular, depolama, veritabanları, ağ iletişimi, yazılım, analiz ve zeka gibi bilgi işlem hizmetlerinin sağlanmasıdır. Geleneksel yaklaşımların aksine, fiziksel donanım satın almak ve yönetmek yerine, bu hizmetleri bir bulut sağlayıcısından (örneğin AWS) ihtiyaç duyulduğunuzda kiralarsınız. Bu model, işletmelere esneklik, ölçeklenebilirlik ve maliyet avantajı sunar. Bulut bilişim genellikle üç ana hizmet modeliyle açıklanır: IaaS (Infrastructure as a Service – Hizmet Olarak Altyapı), PaaS (Platform as a Service – Hizmet Olarak Platform) ve SaaS (Software as a Service – Hizmet Olarak Yazılım).
- IaaS: Temel bilgi işlem kaynaklarını (sanal makineler, depolama, ağlar) sağlar. Kullanıcılar işletim sistemi ve uygulamalar üzerinde tam kontrole sahiptir. AWS’deki EC2 (Elastic Compute Cloud) buna bir örnektir.
- PaaS: Uygulama geliştirme ve dağıtımı için bir platform sunar. Kullanıcılar altyapı yönetimiyle uğraşmaz, sadece kodlarına odaklanır. AWS Elastic Beanstalk bu kategoriye girer.
- SaaS: Doğrudan son kullanıcılara yönelik, hazır yazılım uygulamalarıdır. Gmail veya Dropbox gibi hizmetler SaaS’a örnektir. AWS’nin kendi yönetilen hizmetlerinin çoğu, SaaS benzeri bir deneyim sunar.
AWS, bu modellerin ötesinde yüzlerce farklı hizmet sunar. Bu hizmetlerin başında sanal sunucular için EC2, nesne depolama için S3 (Simple Storage Service), sanal ağ oluşturmak için VPC (Virtual Private Cloud), ilişkisel veritabanları için RDS (Relational Database Service) ve sunucusuz (serverless) fonksiyonlar için Lambda gelir. Bu temel hizmetler, modern uygulamaların ve altyapıların omurgasını oluşturur. AWS’nin geniş ekosistemi, geliştiricilere ve işletmelere neredeyse sınırsız olanaklar sunar.
Peki, neden AWS ile başlamalısınız? Öncelikle, AWS pazar lideridir ve bulut bilişimde en fazla pazar payına sahiptir. Bu, sektördeki standartları belirlediği ve en geniş hizmet yelpazesini sunduğu anlamına gelir. İkincisi, AWS sertifikasyonları (özellikle AWS Certified Cloud Practitioner gibi giriş seviyesi sertifikalar), işverenler tarafından oldukça değerlidir ve kariyerinizde önemli bir avantaj sağlar. Üçüncüsü, AWS’nin geniş dokümantasyonu, aktif geliştirici topluluğu ve çeşitli öğrenme kaynakları, öğrenme sürecini oldukça kolaylaştırır. Yeni başlayanlar için AWS Free Tier (Ücretsiz Katman) sayesinde birçok hizmeti belirli sınırlar dahilinde ücretsiz olarak deneyimleme imkanı sunulur. Bu, gerçek dünya senaryolarını test etmek ve pratik deneyim kazanmak için paha biçilmez bir fırsattır. Son olarak, AWS becerileri, sadece teknik roller için değil, aynı zamanda proje yöneticileri, iş analistleri ve hatta satış profesyonelleri için bile giderek daha önemli hale gelmektedir, çünkü her sektör bulut teknolojilerini benimsemektedir.
90 Günlük Yolculuğuma Nasıl Bir Planla Başladım?
Her başarılı yolculuk gibi, benim AWS öğrenme serüvenim de sağlam bir planlama ile başladı. 90 günlük bu maraton için ilk adımım, net ve ulaşılabilir hedefler belirlemek oldu. Temel hedefim, AWS ekosisteminin temel kavramlarını anlamak, en çok kullanılan hizmetlerde pratik deneyim kazanmak ve nihayetinde “AWS Certified Cloud Practitioner” sertifikasını almaktı. Bu sertifika, AWS bulutunun genel bilgisine sahip olduğumu kanıtlayan, sektörde kabul görmüş bir başlangıç noktasıydı.
İkinci önemli adım, doğru öğrenme kaynaklarını seçmekti. Piyasada birçok ücretli ve ücretsiz kaynak bulunuyor. Ben, hem video kursları (Udemy, Coursera gibi platformlardan), hem de AWS’nin kendi resmi dokümantasyonunu ve beyaz kağıtlarını (whitepapers) bir arada kullanmaya karar verdim. Video kursları, konuları görsel ve işitsel olarak öğrenmeme yardımcı olurken, resmi dokümantasyon detaylı bilgi ve en güncel referansları sağlıyordu. Ayrıca, bol miktarda pratik yapabileceğim online laboratuvar ortamları (örneğin A Cloud Guru veya Qwiklabs) da planımın önemli bir parçasıydı. Teorik bilgiyi pratiğe dökmeden gerçek anlamda öğrenmenin mümkün olmadığını biliyordum.
Üçüncü adım, disiplinli bir çalışma programı oluşturmaktı. 90 günü üçer günlük periyotlara bölerek, her gün belirli bir konuya odaklanmayı hedefledim. Örneğin, ilk hafta EC2 ve S3’e ayrılırken, sonraki haftalar VPC, IAM, RDS gibi konulara odaklanılacaktı. Günlük ortalama 2-3 saatimi bu çalışmaya ayırdım. Hafta sonları ise öğrendiklerimi pekiştirmek ve daha uzun pratik laboratuvarları tamamlamak için kullandım. Bu programı bir takvime işledim ve her tamamladığım adımı işaretleyerek motivasyonumu yüksek tuttum. Ayrıca, kendime küçük ödüller belirledim; örneğin, bir konuyu başarıyla tamamladığımda kısa bir mola vermek veya sevdiğim bir aktiviteyle uğraşmak gibi.
Son olarak, bu yolculukta motivasyonumu ve disiplinimi korumak için bazı stratejiler geliştirdim. Öğrendiklerimi not almak, kendi özetlerimi çıkarmak ve sık sık kendime küçük testler yapmak, bilgiyi pekiştirmeme yardımcı oldu. Ayrıca, bir öğrenme topluluğuna katılmak veya bir mentor bulmak da çok faydalı olabilirdi; ancak ben bu aşamada daha çok kendi başıma ilerlemeyi tercih ettim. Takıldığım noktalarda AWS forumları ve Stack Overflow gibi platformlardan yardım almaktan çekinmedim. Her gün küçük de olsa bir adım atmak, büyük resmi görmemi ve hedeflerime ulaşma yolunda kararlı kalmamı sağladı. Bu planlı ve disiplinli yaklaşım, 90 günün sonunda AWS bulutunda sağlam bir temel oluşturmamın anahtarı oldu.
Uygulamalı Adımlar: İlk 30 Gün – Temel Hizmetleri Keşfetmek
Yolculuğumun ilk 30 günü, AWS’nin en temel ve yaygın kullanılan hizmetlerini tanımak ve onlarla pratik yapmakla geçti. Bu aşamada en büyük yardımcım, AWS Free Tier (Ücretsiz Katman) oldu. Bu sayede, belirli sınırlar dahilinde birçok hizmeti ücretsiz olarak deneyimleme fırsatı buldum, bu da maliyet endişesi olmadan öğrenmemi sağladı. İlk hedefim, bir sanal sunucu (EC2 instance) başlatmak ve basit bir web sitesi barındırmaktı.
Adım 1: EC2 (Elastic Compute Cloud) ile Sanal Sunucu Kurulumu.
AWS yönetim konsoluna giriş yaptıktan sonra, EC2 servisine yöneldim. Burada bir “instance” (örnek) başlatma sihirbazını kullanarak bir sanal sunucu oluşturdum. Süreç şu adımları içeriyordu:
- Bir Amazon Machine Image (AMI) seçimi: Genellikle Amazon Linux 2 AMI veya Ubuntu Server gibi ücretsiz ve yaygın kullanılan bir işletim sistemi seçtim.
- Instance Tipi seçimi: Free Tier kapsamında olan
t2.microtipini tercih ettim. - Ağ ve Depolama ayarları: Varsayılan ayarları kullanarak hızlıca ilerledim.
- Güvenlik Grubu (Security Group) oluşturma: Bu, sanal sunucuma hangi portlardan (örneğin HTTP için 80, SSH için 22) erişilebileceğini kontrol eden bir sanal güvenlik duvarıdır. İnternetten 80 ve 22 portlarına erişime izin verdim.
- Anahtar Çifti (Key Pair) oluşturma: SSH ile sunucuya güvenli bir şekilde bağlanmak için gerekli olan bu anahtarı oluşturdum ve
.pemuzantılı dosyasını bilgisayarıma indirdim.
Sunucu başlatıldıktan sonra, SSH aracılığıyla bağlanarak basit bir web sunucusu (Apache HTTP Server) kurdum. İşte kullandığım temel komutlar:
# SSH ile sunucuya bağlanma
ssh -i "anahtar.pem" ec2-user@public-ip-adresiniz
# İşletim sistemini güncelleme
sudo yum update -y
# Apache web sunucusunu kurma
sudo yum install -y httpd
# Apache servisini başlatma
sudo systemctl start httpd
# Apache servisinin sistem başlangıcında otomatik çalışmasını sağlama
sudo systemctl enable httpd
# Basit bir HTML dosyası oluşturma
echo "Merhaba AWS Dunyasi! Bu benim ilk web sunucum." | sudo tee /var/www/html/index.html
Bu adımları tamamladıktan sonra, EC2 instance’ımın genel IP adresini bir tarayıcıda açarak “Merhaba AWS Dünyası!” mesajını gördüğümde hissettiğim başarı duygusu tarif edilemezdi.
Adım 2: S3 (Simple Storage Service) ile Nesne Depolama.
S3, bulutta sınırsız depolama sağlayan bir hizmettir. Resimler, videolar, belgeler ve hatta statik web siteleri için idealdir. Bir “bucket” (kova) oluşturarak başladım. Bucket isimlerinin AWS genelinde benzersiz olması gerektiğini öğrendim. Ardından, bir deneme dosyası yükledim ve bu dosyanın genel erişime nasıl açılacağını, versiyonlama (versioning) ve yaşam döngüsü kurallarını (lifecycle rules) nasıl yapılandıracağımı pratik ettim. Statik bir web sitesini S3 üzerinde barındırma örneğini de uygulayarak, S3’ün sadece depolama değil, aynı zamanda içerik dağıtımı için de ne kadar güçlü bir araç olduğunu gördüm.
Adım 3: VPC (Virtual Private Cloud) Kavramını Anlama.
VPC, AWS bulutunda tamamen izole edilmiş, kendi sanal ağınızı oluşturmanızı sağlar. IP adres aralıkları, alt ağlar (subnets), rota tabloları (route tables) ve ağ geçitleri (internet gateways) gibi kavramları öğrendim. Kendi VPC’mi oluşturup, içine genel (public) ve özel (private) alt ağlar yerleştirerek, EC2 instance’larımı bu ağlarda nasıl konumlandıracağımı pratik ettim. Bu, bulut altyapısının temel güvenlik ve ağ mimarisi için kritik bir adımdı.
İlk 30 gün boyunca bu temel hizmetleri kullanarak, AWS konsolunda gezinme, kaynakları oluşturma, yapılandırma ve sonlandırma becerilerini kazandım. Her yeni deneyim, bir sonraki adıma geçmem için bana güven verdi ve bulut bilişimin ne kadar geniş bir alan olduğunu anlamamı sağladı.
Orta Seviye Adımlar: Sonraki 30 Gün – Güvenlik ve Veritabanları
Yolculuğumun ikinci 30 günü, AWS’nin daha kritik ve ileri seviye sayılabilecek hizmetlerine odaklanarak geçti: güvenlik ve veritabanları. Bu iki alan, her türlü bulut uygulamasının temelini oluşturur ve doğru yapılandırılmaları, bir projenin başarısı için hayati öneme sahiptir. Özellikle IAM (Identity and Access Management – Kimlik ve Erişim Yönetimi) ve RDS (Relational Database Service – İlişkisel Veritabanı Hizmeti) üzerinde yoğunlaştım.
Adım 1: IAM (Identity and Access Management) ile Kimlik ve Erişim Yönetimi.
IAM, AWS kaynaklarınıza kimlerin ve ne şekilde erişebileceğini yönetmenizi sağlayan merkezi bir güvenlik hizmetidir. Bu, bulut güvenliğinin temel direğidir. IAM’de dört ana bileşen olduğunu öğrendim:
- Kullanıcılar (Users): AWS kaynaklarına erişen bireysel kişiler veya uygulamalar.
- Gruplar (Groups): Kullanıcıları bir araya getirerek, aynı izinleri kolayca atamayı sağlar.
- Roller (Roles): AWS hizmetlerinin veya harici varlıkların geçici olarak belirli izinlere sahip olmasını sağlar. Güvenliğin en iyi uygulamalarından biridir.
- Politikalar (Policies): JSON formatında yazılan ve kullanıcılara, gruplara veya rollere hangi eylemleri hangi kaynaklar üzerinde yapabileceklerini belirten izin belgeleridir.
Pratik olarak, yeni bir IAM kullanıcısı oluşturdum ve bu kullanıcıya sadece belirli bir S3 bucket’ına okuma/yazma erişimi veren özel bir politika atadım. Bu, “en az ayrıcalık” (least privilege) ilkesini uygulamak için kritik bir adımdı. İşte bir örnek politika (policy) yapısı:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject"
],
"Resource": "arn:aws:s3:::benim-ozel-kovam/*"
},
{
"Effect": "Allow",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::benim-ozel-kovam"
}
]
}
Bu politika, benim-ozel-kovam adlı S3 bucket’ı içindeki tüm nesneler üzerinde okuma, yazma ve silme işlemlerine izin verirken, bucket’ın kendisini listeleme yetkisi de sağlar. Bu pratik, yetkilendirme mekanizmalarının nasıl çalıştığını ve bulut ortamında güvenliği nasıl sağlayacağımı anlamamı sağladı.
Adım 2: RDS (Relational Database Service) ile İlişkisel Veritabanı Kurulumu.
Veritabanları, çoğu uygulamanın kalbidir. RDS, MySQL, PostgreSQL, Oracle, SQL Server gibi popüler ilişkisel veritabanlarını kolayca kurup yönetmenizi sağlayan bir hizmettir. Kendi EC2 sunucumda bir veritabanı kurmak yerine, RDS’nin otomatik yedekleme, yama yönetimi, ölçeklenebilirlik ve yüksek erişilebilirlik gibi avantajlarını deneyimlemek istedim. Bir MySQL veritabanı örneği oluşturdum, ana kullanıcı adını ve şifresini belirledim ve güvenlik grubunu yapılandırarak sadece EC2 sunucumun bu veritabanına erişmesine izin verdim. Bu, veritabanı güvenliği için temel bir adımdır.
Adım 3: DynamoDB (NoSQL Veritabanı) Kullanımı.
İlişkisel olmayan (NoSQL) veritabanları da modern uygulamalarda önemli bir yer tutar. DynamoDB, AWS’nin tam olarak yönetilen, hızlı ve esnek bir NoSQL veritabanı hizmetidir. Bir DynamoDB tablosu oluşturdum, basit öğeler ekleyip sorguladım. Özellikle, anahtar-değer (key-value) ve belge (document) tabanlı veri modellerinin nasıl çalıştığını ve DynamoDB’nin yüksek performanslı, ölçeklenebilir uygulamalar için neden tercih edildiğini kavradım.
Bu 30 günlük süreçte, AWS’deki güvenlik en iyi uygulamalarının önemini ve farklı veritabanı çözümlerinin hangi senaryolarda daha uygun olduğunu derinlemesine anladım. Bu bilgiler, sadece sertifika sınavı için değil, aynı zamanda gerçek dünya projelerinde karşılaşacağım senaryolar için de sağlam bir temel oluşturdu.
İleri Düzey ve Otomasyon: Son 30 Gün – Sunucusuz ve Otomasyon
90 günlük yolculuğumun son 30 günü, bulut bilişimin en heyecan verici ve modern alanlarından ikisine, yani sunucusuz (serverless) mimarilere ve altyapı otomasyonuna odaklandı. Bu aşama, öğrendiğim tüm temel ve orta seviye bilgileri bir araya getirerek daha karmaşık ve gerçekçi senaryolar üzerinde çalışmamı sağladı. Özellikle AWS Lambda ve AWS CloudFormation hizmetleri, bu son dönemin merkezindeydi.
Adım 1: Lambda (Sunucusuz Fonksiyonlar) ile Olay Tabanlı Programlama.
AWS Lambda, sunucu provizyonu (provisioning) veya yönetimi gerektirmeden kodunuzu çalıştırmanıza olanak tanıyan bir “sunucusuz” bilgi işlem hizmetidir. Sadece kullandığınız süre kadar ödeme yaparsınız. Bu, mikro hizmetler (microservices) ve olay tabanlı mimariler için devrim niteliğinde bir çözümdür. Bir Lambda fonksiyonu oluşturarak başladım. Fonksiyonumun basitçe bir mesajı loglamasını sağladım ve bunu manuel olarak tetikledim. Daha sonra, S3 olaylarını tetikleyici olarak kullanarak daha karmaşık bir senaryo oluşturdum:
- Bir S3 bucket’ına yeni bir resim yüklendiğinde, Lambda fonksiyonu otomatik olarak tetiklenir.
- Lambda fonksiyonu, yüklenen resmin boyutunu değiştirir veya üzerine bir filigran ekler.
- İşlenmiş resmi farklı bir S3 bucket’ına kaydeder.
Bu senaryo, sunucusuz mimarinin gücünü ve ölçeklenebilirliğini anlamam için harika bir örnekti. İşte basit bir Node.js Lambda fonksiyonu örneği:
exports.handler = async (event) => {
console.log('Lambda fonksiyonu tetiklendi!');
console.log('Gelen olay:', JSON.stringify(event, null, 2));
// Örneğin, S3 olayından gelen bucket ve anahtar bilgilerini alalım
if (event.Records && event.Records[0].s3) {
const bucketName = event.Records[0].s3.bucket.name;
const objectKey = event.Records[0].s3.object.key;
console.log(S3 Bucket: ${bucketName}, Object Key: ${objectKey});
// Burada resim işleme veya başka bir işlem yapılabilir
}
return {
statusCode: 200,
body: JSON.stringify('Fonksiyon başarıyla çalıştı!')
};
};
Bu kod parçası, bir S3 olayından tetiklendiğinde ilgili bucket ve nesne bilgilerini konsola yazdırır. Gerçek bir uygulamada, burada resim işleme kütüphaneleri kullanılabilir veya başka AWS hizmetleri (örneğin Rekognition ile resim analizi) entegre edilebilir.
Adım 2: CloudFormation (Altyapı Kod Olarak) ile Otomasyon.
Altyapı Kod Olarak (Infrastructure as Code – IaC), altyapınızı manuel olarak yapılandırmak yerine, kod kullanarak tanımlama ve yönetme pratiğidir. AWS CloudFormation, bu pratiği AWS’de uygulamanızı sağlar. Bir şablon (template) dosyası (YAML veya JSON formatında) yazarak, EC2 instance’ları, S3 bucket’ları, RDS veritabanları ve hatta karmaşık ağ yapıları gibi tüm AWS kaynaklarınızı otomatik olarak oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu, tutarlılık, tekrarlanabilirlik ve hata oranını düşürme açısından muazzam avantajlar sunar.
Basit bir CloudFormation şablonu yazarak, tek bir EC2 instance’ı ve ona bağlı bir güvenlik grubunu otomatik olarak oluşturdum. Bu, altyapı dağıtımını nasıl otomatikleştirebileceğimi ve “el ile” yapılan hataları nasıl ortadan kaldırabileceğimi anlamamı sağladı. Şablonlar, versiyon kontrol sistemleriyle (örneğin Git) entegre edilebilir, bu da altyapı değişikliklerinin izlenebilirliğini artırır.
Bu son 30 gün, AWS’nin sadece temel hizmetlerden ibaret olmadığını, aynı zamanda modern, ölçeklenebilir ve otomatikleştirilmiş bulut çözümleri oluşturmak için güçlü araçlar sunduğunu gösterdi. Sunucusuz mimariler ve IaC, geleceğin bulut mühendisliği için temel taşlarıdır ve bu alanlarda pratik deneyim kazanmak, kariyerimde beni bir adım öne taşıyacaktır.
Yolculuğun Sonuçları ve Sonraki Adımlarınız Neler Olmalı?
90 günlük yoğun ve disiplinli AWS öğrenme yolculuğumun sonunda, kendimi sıfırdan başlayarak bulut bilişim dünyasında sağlam bir temel oluşturmuş hissettim. Bu süreç, sadece teknik bilgi birikimi sağlamakla kalmadı, aynı zamanda problem çözme yeteneğimi, analitik düşünme becerilerimi ve en önemlisi, öğrenmeye olan tutkumu pekiştirdi. Yolculuğun sonunda elde ettiğim en somut kazanım, “AWS Certified Cloud Practitioner” sertifikasını başarıyla almış olmamdı. Bu sertifika, AWS bulutunun temel hizmetleri, mimarisi, güvenliği ve maliyet yönetimi hakkında geniş bir anlayışa sahip olduğumu resmi olarak kanıtladı.
Ancak, bu yolculuğun faydaları sadece sertifikayla sınırlı değildi. Artık AWS konsolunda rahatça gezinebiliyor, EC2, S3, RDS, Lambda, IAM ve VPC gibi temel hizmetleri yapılandırabiliyor ve basit bulut çözümleri tasarlayabiliyordum. Bu pratik deneyim, özgeçmişimde (CV) somut bir madde haline geldi ve potansiyel işverenlere gösterebileceğim gerçek bir yetkinlik oldu. Ayrıca, bu süreçte edindiğim bilgilerle, teknoloji sektöründeki güncel trendleri daha iyi anlar hale geldim ve bulut mimarileri hakkında daha bilinçli tartışmalara katılabilecek seviyeye ulaştım.
Online varlığımı güçlendirme hedefime de ulaştım. Bu yolculuğumu blog yazıları, sosyal medya paylaşımları ve GitHub üzerinde oluşturduğum küçük projelerle belgeledim. Bu, sadece kendi öğrenme sürecimi pekiştirmekle kalmadı, aynı zamanda sektördeki diğer profesyonellerle etkileşim kurmamı ve bir topluluk içinde yer almamı sağladı. Birçok kişi, paylaştığım deneyimlerden ilham aldığını ve kendi bulut yolculuklarına başladığını belirtti. Bu geri bildirimler, motivasyonumu daha da artırdı.
Peki, bu yolculuktan sonraki adımlarınız neler olmalı? Bulut bilişim dinamik bir alan olduğu için sürekli öğrenmek esastır. Benim bir sonraki hedefim, daha teknik ve uygulamalı olan “AWS Certified Solutions Architect – Associate” sertifikasına hazırlanmak. Bu, daha derin mimari tasarım prensiplerini ve ileri düzey hizmet entegrasyonlarını öğrenmeyi gerektiriyor. Ayrıca, belirli bir alana (örneğin, DevOps, güvenlik veya veri analizi) odaklanarak uzmanlaşmak da önemli bir adımdır. Açık kaynak projelere katkıda bulunmak, kişisel projeler geliştirmek ve AWS’nin yeni hizmetlerini takip etmek, bilgiyi canlı tutmanın ve güncel kalmanın yollarıdır.
Türkiye pazarında AWS uzmanı olmanın birçok avantajı bulunmaktadır. Türk şirketleri de dijital dönüşüm süreçlerinde bulut bilişimi yoğun bir şekilde kullanmaktadır. Bu da AWS uzmanlarına olan talebi artırmaktadır. Freelance (serbest çalışma) fırsatlarından, büyük kurumsal şirketlerdeki pozisyonlara kadar geniş bir yelpazede iş imkanları mevcuttur. Unutmayın, bu yolculuk bir maraton, sprint değil. Azim, merak ve sürekli öğrenme arzusu ile siz de 90 günde bulut bilişim dünyasına güçlü bir giriş yapabilir ve kariyerinize yeni bir yön verebilirsiniz.
Sıkça Sorulan Sorular (SSS)
-
Soru: AWS öğrenmek için herhangi bir ön koşul var mı?
Cevap: Temel bilgisayar okuryazarlığı ve internet bilgisi yeterlidir. Programlama veya sistem yönetimi deneyimi faydalı olsa da, AWS Certified Cloud Practitioner seviyesi için zorunlu değildir. Benim yolculuğumda da gösterildiği gibi, sıfırdan başlamak kesinlikle mümkün.
-
Soru: 90 gün gerçekten yeterli mi?
Cevap: 90 gün, disiplinli ve odaklanmış bir çalışma ile AWS bulutunun temelini anlamak ve giriş seviyesi bir sertifika almak için yeterlidir. Ancak, uzmanlaşma ve ileri düzey beceriler kazanmak için sürekli öğrenme ve pratik yapma gereklidir. Bu bir başlangıç noktasıdır.
-
Soru: Hangi kaynakları kullanmalıyım?
Cevap: AWS’nin resmi dokümantasyonu, AWS eğitim ve sertifikasyon sayfaları, Udemy ve Coursera gibi platformlardaki popüler kurslar (örneğin Stephane Maarek veya Adrian Cantrill’in kursları) ve A Cloud Guru gibi pratik laboratuvarlar sunan platformlar önerilir. Farklı kaynakları bir arada kullanmak en verimlisidir.
-
Soru: AWS Free Tier’ın (Ücretsiz Katman) sınırları nelerdir?
Cevap: AWS Free Tier, birçok hizmet için belirli bir kullanım limitini (örneğin, ayda 750 saat
t2.microEC2 instance, 5 GB S3 depolama) ücretsiz olarak sunar. Bu limitleri aşmamaya dikkat etmek için AWS Billing (Faturalandırma) konsolunu düzenli olarak kontrol etmeli ve kullanmadığınız kaynakları sonlandırmalısınız. -
Soru: AWS sertifikası iş bulmada ne kadar etkili?
Cevap: AWS sertifikaları, özellikle giriş seviyesinde bile, işverenler tarafından yetkinliğinizi gösteren önemli bir referans olarak kabul edilir. İşe alım süreçlerinde özgeçmişinizi öne çıkarır ve mülakatlarda size avantaj sağlar. Ancak, pratik deneyim ve proje portföyü de en az sertifika kadar önemlidir.
#AWS #BulutBilişim #Kariyer #Teknoloji #90GünlükYolculuk #AWSCloudPractitioner #Öğrenme
