Tasks Not listed:
Docker Copy Operations 300
The tasks Resolve Docker Compose issues & Resolve DockerFile issues same? Just checking
Tasks Not listed:
Docker Copy Operations 300
The tasks Resolve Docker Compose issues & Resolve DockerFile issues same? Just checking
Hi @andrzej
As an experienced DevOps Engineer and top in the leader board, what do you think about the tasks we are getting?Is it similar to what you get when you work as System Admin/DevOps Engineer in real world.I am looking for a career change into DevOps.I have completed 30 tasks as a system admin yet.Also wondering can I show this experience in my resume, working as System Admin/DevOps Engineer remotely for KodeKloud?Your guidance is much appreciated.Thanks and looking forward to hear from you.
Kind Regards
Nidhin
no, both are different taksks
Ok. Below two tasks will be added to Docker category.
Docker Copy Operations 300
Resolve Docker Compose Issues 600
DevOps tasks to add:
300 Ansible Ping Module Usage
400 Ansible Copy Module
600 Using Ansible Conditionals
800 Ansible Create Users and Groups
800 Ansible Facts Gathering
400 Create a Docker Image From Container
500 Save. Load and Transfer Docker Image
500 Write a Docker Compose File
400 Git Create Branches
400 Git Merge Branches
400 Puppet Create a FIle
400 Puppet Install a Package
400 Puppet Manage Archives
400 Puppet Manage Services
400 Puppet Setup File Permissions
400 Puppet Setup NTP Server
400 Puppet String Manipulation
500 Puppet Setup SSH Keys
600 Puppet Setup Firewall Rules
SysAdmin tasks to add:
100 Create a Linux User with non-interactive shell
100 Linux File Permissions
100 Linux TimeZones Setting
1000 Install and Configure PHP-FPM
Update (thx francillo)
Ansible Config File Update | 300 | DevOps | Ansible |
---|---|---|---|
Install Ansible | 300 | DevOps | Ansible |
Ansible Ping Module Usage | 300 | DevOps | Ansible |
Ansible Archive Module | 400 | DevOps | Ansible |
Ansible Basic Playbook | 400 | DevOps | Ansible |
Ansible Inventory Update | 400 | DevOps | Ansible |
Ansible Unarchive Module | 400 | DevOps | Ansible |
Ansible Blockinfile Module | 400 | DevOps | Ansible |
Ansible Lineinfile Module | 400 | DevOps | Ansible |
Ansible Replace Module | 400 | DevOps | Ansible |
Managing ACLs Using Ansible | 400 | DevOps | Ansible |
Ansible File Module | 400 | DevOps | Ansible |
Creating Soft Links Using Ansible | 400 | DevOps | Ansible |
Ansible Copy Module | 400 | DevOps | Ansible |
Managing Jinja2 Templates Using Ansible | 500 | DevOps | Ansible |
Using Ansible Conditionals | 600 | DevOps | Ansible |
Ansible Setup Httpd and PHP | 800 | DevOps | Ansible |
Ansible Create Users and Groups | 800 | DevOps | Ansible |
Ansible Facts Gathering | 800 | DevOps | Ansible |
Install Docker Package | 300 | DevOps | Docker |
Docker Copy Operations | 300 | DevOps | Docker |
Docker EXEC Operations | 400 | DevOps | Docker |
Docker Volumes Mapping | 400 | DevOps | Docker |
Pull Docker Image | 400 | DevOps | Docker |
Run a Docker Container | 400 | DevOps | Docker |
Create a Docker Image From Container | 400 | DevOps | Docker |
Create a Docker Network | 500 | DevOps | Docker |
Write a Docker File | 500 | DevOps | Docker |
Save. Load and Transfer Docker Image | 500 | DevOps | Docker |
Write a Docker Compose File | 500 | DevOps | Docker |
Resolve Dockerfile Issues | 600 | DevOps | Docker |
Resolve Docker Compose Issues | 600 | DevOps | Docker |
Deploy an App on Docker Containers | 800 | DevOps | Docker |
Git Clone Repositories | 300 | DevOps | Git |
Git Repository Update | 300 | DevOps | Git |
Git Install and Create Repository | 300 | DevOps | Git |
Git Revert Some Changes | 400 | DevOps | Git |
Git Create Branches | 400 | DevOps | Git |
Git Merge Branches | 400 | DevOps | Git |
Git Manage Remotes | 500 | DevOps | Git |
Git Setup from Scratch | 800 | DevOps | Git |
Install Puppet Server | 300 | DevOps | Puppet |
Setup Puppet Certs Autosign | 300 | DevOps | Puppet |
Setup Puppet Certs | 300 | DevOps | Puppet |
Install Puppet Agent | 300 | DevOps | Puppet |
Puppet Add Users | 400 | DevOps | Puppet |
Puppet Create a FIle | 400 | DevOps | Puppet |
Puppet Install a Package | 400 | DevOps | Puppet |
Puppet Manage Archives | 400 | DevOps | Puppet |
Puppet Manage Services | 400 | DevOps | Puppet |
Puppet Setup File Permissions | 400 | DevOps | Puppet |
Puppet Setup NTP Server | 400 | DevOps | Puppet |
Puppet String Manipulation | 400 | DevOps | Puppet |
Puppet Create Symlinks | 500 | DevOps | Puppet |
Puppet Setup SSH Keys | 500 | DevOps | Puppet |
Puppet Setup Local Yum Repos | 600 | DevOps | Puppet |
Puppet Setup Database | 600 | DevOps | Puppet |
Puppet Install Group Packages | 600 | DevOps | Puppet |
Puppet Setup Firewall Rules | 600 | DevOps | Puppet |
Create a Linux User with non-interactive shell | 100 | SysAdmin |
---|---|---|
Linux Kernel Parameters | 100 | SysAdmin |
Linux File Permissions | 100 | SysAdmin |
Linux TimeZones Setting | 100 | sysAdmin |
Create a Cron Job | 200 | SysAdmin |
Create a group | 200 | SysAdmin |
Create a user | 200 | SysAdmin |
Disable Root Login | 200 | SysAdmin |
DNS Troubleshooting | 200 | SysAdmin |
Haproxy LBR Troubleshooting | 200 | SysAdmin |
Linux Archives | 200 | SysAdmin |
Linux Banner | 200 | SysAdmin |
Linux Firewalld Rules | 200 | SysAdmin |
Linux Remote Copy | 200 | SysAdmin |
Linux Run Levels | 200 | SysAdmin |
Linux Services | 200 | SysAdmin |
Linux SSH Authentication | 200 | SysAdmin |
Linux String Substitute | 200 | SysAdmin |
Linux User Expiry | 200 | SysAdmin |
Linux User Without Home | 200 | SysAdmin |
MariaDB Troubleshooting | 200 | SysAdmin |
NFS Troubleshooting | 200 | SysAdmin |
Selinux Installation | 200 | SysAdmin |
Apache Troubleshooting | 300 | SysAdmin |
Application Security | 300 | SysAdmin |
Configure Local Yum repos | 300 | SysAdmin |
Configure protected directories in Apache | 300 | SysAdmin |
Install a package | 300 | SysAdmin |
Linux Bash Scripts | 300 | SysAdmin |
Linux Find Command | 300 | SysAdmin |
Linux Nginx as Reverse Proxy | 300 | SysAdmin |
Linux Resource Limits | 300 | SysAdmin |
Setup SSL for Nginx | 300 | SysAdmin |
Web Server Security | 300 | SysAdmin |
Install and Configure HaProxy LBR | 400 | SysAdmin |
Linux Firewalld Setup | 400 | SysAdmin |
Install and Configure NFS Server | 600 | SysAdmin |
Install and Configure PostgreSQL | 600 | SysAdmin |
Install And Configure SFTP | 600 | SysAdmin |
Install and Configure Tomcat Server | 600 | SysAdmin |
IPtables Installation And Configuration | 600 | SysAdmin |
Linux Network Services | 600 | SysAdmin |
Linux Process Troubleshooting | 600 | SysAdmin |
PAM Authentication For Apache | 600 | SysAdmin |
Install and Configure Nginx as an LBR | 800 | SysAdmin |
Install and Configure DB Server | 1000 | SysAdmin |
Install and Configure Web Application | 1000 | SysAdmin |
Install and Configure PHP-FPM | 1000 | sysAdmin |
Hello @nidhincn !
Task you are getting in real world are much more complex but those you are getting here give you baseline on which you can develop further. Knowing how ansible and puppet works and being familiar with few modules will help you to start and create more advanced playbooks or manifests. You kind of familiarize yourself with bricks which you can later use to build a house.
Additionally we have to remember that this is only beginning and more advanced tasks will come.
I would add this for sure for resume as this is kind of prove that you have certain skills which are verified by independent engine.
Thanks @andrzej for your reply.This is definitely good stuff and keeps me motivated in my journey to become a DevOps person.
Kind Regards
Nidhin
Jo ! And finally we get kubernetes tasks <3 …
I got
Deploy Apache Web Server on Kubernetes Cluster 1000
Please add tasks name with assigned points for your new k8 tasks
This post also has a k8s one
One got assigned to me: Deploy Nginx Web Server on Kubernetes Cluster . 800 points
Create Deployments in Kubernetes Cluster - 500
Hi @andrzej
Set Limits for Resources in Kubernetes - 500 DevOps K8s
And one suggestion. Maybe it would be handy to create a Google Sheet and share a link to it in this thread…
Kubernetes Sidecar Containers, 800 points
I created a spreadsheet on Google Docs with the tasks collected in this topic.
@andrzej send me your email on [email protected] so I can give you writing permissions on this sheet. If someone want to help us on updating this list, please drop an email.
I’m thinking in putting some links with tips about each task, what do you all think?
Sorry I prefer to put it here
Please share all new kubernetes tasks.
Update for DevOps tasks (Nothing new in sysadmin areas).
Task | Points | Division | SubDiv |
---|---|---|---|
Ansible Config File Update | 300 | DevOps | Ansible |
Install Ansible | 300 | DevOps | Ansible |
Ansible Ping Module Usage | 300 | DevOps | Ansible |
Ansible Archive Module | 400 | DevOps | Ansible |
Ansible Basic Playbook | 400 | DevOps | Ansible |
Ansible Inventory Update | 400 | DevOps | Ansible |
Ansible Unarchive Module | 400 | DevOps | Ansible |
Ansible Blockinfile Module | 400 | DevOps | Ansible |
Ansible Lineinfile Module | 400 | DevOps | Ansible |
Ansible Replace Module | 400 | DevOps | Ansible |
Managing ACLs Using Ansible | 400 | DevOps | Ansible |
Ansible File Module | 400 | DevOps | Ansible |
Creating Soft Links Using Ansible | 400 | DevOps | Ansible |
Ansible Copy Module | 400 | DevOps | Ansible |
Managing Jinja2 Templates Using Ansible | 500 | DevOps | Ansible |
Using Ansible Conditionals | 600 | DevOps | Ansible |
Ansible Setup Httpd and PHP | 800 | DevOps | Ansible |
Ansible Create Users and Groups | 800 | DevOps | Ansible |
Ansible Facts Gathering | 800 | DevOps | Ansible |
Install Docker Package | 300 | DevOps | Docker |
Docker Copy Operations | 300 | DevOps | Docker |
Docker EXEC Operations | 400 | DevOps | Docker |
Docker Volumes Mapping | 400 | DevOps | Docker |
Pull Docker Image | 400 | DevOps | Docker |
Run a Docker Container | 400 | DevOps | Docker |
Create a Docker Image From Container | 400 | DevOps | Docker |
Create a Docker Network | 500 | DevOps | Docker |
Write a Docker File | 500 | DevOps | Docker |
Save. Load and Transfer Docker Image | 500 | DevOps | Docker |
Write a Docker Compose File | 500 | DevOps | Docker |
Resolve Dockerfile Issues | 600 | DevOps | Docker |
Resolve Docker Compose Issues | 600 | DevOps | Docker |
Deploy an App on Docker Containers | 800 | DevOps | Docker |
Git Clone Repositories | 300 | DevOps | Git |
Git Repository Update | 300 | DevOps | Git |
Git Install and Create Repository | 300 | DevOps | Git |
Git Revert Some Changes | 400 | DevOps | Git |
Git Create Branches | 400 | DevOps | Git |
Git Merge Branches | 400 | DevOps | Git |
Git Manage Remotes | 500 | DevOps | Git |
Git Setup from Scratch | 800 | DevOps | Git |
Install Puppet Server | 300 | DevOps | Puppet |
Setup Puppet Certs Autosign | 300 | DevOps | Puppet |
Setup Puppet Certs | 300 | DevOps | Puppet |
Install Puppet Agent | 300 | DevOps | Puppet |
Puppet Add Users | 400 | DevOps | Puppet |
Puppet Create a FIle | 400 | DevOps | Puppet |
Puppet Install a Package | 400 | DevOps | Puppet |
Puppet Manage Archives | 400 | DevOps | Puppet |
Puppet Manage Services | 400 | DevOps | Puppet |
Puppet Setup File Permissions | 400 | DevOps | Puppet |
Puppet Setup NTP Server | 400 | DevOps | Puppet |
Puppet String Manipulation | 400 | DevOps | Puppet |
Puppet Create Symlinks | 500 | DevOps | Puppet |
Puppet Setup SSH Keys | 500 | DevOps | Puppet |
Puppet Setup Local Yum Repos | 600 | DevOps | Puppet |
Puppet Setup Database | 600 | DevOps | Puppet |
Puppet Install Group Packages | 600 | DevOps | Puppet |
Puppet Setup Firewall Rules | 600 | DevOps | Puppet |
Create Deployments in Kubernetes Cluster | 500 | DevOps | Kubernetes |
Create Pods in Kubernetes Cluster | 500 | DevOps | Kubernetes |
Set Limits for Resources in Kubernetes | 500 | DevOps | Kubernetes |
Rollback a Deployment in Kubernetes | 500 | DevOps | Kubernetes |
Create Replicaset in Kubernetes Cluster | 600 | DevOps | Kubernetes |
Kubernetes Sidecar Containers | 800 | DevOps | Kubernetes |
Deploy Nginx Web Server on Kubernetes Cluster | 800 | DevOps | Kubernetes |
Deploy Apache Web Server on Kubernetes Cluster | 1000 | DevOps | Kubernetes |
Persistent Volumes in Kubernetes | 1000 | DevOps | Kubernetes |
Updates for Kubernetes tasks:
Create Deployments in Kubernetes Cluster | 500 | DevOps | Kubernetes |
---|---|---|---|
Create Pods in Kubernetes Cluster | 500 | DevOps | Kubernetes |
Set Limits for Resources in Kubernetes | 500 | DevOps | Kubernetes |
Rolling Updates in Kubernetes | 500 | DevOps | Kubernetes |
Rollback a Deployment in Kubernetes | 500 | DevOps | Kubernetes |
Countdown job in Kubernetes | 600 | DevOps | Kubernetes |
Create Replicaset in Kubernetes Cluster | 600 | DevOps | Kubernetes |
Kubernetes Sidecar Containers | 800 | DevOps | Kubernetes |
Kubernetes Redis Deployment | 800 | DevOps | Kubernetes |
Deploy Nginx Web Server on Kubernetes Cluster | 800 | DevOps | Kubernetes |
Deploy Apache Web Server on Kubernetes Cluster | 1000 | DevOps | Kubernetes |
Persistent Volumes in Kubernetes | 1000 | DevOps | Kubernetes |
Kubernetes Shared Volumes 800 DevOps K8s