Hey everyone! I'm planning to switch jobs and I have some experience with Linux and a basic understanding of AWS Cloud. Currently, I'm working as a SysOps team member, but I don't have much hands-on AWS experience. Also, I'm not very familiar with scripting, Ansible playbooks, or coding. What skills should I focus on improving to break into a DevOps role? I'm looking for practical projects or resources to help me learn, and I'd really appreciate any recommendations for websites where I can find sample projects. Thanks!
3 Answers
Try deploying something useful in AWS, like a web app with a database. A practical project could be setting up WordPress. Start by deploying it through the AWS console on an EC2 instance, then play around with deploying it using the AWS CLI. After that, learn Git to manage your source files, and try deploying the same app using Terraform. Once you’re comfortable with that, dive into CI/CD for automating the deployment, and explore containerization with Docker. Keep building skills one at a time!
It's essential to get hands-on with AWS, along with scripting (Bash/Python) and Terraform. Building small end-to-end projects will really help showcase your DevOps skills.
You should definitely start by learning to build your own CI/CD pipeline, and using Terraform to deploy resources in AWS. The great thing is that this can all be done for free! It's a solid way to get hands-on experience.
Thank you for the suggestion! This really helps me think about how to start my learning path.

Thanks for your advice! Do you have any suggestions on where I can find project ideas?