Have a good understanding of Linux operating system basics, including file system hierarchy, file permissions, processes, networking, and package management.
Be proficient in shell scripting using bash shell and python scripting-related DevOps automation. Understand how to write scripts for automating tasks, managing configurations, and performing system administration tasks.
Familiarize yourself with version control systems like Git.
Understand the principles of CI/CD and its role in the software development lifecycle. Be familiar with popular CI/CD tools such as Jenkins, and GitHub Actions CI/CD basics. 3-5 complete hands-on CI/CD setup workshops will be there.
Continuous Integration and Jenkins
If required - Github/Gitlab actions basics will also be included.
When studying DevOps in the context of AWS, here are some AWS services that are relevant to DevOps:
Note: Based on the industry standards some services will be added.
Understand the concept of IaC and how Terraform enables you to define and manage infrastructure resources declaratively.
Have knowledge of configuration management tools like Ansible. Understand how to automate the provisioning and management of infrastructure resources (multiple machines).
Copyright © 2023 IT DEFINED All Rights Reserved