How to Get Into DevOps?
There isn't a one-size-fits-all path to DevOps.
If you come from a background in development, QA, performance, or support, you should focus on learning about the Cloud, infrastructure automation, container orchestration, and CI/CD.
Most importantly, you must work on real-world use cases.
If you are a fresher, you must concentrate on IT fundamentals, programming, OS concepts, Cloud, and Containers.
Getting a job in the DevOps domain as a newcomer can be challenging. Internships are a good starting point.
This is because most companies (primarily service-based) seek experienced individuals who can immediately contribute to projects.
As the owner of a consulting business, I've noticed that clients always prefer hiring experienced professionals.
Dedicate yourself to learning and avoid shortcuts.
With hard work, luck will naturally come your way.☺️
🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
There isn't a one-size-fits-all path to DevOps.
If you come from a background in development, QA, performance, or support, you should focus on learning about the Cloud, infrastructure automation, container orchestration, and CI/CD.
Most importantly, you must work on real-world use cases.
If you are a fresher, you must concentrate on IT fundamentals, programming, OS concepts, Cloud, and Containers.
Getting a job in the DevOps domain as a newcomer can be challenging. Internships are a good starting point.
This is because most companies (primarily service-based) seek experienced individuals who can immediately contribute to projects.
As the owner of a consulting business, I've noticed that clients always prefer hiring experienced professionals.
Dedicate yourself to learning and avoid shortcuts.
With hard work, luck will naturally come your way.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Whether you're a beginner or seasoned developer, understanding Git basics is a must!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1712476913889.gif
171.8 KB
𝟏 . 𝐂𝐨𝐧𝐭𝐢𝐧𝐮𝐨𝐮𝐬 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧.
----------------------------------------------------------------------------------
𝟐. 𝐂𝐨𝐧𝐭𝐢𝐧𝐮𝐨𝐮𝐬 𝐃𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭
----------------------------------------------------------------------------------
Please open Telegram to view this post
VIEW IN TELEGRAM
What can be better than ansible for automation? 👾
➡️ Ansible tower is an opensource product of red hat it is a powerful automation tool that takes automation to the next level.
✅ Ansible Tower enhances the best qualities of ansible and provides additional capabilities making it for suited for enterprise workloads.
➡️ Here are a few advantages:
➡️ It provides a user-friendly GUI for managing and monitoring automation workflows, making it easier for teams to visualize and interact with their automation tasks.
➡️ Ansible Tower can manage large-scale deployments and complex infrastructures more efficiently than plain Ansible.
➡️ Ansible Tower enables the scheduling of playbook runs and automation jobs, allowing organisations to automate routine tasks, perform maintenance activities.
➡️ Ansible Tower provides advanced inventory management features, allowing enterprises to organize and dynamically update their infrastructure inventory or use external sources.
➡️ The granular RBAC capabilities allows administrators to define and enforce permissions for different users and team.
✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
We face this issue when the image is not present in registry or the given image tag is wrong.
Make sure you provide correct registry url, image name and image tag.
We might face authentication failures, when image is being stored in a private registry, make sure to create secret with private registry credentials and add created secret in Kubernetes Deployment File to pull docker image.
We face this issue when the process deployed inside container not running then the POD will be moved to CrashLoopBackOff.
POD might be running out of CPU or memory, POD should get enough resources allocated that’s cpu and memory for an application to be up and running, to fix that check in Resources Requests and Resources Limits.
We face this issue when PODs tries to utilise more memory than the limits we have set.
We can resolve it by setting appropriate resource request and resource limit.
When nodes might not be ready and required resources like CPU and Memory may not be available in nodes for the PODs to be up and running.
POD will be scheduled to a node but POD won’t be running in scheduled node.
We can fix this by providing correct image name, image tag and authentication to registry.
We can fix this by creating appropriate service.
If service is already created and application is still not accessible, make sure application and service are deployed in same namespace.
We can resolve this by setting appropriate resource requests and resource limits for the PODs and having enough resources in worker nodes.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Several key components of Kubernetes are important to understand:
𝗣𝗼𝗱
𝗦𝗲𝗿𝘃𝗶𝗰𝗲
𝗡𝗮𝗺𝗲𝘀𝗽𝗮𝗰𝗲
𝗡𝗼𝗱𝗲
𝗖𝗹𝘂𝘀𝘁𝗲𝗿
𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝗦𝗲𝘁
𝗟𝗮𝗯𝗲𝗹
𝗞𝘂𝗯𝗲𝗹𝗲𝘁
𝗞𝘂𝗯𝗲𝗰𝘁𝗹
𝗞𝘂𝗯𝗲-𝗽𝗿𝗼𝘅𝘆
Please open Telegram to view this post
VIEW IN TELEGRAM
Ever noticed how our tech heroes often go unsung? Picture this: He's the best Kubernetes admin out there – orchestrating containers like a maestro, ensuring seamless scalability, and keeping the digital cogs turning smoothly. But mention his Kubernetes prowess outside our tech bubble, and it’s like announcing you collect rare stamps at a rock concert.
It's a funny (and sometimes frustrating) truth in tech. The complexities that fascinate us – like the intricate dance of a well-managed Kubernetes cluster – are often Greek to the rest of the world. They don't see the wizardry behind keeping systems robust and responsive. That is, until there's a glitch!
#KubernetesAdmin #UnsungHeroes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
BUT...
'How? Where can I get a sample project?' This is the most common question I hear from aspiring and existing cloud engineers.
Please open Telegram to view this post
VIEW IN TELEGRAM
𝟏. 𝐈𝐟 𝐲𝐨𝐮 𝐰𝐚𝐧𝐭 𝐭𝐨 𝐫𝐮𝐧 𝐚 𝐭𝐚𝐬𝐤/𝐬𝐜𝐫𝐢𝐩𝐭 𝐢𝐧 𝐛𝐚𝐜𝐤𝐠𝐫𝐨𝐮𝐧𝐝 𝐞𝐯𝐞𝐧 𝐢𝐟 𝐲𝐨𝐮 𝐜𝐥𝐨𝐬𝐞 𝐲𝐨𝐮𝐫 𝐭𝐞𝐫𝐦𝐢𝐧𝐚𝐥, 𝐰𝐡𝐚𝐭 𝐢𝐬 𝐭𝐡𝐞 𝐰𝐚𝐲?
Ans: Using nohup command
𝟐. 𝐖𝐡𝐢𝐜𝐡 𝐜𝐨𝐦𝐦𝐚𝐧𝐝 𝐝𝐢𝐬𝐩𝐥𝐚𝐲𝐬 𝐢𝐧𝐟𝐨𝐫𝐦𝐚𝐭𝐢𝐨𝐧 𝐚𝐛𝐨𝐮𝐭 𝐤𝐞𝐫𝐧𝐞𝐥-𝐫𝐞𝐥𝐚𝐭𝐞𝐝 𝐦𝐞𝐬𝐬𝐚𝐠𝐞𝐬 𝐚𝐥𝐨𝐧𝐠 𝐰𝐢𝐭𝐡 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞 𝐚𝐧𝐝 𝐬𝐲𝐬𝐭𝐞𝐦 𝐬𝐭𝐚𝐫𝐭𝐮𝐩 𝐦𝐞𝐬𝐬𝐚𝐠𝐞𝐬 𝐬𝐭𝐨𝐫𝐞𝐝 𝐢𝐧 𝐤𝐞𝐫𝐧𝐞𝐥 𝐫𝐢𝐧𝐠 𝐛𝐮𝐟𝐟𝐞𝐫?
Ans: dmesg command
𝟑. 𝐖𝐡𝐢𝐜𝐡 𝐜𝐨𝐦𝐦𝐚𝐧𝐝 𝐜𝐚𝐧 𝐲𝐨𝐮 𝐮𝐬𝐞 𝐭𝐨 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐚 𝐥𝐢𝐬𝐭 𝐨𝐟 𝐜𝐮𝐫𝐫𝐞𝐧𝐭𝐥𝐲 𝐜𝐨𝐧𝐟𝐢𝐠𝐮𝐫𝐞𝐝 𝐏𝐡𝐲𝐬𝐢𝐜𝐚𝐥 𝐕𝐨𝐥𝐮𝐦𝐞𝐬?
Ans: lvs command
𝟒. 𝐖𝐡𝐢𝐜𝐡 𝐜𝐨𝐦𝐦𝐚𝐧𝐝 𝐝𝐢𝐬𝐩𝐥𝐚𝐲𝐬 𝐦𝐞𝐦𝐨𝐫𝐲 𝐮𝐬𝐚𝐠𝐞, 𝐢𝐧𝐜𝐥𝐮𝐝𝐢𝐧𝐠 𝐭𝐡𝐞 𝐚𝐦𝐨𝐮𝐧𝐭
𝐨𝐟 𝐬𝐰𝐚𝐩 𝐬𝐩𝐚𝐜𝐞 𝐛𝐞𝐢𝐧𝐠 𝐮𝐬𝐞𝐝?
Ans: free command
𝟓. 𝐓𝐡𝐞 /𝐡𝐨𝐦𝐞 𝐩𝐚𝐫𝐭𝐢𝐭𝐢𝐨𝐧 𝐢𝐬 𝐫𝐮𝐧𝐧𝐢𝐧𝐠 𝐨𝐮𝐭 𝐨𝐟 𝐝𝐢𝐬𝐤 𝐬𝐩𝐚𝐜𝐞. 𝐖𝐡𝐢𝐜𝐡 𝐜𝐨𝐦𝐦𝐚𝐧𝐝 𝐜𝐚𝐧 𝐲𝐨𝐮 𝐮𝐬𝐞 𝐭𝐨 𝐝𝐞𝐭𝐞𝐫𝐦𝐢𝐧𝐞 𝐰𝐡𝐢𝐜𝐡 𝐮𝐬𝐞𝐫'𝐬 𝐡𝐨𝐦𝐞 𝐝𝐢𝐫𝐞𝐜𝐭𝐨𝐫𝐲 𝐢𝐬 𝐮𝐬𝐢𝐧𝐠 𝐭𝐡𝐞 𝐦𝐨𝐬𝐭 𝐬𝐩𝐚𝐜𝐞?
Ans: we can use du command
𝟔. 𝐇𝐨𝐰 𝐭𝐨 𝐜𝐡𝐞𝐜𝐤 𝐲𝐨𝐮𝐫 𝐋𝐢𝐧𝐮𝐱 𝐅𝐢𝐥𝐞𝐒𝐲𝐬𝐭𝐞𝐦?
Ans: lsblk -f
𝟕. 𝐇𝐨𝐰 𝐭𝐨 𝐒𝐎𝐑𝐓 𝐭𝐡𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐟𝐫𝐨𝐦 𝐚 𝐟𝐢𝐥𝐞 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: sort -r file
𝟖. 𝐇𝐨𝐰 𝐭𝐨 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐔𝐍𝐈𝐐𝐔𝐄 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐟𝐫𝐨𝐦 𝐚 𝐟𝐢𝐥𝐞 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: sort file | uniq
𝟗. 𝐇𝐨𝐰 𝐭𝐨 𝐬𝐞𝐚𝐫𝐜𝐡 𝐦𝐮𝐥𝐭𝐢𝐩𝐥𝐞 𝐰𝐨𝐫𝐝𝐬 𝐚𝐧𝐝 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐦𝐚𝐭𝐜𝐡𝐢𝐧𝐠 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐟𝐫𝐨𝐦 𝐚 𝐟𝐢𝐥𝐞 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: egrep "word1|word2" file
𝟏𝟎. 𝐇𝐨𝐰 𝐭𝐨 𝐂𝐎𝐔𝐍𝐓 𝐧𝐨. 𝐨𝐟 𝐥𝐢𝐧𝐞𝐬 𝐢𝐧 𝐚 𝐟𝐢𝐥𝐞 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: wc -l file
𝟏𝟏. 𝐇𝐨𝐰 𝐭𝐨 𝐜𝐡𝐞𝐜𝐤 𝐢𝐟 𝐭𝐰𝐨 𝐟𝐢𝐥𝐞𝐬 𝐚𝐫𝐞 𝐢𝐝𝐞𝐧𝐭𝐢𝐜𝐚𝐥 𝐨𝐫 𝐧𝐨𝐭 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: cmp fileA fileB
𝟏𝟐. 𝐇𝐨𝐰 𝐭𝐨 𝐜𝐨𝐦𝐩𝐚𝐫𝐞 𝐚𝐧𝐝 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐝𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐛𝐞𝐭𝐰𝐞𝐞𝐧 𝐟𝐢𝐥𝐞𝐬 𝐢𝐧 𝐋𝐢𝐧𝐮𝐱?
Ans: diff -u fileA fileB
𝟏𝟑. 𝐇𝐨𝐰 𝐭𝐨 𝐫𝐞𝐜𝐨𝐫𝐝 𝐲𝐨𝐮𝐫 𝐚𝐜𝐭𝐢𝐯𝐢𝐭𝐲 𝐨𝐧 𝐭𝐞𝐫𝐦𝐢𝐧𝐚𝐥 𝐢𝐧 𝐚 𝐟𝐢𝐥𝐞?
Ans: script
𝟏𝟒. 𝐇𝐨𝐰 𝐭𝐨 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐬𝐭𝐚𝐫𝐭𝐢𝐧𝐠 𝐭𝐰𝐨 𝐜𝐡𝐚𝐫𝐚𝐜𝐭𝐞𝐫𝐬 𝐨𝐟 𝐚𝐥𝐥 𝐥𝐢𝐧𝐞?
Ans: cut -c1-2 file.txt
𝟏𝟓. 𝐇𝐨𝐰 𝐭𝐨 𝐝𝐢𝐬𝐩𝐥𝐚𝐲 𝐚 𝐬𝐩𝐞𝐜𝐢𝐟𝐢𝐜 𝐥𝐢𝐧𝐞 𝐟𝐫𝐨𝐦 𝐚 𝐟𝐢𝐥𝐞?
Ans: sed -n '5p' file.txt
𝟏𝟔. 𝐇𝐨𝐰 𝐭𝐨 𝐫𝐞𝐩𝐥𝐚𝐜𝐞 𝐚 𝐬𝐩𝐞𝐜𝐢𝐟𝐢𝐜 𝐰𝐨𝐫𝐝 𝐰𝐢𝐭𝐡𝐢𝐧 𝐚 𝐟𝐢𝐥𝐞?
Ans: sed -n 's/from/to/g' file.txt
𝟏𝟕. 𝐇𝐨𝐰 𝐭𝐨 𝐞𝐱𝐭𝐞𝐧𝐝 𝐬𝐢𝐳𝐞 𝐨𝐟 𝐚 𝐟𝐢𝐥𝐞 𝐰𝐢𝐭𝐡𝐨𝐮𝐭 𝐚𝐝𝐝𝐢𝐧𝐠 𝐚𝐧𝐲 𝐝𝐚𝐭𝐚?
Ans: truncate -s 100M file.txt
𝟏𝟖. 𝐇𝐨𝐰 𝐭𝐨 𝐜𝐡𝐞𝐜𝐤 𝐜𝐩𝐮/𝐜𝐨𝐫𝐞/𝐭𝐡𝐫𝐞𝐚𝐝 𝐢𝐧𝐟𝐨 𝐨𝐟 𝐲𝐨𝐮𝐫 𝐥𝐢𝐧𝐮𝐱 𝐬𝐞𝐫𝐯𝐞𝐫?
Ans: lscpu
Please open Telegram to view this post
VIEW IN TELEGRAM
𝗧𝗳𝘀𝘄𝗶𝘁𝗰𝗵 is a useful tool for managing Terraform versions, particularly when working with multiple projects that require different versions due to syntax changes, provider updates, or other dependencies. Here are some reasons why tfswitch is beneficial:
Tfswitch is available only for Linux and MacOS.
Please open Telegram to view this post
VIEW IN TELEGRAM
1) Have you worked on Linux?
2) what are the linux flavors?
3) what is process management?
4) How to create a User? and How to give permissions to the user.
5) How do add a user to an Existing Group In Linux?
6) How to Change the owner permissions of the User or the file?
7) How to check the disk space in Linux?
8) How to check memory in Linux?
9) what does the top command Display?
10) what is the use of lsblk command in Linux?
11) How to do Disk partition in Ubuntu?
12) where is fstab in Linux?
13) what is the linux boot process?
14) what is a linux filesystem? and what is /etc and /bin?
15) what are Crontab and Cronjob?
16) what is virtualization?
17) what is SElinux?
18) How DNS works?
19) what is Apache?
20) What is PHPAdmin?
21) Do you know about firewalls?
22) what is an SSL certificate? How we can create the SSL certificate and where we will do the configurations in apache for the SSL certificate?
23) which is better apache or Nginx? for the higher load which webserver is best?
24) what is the path of apache configuration files?
25) what is Cloud Computing?
26) what is AWS?
27) what is EC2?
28) How we can configure the EC2 instance?
29) What is AMI?
30) How we can choose which instance type is required?
31) From where can we enable termination protection in EC2?
32) Suppose we have to install Ubuntu then where do we have to define OS while launching the EC2 instance?
33) what is .pem?
34) if we stop the ec2 instance then is the Private IP will change? or Not?
35) Can you explain about inbound rules of the default security group?
36) what is the Use of public and private IP?
37) what is a Security Group?
38) security Group is stateful How?
39) what is VPC?
40) what is CIDR?
41) what is Subnetting?
42) what is an internet gateway?
43) what is Nat and why do we use nat gateway?
44) what is Elastic IP?
45) Tell me about VPC peering.
46) what is S3?
47) what is Cloudtrail?
48) what is Cloudfront?
49) what is blue/green deployment?
50) what is Cloudformation and terraform?
51) what is Elastic beanstalk?
52) what is RDS? Is there a need to worry about backups?
53) what is Autoscaling and How many types of autoscaling policies?
54) what is Loadbalancer?
55) What is the difference between ALB and ELB?
56) what is PAAS?
57) Suppose you are working in a new company and you don’t know how to work on new projects for the new company then which approach you will follow?
58) what is ACM?
59) what is shell scripting? How do we use the script for Automation?
60) what is MySQL? How many ways we can use to take backup?
Please open Telegram to view this post
VIEW IN TELEGRAM
A StatefulSet in Kubernetes is a workload API object used to manage stateful applications. Unlike a Deployment, which is suitable for stateless applications, a StatefulSet is designed to manage stateful applications that require stable, unique identifiers and persistent storage.
Key features of StatefulSets include:
Please open Telegram to view this post
VIEW IN TELEGRAM
Follow
Please open Telegram to view this post
VIEW IN TELEGRAM
Looking to harness the power of microservices in the cloud? Azure Kubernetes Service (AKS) offers an ideal platform. Here's a snapshot of this architecture:
Seize the potential of microservices on AKS, backed by the Azure cloud's robust infrastructure.
Please open Telegram to view this post
VIEW IN TELEGRAM
Follow
Please open Telegram to view this post
VIEW IN TELEGRAM