For English:
We will discuss an Overview of DevOps in very simple and Basic Overview
Let us say, A Person is running Painting business with Alex Paints and he wants to expand his Business in online, He wants to have his own website and application for his business, And also let us assume that he has very Big Company of his Own. Generally since he has the Product, his company is said to be Product Based Company and now he approaches companies like TCS, Accenture ,Infosys, etc..which will be here called as Service Based Companies.
Now the Traditional Method is said to be Waterfall Method.
What happens in this Method?
Lets say Alex Paints asks for Website, Service Based Company Develops website and then ask for Review for Client (Client is Alex Paints). In Case, the client asks for changes, Entire Website application code has to be changed.
This makes challenging to Develop code and also Lot of Time Taking Process, to counter attack this, Most companies shift to Agile.
What is Agile in very simple Terms?
Company Develops website in chunks of code, Instead of entire application, it takes review for every feature that is developed, for suppose website has Cart option, the code will be written and reviewed, only then , Developers move into next code.
Also Every Company now opts for MicroServices instead of Monolithic,
What is Monolithic and MicroServices?
Lets say Alex Paints is developed by Monolithic way, it means it is a single code, if the code of cart fails, it may impact complete website, thereby making business having to run into loss.
And in MicroServices, Each and Every code can be isolated and deployed differently, for suppose cart option has some issue, User will still be able to search Products if both are deployed in MicroServices
Now DevOps is Methodology that helps Business achieve the fast competing changes.
How do we Define DevOps in Basic terms?
You read Everywhere that DevOps reduces gap between Developers and Operations team. Well that is true but i do define it as Process of Deploying code in smoother and faster way using DevOps tools.
You May Encounter lot of DevOps Projects. Everywhere you see, the process remains the same.
There will be a Code, can be Java, React, Python, It will be packaged using Maven, Node or Gradle by its respective Build tools and then gets Deployed in Application Server or Kubernetes Pods.
The Tools or code used for Each Project may Differ But Process would remain same in every Project you see.
What Can be RoadMap to DevOps?
My Personal Suggestion for Projects
English:- DevOps with Sagar Kakkala English
- DevOps with Sagar Kakkala Blogs
- Praveen Singampalli (also my mentor)
- Gauri Yadav Blogs (also my inspiration to create content)
- Abhishek Veeramalla
- Sandip Das
- TechWorldwithNanna
- Sagar Utekar
- SaiKiran Pinathruni
Why Sagar Kakkala's Project?
Note: Every feedback posted is shared only after getting consent from each individual.
What DevOps Tools to Learn?
OS - Linux
CLOUD - AWS, Azure, GCP...
AUTOMATION - Ansible, Puppet, Chef
CI/CD - Jenkins, GitLab, BitBucket, Azure Pipelines, AWS Code Commit
CONTAINERIZATION - Docker, rkt, containerd
ORCHESTRATION - Kubernetes, Azure Kubernetes Services, AWS EKS
INFRASTRUCTURE AS CODE - Terraform, Bicep, AWS CloudFormation
Monitoring - Prometheus
Visualization - Grafana
My suggestions were highlighted in Bold, along with the tools, you should also be aware of Basic Administrative tasks like installing applications, creating users, granting permissions.
there would be many tools in each sector but as i said before try learning Traditional tools.
While the Youtube channels mentioned above cover with tools and Projects, I personally love KodeKloud to learn individual tools as the labs provided can help you have really good experience
How to Prepare Resume?
I personally use this website for resume template - flowcv
You Can watch this Video for other Resume template links and how to build Resume using other Websites - click here
How to Check on DevOps Opportunities?
How to Apply Jobs?
I personally suggest LinkedIn and Naukri would stand out the Best for Job Search.
In Naukri- Try checking your messages, Registered Email spam messages (as most Naukri mails from recruiter will be dumped into Spam), Upload same Resume Everyday on Naukri to make your Naukri profile look active and recruiter to have impression that you are eagerly looking for Job
In LinkedIn- Search for HR Talent Acquisition people
As these are the People who will be mostly aware of Job Opening in the company and will be in hunt on Job sites to get skilled people into their company.
You can try sending connection request (at least 10 per day)
Next day whoever accepts your request, drop a draft message something like
Hi (their name),
Hope you are doing well.
I am looking forward to my next career challenge and, as a part of it, I am exploring opportunities at (their company name).
I have my expertise in (mention skills).
I am also certified in (if any certifications).
I am attaching my CV here. I am hopeful that my skills align with any open positions at your company now or in the future. I would be glad to discuss further opportunities.
You can reach me at:
Phone: (Your phone number)
Email: (Your email)
Awaiting eagerly for your response.
Best Regards,
(Your Name)
The above is just a rough draft, modify or drop your own message that can catch the eye of recruiter.
Also for Job referral:
If you find a Job in a company and you have a connection working in the Company, send them the Job ID or link where you found the Opening and your resume. That will make referral work lot easier.
You can draft the referral something like this
Hi [LinkedIn member Name],
I hope you're doing well! I recently came across an exciting opportunity at [Company Name] for the position of [Job Title]. After reviewing the job description, I believe my skills and experience align well with what they’re looking for.
If possible, could you refer me for this position? I’ve attached my resume for your reference, and here’s the [link to the job posting].
Your support would mean a lot to me, and I’d be very grateful for your help.
Thanks so much!
Best regards,
[Your Name]
How to Prepare for Interview?
If you are someone who is having 5 plus years of experience, you will be asked DSA for first round in case you are targeting for Big Companies.
Please do target for Big Companies so that your preparation and interview process would be like cakewalk in smaller companies too.
For DSA - click here
Also you can check out sessions of Sandip Das - click here
Now once you attend the interview, note down the questions, Even if you are not confident, i suggest attend the interview to get the questions.
Now once you got the questions,write the questions in a Word, make sure to maintain single Google sheet or Google Word document for all the Questions.
Even if you find Interview Questions in LinkedIn, note down those, read the answers.
Now try writing the answer in a way you explain it to interviewer. Try Writing Answers like you are explaining to a noob and every answer with an example.
If you are going for your 3rd interview, Revise your interview questions from interview 1 and interview2 , most times DevOps concepts like Kubernetes architecture and lot of questions can get repeated.
Interview Fear?
Websites for Remote Jobs:
- FlexJobs
- Remotive
- Pangian
- Built In
- Arc.dev
- YC Jobs
Nice way of explination
ReplyDeleteThanks jagapathi
DeleteHi Sagar, read your blog, you provided very good information and step by step approach. Loved it.
ReplyDeleteThanks Abhijit
DeleteNice
ReplyDeleteThanks friendo
DeleteDate: 15 Dec 2024
ReplyDeleteSubject: Cloud Platform Engineer in Accenture
Experience: 0-2 yrs
Location: India
Apply link: https://www.accenture.com/in-en/careers/jobdetails?id=ATCI-4650931-S1791607_en
Date: 12 Dec 2024
ReplyDeleteSubject: DevOps Engineer in IBM
Experience: NA
Location: Bengaluru, Hyderabad
Apply link: https://careers.ibm.com/job/21298514/devops-engineer-bangalore-in
Date: 28 Nov 2024
ReplyDeleteSubject: AWS CLOUD Application Engineer in EY
Experience: NA
Location: Noida
Apply link: https://careers.ey.com/ey/job/Noida-AWS-Cloud-Application-Engineer-UP-201301/1132248601/?feedId=338701&utm_source=Indeed&utm_campaign=EY_indeed
Date : 15 Dec 2024
ReplyDeleteSubject: Jr Private Cloud Engineer
Experience: Entry level or completed intern
Location: Hyderabad
Apply link: https://www.linkedin.com/jobs/view/4101729734
Date : 18 Dec 2024
ReplyDeleteSubject: Jr DevOps Engineer at MOTOROLA
Experience: Entry level or completed intern
Location: Bengaluru
Apply link: Date : https://www.linkedin.com/jobs/view/4102062003/
Date : 18 Dec 2024
ReplyDeleteSubject: DevOps Engineer at Zimyo
Experience: 1-3 Years
Location: Gurugram
Apply link: Date : https://ats.zimyo.work/career/details/MTMyMDQ%3D/MQ%3D%3D?UTM_SOURCE=LinkedIn
Date : 18 Dec 2024
ReplyDeleteSubject: Site Reliability Enginner at Toppan Merrill
Experience: Entry Level
Location: Chennai
Apply link: https://www.linkedin.com/jobs/view/3633385197/
Date : 18 Dec 2024
ReplyDeleteSubject: Site Reliability Engineer at Bright Vision Technology
Experience: 0 to 12 yrs Experience
Location: Bengaluru
Apply link: https://brightvisiontechnologies.applytojob.com/apply/95Hut37CBo/Site-Reliability-Engineer-SRE?source=LILI&source=LINKEDIN
Date : 18 Dec 2024
ReplyDeleteSubject: Software Engineer at Redhat
Experience: Entry Level
Location: Bengaluru , Pune
Apply link: https://redhat.wd5.myworkdayjobs.com/jobs/job/Bangalore---Carina/Software-Engineer_R-044199-2?%2526iisn=LinkedIn%252BPosting&source=LinkedIn&%2526%253Fmode=job&%2526iis=Job%252BBoard
Date : 18 Dec 2024
ReplyDeleteSubject: Junior DevOps Engineer at Steer Health
Experience: Entry Level
Location: India
Apply link: https://www.linkedin.com/jobs/view/4102582826/
Date : 18 Dec 2024
ReplyDeleteSubject: Junior Linux Engineer at NTT Data
Experience: Entry Level
Location: Hyderabad
Apply link: https://www.linkedin.com/jobs/view/4102274146/
Date : 18 Dec 2024
ReplyDeleteSubject: Site Reliability Engineer at Sezzle
Experience: NA
Location: India, Remote
Apply link: https://job-boards.greenhouse.io/sezzle/jobs/6301046003?gh_src=6d383ce23us
Date : 18 Dec 2024
ReplyDeleteSubject: DevOps Engineer for GeeksforGeeks
Experience: Entry level
Location: Noida
Apply link: https://www.linkedin.com/jobs/view/4104794084/
Date : 24 Dec 2024
ReplyDeleteSubject: DevOps Engineer for Integra.works
Experience: Freelance and Remote
Location: Noida
Apply link: https://www.linkedin.com/jobs/view/4103357888/
Date : 24 Dec 2024
ReplyDeleteSubject: DevOps Engineer for Pinacle
Experience: 4+
Location: Hyderabad
Apply link: https://www.linkedin.com/jobs/view/4102278174/
Date : 24 Dec 2024
ReplyDeleteSubject: DevOps Engineer for phData
Experience: NA
Location: Remote-India
Apply link: https://www.phdata.io/jobs/?gh_jid=6485274&gh_src=h04ywl1+
Date : 24 Dec 2024
ReplyDeleteSubject: DevOps Engineer for uniphore
Experience: 2+
Location: Bengaluru
Apply link: https://wd1.myworkdaysite.com/recruiting/uniphore/Uniphore/job/India---Bangalore/DevOps-Engineer_JR100394?source=LinkedIn
Date : 24 Dec 2024
ReplyDeleteSubject: DevOps Engineer for Deftbox
Experience: freshers
Location: Ahmedabad
Apply link: mail resume to connect@deftboxsolutions.com
Date : 24 Dec 2024
ReplyDeleteSubject: AWS DevOps Engineer for Exult
Experience: 4+
Location: Remote-India
Apply link: mail resume to careers@exultglobal.com
Date : 24 Dec 2024
ReplyDeleteSubject: Junior DevOps Engineer
Experience: Freshers
Location: Bengaluru
Apply link: https://motorolasolutions.wd5.myworkdayjobs.com/en-US/Careers/job/Junior-Devops-Engineer_R52283
Date : 29 Dec 2024
ReplyDeleteSubject: DevOps Engineer at IBM
Experience: Entry Level
Location: Bengaluru | Hyderabad
Apply link: https://careers.ibm.com/job/21298515/devops-engineer-bangalore-in/?codes=SN_LinkedIn&Codes=SN_LinkedIn
Date : 29 Dec 2024
ReplyDeleteSubject: DevOps Engineer at Comprino Technologies
Experience: 2 to 4 Yrs
Location: Bengaluru | Hyderabad
Apply link: email your CV to hr@comprinno.net
Date : 29 Dec 2024
ReplyDeleteSubject: DevOps Engineer at vsystems
Experience: 1.5 to 6
Location: Chennai
Apply link: sudarsan.pv@vysystems.com.
Date : 29 Dec 2024
ReplyDeleteSubject: DevOps Engineer at QSC
Experience: 5+ in DevOps and 7 + in IT
Location: Bengaluru
Apply link: https://careers.qsc.com/us/en/job/4150/DevOps-Engineer
Date : 01 Jan 2025
ReplyDeleteSubject: DevOps Engineer at Zoho
Experience: 0-4 Yrs
Location: TamilNadu
Apply link: https://careers.zohocorp.com/forms/fcc89b5ebd373d598e0224d10f2199d11070decf51a3c876459f1a8c0dbb02f9
ReplyDeleteDate : 01 Jan 2025
Subject: SRE Engineer at Infracloud
Experience: 6+
Location: WFO, Hyderabad
Apply link: https://infracloud.hire.trakstar.com/jobs/fk0xopx?source=LinkedInJP
ReplyDeleteDate : 01 Jan 2025
Subject: DevOps Engineer at Acko
Experience: Entry level
Location: Bengaluru
Apply link: https://www.linkedin.com/jobs/view/4112944705/
ReplyDeleteDate : 01 Jan 2025
Subject: DevOps Engineer at KSA
Experience: 2-3 yrs
Location: NA
Apply link: https://www.linkedin.com/posts/shaimaa-khalaf-83501318a_join-our-team-in-ksa-positiondevops-activity-7278037880181026816-cSbb/?utm_source=share&utm_medium=member_android