DEV Community

Prince Malik
Prince Malik

Posted on

πŸš€ DevOps Learning Journey - Week 1 Complete! 🎯

This week, I took a significant step in my DevOps learning journey, immersing myself in cloud computing and automation. From mastering Virtual Machines (VMs) to automating workflows with AWS CLI, every lesson has reinforced how crucial efficiency and scalability are in modern tech.

Key Learnings from Week 1:

πŸ–₯️ Virtual Machine Fundamentals & Practical Setup
βœ… Explored the evolution of VMs and their importance in modern cloud infrastructure.
βœ… Hands-on practice: Created VMs on AWS (EC2) & Azure, configuring instances, networking, and storage.
βœ… Understood hypervisors (VMware, Xen) and how cloud providers manage virtual environments.

πŸ” Secure VM Access via CLI: Efficiency & Security
βœ… Learned to connect to EC2 instances securely via SSH, avoiding AWS console dependency.

βœ… Example: Connecting to an EC2 instance using SSH:
ssh -i "path/to/my/keypair.pem" ubuntu@

βœ… Security best practice: Setting the correct permissions for key pairs:
chmod 600 "path/to/my/keypair.pem"

βœ… Used iTerm (Mac) πŸ–₯️, PuTTY (Windows) 🏒, and Mobile Xterm πŸ“± for remote access.

πŸš€ AWS CLI: A Deep Dive into Automation
The AWS CLI was the highlight of my week, making cloud management more efficient.

βœ… Configured AWS CLI:
aws configure

βœ… List existing S3 buckets:
aws s3 ls

βœ… Create a new S3 bucket:
aws s3 mb s3://my-unique-bucket-name

βœ… Automate EC2 instance creation:
aws ec2 run-instances --image-id ami-12345678 --count 1 --instance-type t2.micro

✨ Result: Reduced manual effort, fewer errors, and improved efficiency!

πŸ“œ Beyond CLI: Infrastructure as Code (IaC)
βœ… Explored AWS CloudFormation Templates for Infrastructure as Code (IaC).
βœ… Learned Terraform πŸ†š AWS CDK, comparing cloud-specific vs. multi-cloud automation.
βœ… Understood IaC benefits: repeatability, consistency, and scalability in cloud deployments.

⏭️ What’s Next?
πŸš€ This was a major step in my DevOps journey. Next, I’ll focus on Linux fundamentals 🐧.

πŸ“Œ Follow my journey on:
πŸ”Ή LinkedIn: https://www.linkedin.com/in/princemalikk
πŸ”Ή Dev.to: https://dev.to/princemalikk
πŸ”Ή GitHub: https://github.com/Princemalikk
πŸ”Ή Hashnode: https://princemalikk.hashnode.dev

πŸ’‘ Are you also learning DevOps? Let’s connect, share insights, and grow together!

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free β†’

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay