Day-0 | DevOps Overview and Guidance | Sagar Kakkala's World

 




For Telugu:



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?

while there you will see lot of RoadMaps suggesting Linux, Networking, Cloud, Docker, Kubernetes, Terraform, ArgoCD

This Is My Personal Suggestion.

If you follow RoadMap, you might need to invest lot of time, for suppose, you took 2 months to learn Linux and then 2 Months to learn Networking, it may take minimum of 6 months to complete RoadMap. Now if you see the Projects, we may have the tendency to forget things and it may confuse us and we have to go back and revise our Basics again, this would be time consuming

I Personally Suggest Watch DevOps Projects (watch only one to avoid initial confusion )even if you don't understand. try finishing it. 

Now Based on Tools used in Project, learn tools accordingly till the Project.

For Suppose the Project you watched have used AWS EC2, S3 Bucket and VPC, learn only about these in cloud as an initial step 

Now try getting Project2 with same tools used, this way you will have the idea on How Different Tools are getting connected and how much of resources are being used from Each DevOps Tool.

Why Sagar Kakkala's Project?

My Project designed is based on complete Basics and Fundamentals, If you are someone who wants to Understand how DevOps works in an Organizational level

You will have step by step approach on how and why to use different tools

The Project is designed in a way where i took a single React Code Project and will be moving into Secure DevOps Setup, the videos would be in Telugu but you can watch out for Blog in YT Description that has explanation, screenshots and Code Snippets for easier practice

You can check feedbacks of my Project here before we proceed - DevOps with Sagar Kakkala Feedback

Note: Every feedback posted is shared only after getting consent from each individual.


TechWorldwithNanna paid course would be too costly but few videos in her Youtube channel can get the explanations that you require. in case you are stuck at any topic, and if its available in her YouTube channel, check to get better understanding.

What DevOps Tools to Learn?


Now Based on the Project you finished you can go with tools, Since there are lot of DevOps tools, try learning Traditional tools and the learning other tools can be cakewalk.

For Suppose, You don't have to invest your time in learning Jenkins, AWS Code Commit, Azure Pipelines, Gitlab. As all these tools are CI/CD. learning Jenkins would be enough and in future reference , even if you try learning Azure Pipelines, there will only be slighter changes. You can invest your time in learning other DevOps tools instead of focusing on learning all CI/CD tools

I would you must know at least one tool from Below if you are aspiring to be DevOps Engineer.

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

KodeKloud


How to Prepare Resume?

While some major companies and big companies are not using ATS because of few limitations.

my suggestion would be to keep a resume with pointers of

Your Career Objective that bolds your experience

Your Skills

Your Latest Projects

Your Learnings and Certifications

Your Highest Education

Make Proper Formatting and Spacing

In Case, You are going for ATS Resume

You can check your ATS Score at this Website - ResumeWorded, try targeting ATS score of 80 to 90, website would suggest you of changes to be done.

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?

Earlier Blog comments used to be updated with DevOps Jobs.

Now all the DevOps Opportunity Jobs will be posted in WhatsApp channel which is run by one of our friend GK


GK: I hope you're doing well! I wanted to let you know that I've started this WhatsApp channel to help students who are struggling to find better job opportunities. From my own experience, I've seen many students facing challenges in securing quality jobs, and unfortunately, some are even falling victim to scams. This initiative is something I felt passionate about, as I want to help others navigate the job market more effectively and safely.

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?

As majority of us have interview fear no matter how confident we are on Project or tools, As this fear might sometime make us lose an opportunity that we seek

so,it is important to be prepared

One of my friend here takes Mock Interviews on Every Sunday at 9pm topic wise, so you can join the Whatsapp Channel below to get links of Mock Interview


Also my friend Abhijit conducts Interview Challenges and Sessions

You can checkout whatsapp channel where you will get a challenge everyday, it will be a very simple and basic question

No worries, even if you fail to answer. You will get the answer for the challenge next day in Same Whatsapp Channel or WhatsApp Group

Websites for Remote Jobs:

- We Work Remotely

- Remote OK 

- AngelList

- FlexJobs 

- Stack Overflow Jobs 

- Remote.co 

- Remotive 

- HackerRank Jobs 

- GitHub Jobs 

- Working Nomads 

- Just Remote 

- Jobspresso 

- Dynamite Jobs

- EuropeRemotely 

- RemoteTechJobs 

- Virtual Vocations 

- Remote Gigs 

- Pangian 

- Built In 

- Arc.dev 

LinkedIn 

- YC Jobs 

Conclusion:

We Discussed on Basic Overview of what needs to be followed, In case you have any suggestions or feel like something needs to be added, Please do drop a comment on this Blog or reach out in any of the Available Platforms as mentioned below.Let's help each other

All the Best😉 


##I Post most of my content in Telugu related to contrafactums(changing lyrics to original songs),fun vlogs, Travel stories and much more to explore, You can subscribe here at sagar kakkala's world Youtube,You can also follow me on other sites Sagar Kakkala LinkedIn, Sagar Kakkalas world Instagram, Entertainment meme Page ##

🖊feedback,queries and suggestions about blog are welcome in the comments.

Comments

  1. Nice way of explination

    ReplyDelete
  2. Hi Sagar, read your blog, you provided very good information and step by step approach. Loved it.

    ReplyDelete
  3. Date: 15 Dec 2024

    Subject: 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

    ReplyDelete
  4. Date: 12 Dec 2024

    Subject: DevOps Engineer in IBM

    Experience: NA

    Location: Bengaluru, Hyderabad

    Apply link: https://careers.ibm.com/job/21298514/devops-engineer-bangalore-in

    ReplyDelete
  5. Date: 28 Nov 2024

    Subject: 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

    ReplyDelete
  6. Date : 15 Dec 2024

    Subject: Jr Private Cloud Engineer

    Experience: Entry level or completed intern

    Location: Hyderabad

    Apply link: https://www.linkedin.com/jobs/view/4101729734

    ReplyDelete
  7. Date : 18 Dec 2024

    Subject: Jr DevOps Engineer at MOTOROLA

    Experience: Entry level or completed intern

    Location: Bengaluru

    Apply link: Date : https://www.linkedin.com/jobs/view/4102062003/

    ReplyDelete
  8. Date : 18 Dec 2024

    Subject: 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

    ReplyDelete
  9. Date : 18 Dec 2024

    Subject: Site Reliability Enginner at Toppan Merrill

    Experience: Entry Level

    Location: Chennai

    Apply link: https://www.linkedin.com/jobs/view/3633385197/

    ReplyDelete
  10. Date : 18 Dec 2024

    Subject: 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

    ReplyDelete
  11. Date : 18 Dec 2024

    Subject: 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

    ReplyDelete
  12. Date : 18 Dec 2024

    Subject: Junior DevOps Engineer at Steer Health

    Experience: Entry Level

    Location: India

    Apply link: https://www.linkedin.com/jobs/view/4102582826/

    ReplyDelete
  13. Date : 18 Dec 2024

    Subject: Junior Linux Engineer at NTT Data

    Experience: Entry Level

    Location: Hyderabad

    Apply link: https://www.linkedin.com/jobs/view/4102274146/

    ReplyDelete
  14. Date : 18 Dec 2024

    Subject: Site Reliability Engineer at Sezzle

    Experience: NA

    Location: India, Remote

    Apply link: https://job-boards.greenhouse.io/sezzle/jobs/6301046003?gh_src=6d383ce23us

    ReplyDelete
  15. Date : 18 Dec 2024

    Subject: DevOps Engineer for GeeksforGeeks

    Experience: Entry level

    Location: Noida

    Apply link: https://www.linkedin.com/jobs/view/4104794084/

    ReplyDelete
  16. Date : 24 Dec 2024

    Subject: DevOps Engineer for Integra.works

    Experience: Freelance and Remote

    Location: Noida

    Apply link: https://www.linkedin.com/jobs/view/4103357888/

    ReplyDelete
  17. Date : 24 Dec 2024

    Subject: DevOps Engineer for Pinacle

    Experience: 4+

    Location: Hyderabad

    Apply link: https://www.linkedin.com/jobs/view/4102278174/

    ReplyDelete
  18. Date : 24 Dec 2024

    Subject: DevOps Engineer for phData

    Experience: NA

    Location: Remote-India

    Apply link: https://www.phdata.io/jobs/?gh_jid=6485274&gh_src=h04ywl1+

    ReplyDelete
  19. Date : 24 Dec 2024

    Subject: 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

    ReplyDelete
  20. Date : 24 Dec 2024

    Subject: DevOps Engineer for Deftbox

    Experience: freshers

    Location: Ahmedabad

    Apply link: mail resume to connect@deftboxsolutions.com

    ReplyDelete
  21. Date : 24 Dec 2024

    Subject: AWS DevOps Engineer for Exult

    Experience: 4+

    Location: Remote-India

    Apply link: mail resume to careers@exultglobal.com

    ReplyDelete
  22. Date : 24 Dec 2024

    Subject: Junior DevOps Engineer

    Experience: Freshers

    Location: Bengaluru

    Apply link: https://motorolasolutions.wd5.myworkdayjobs.com/en-US/Careers/job/Junior-Devops-Engineer_R52283

    ReplyDelete
  23. Date : 29 Dec 2024

    Subject: 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

    ReplyDelete
  24. Date : 29 Dec 2024

    Subject: DevOps Engineer at Comprino Technologies

    Experience: 2 to 4 Yrs

    Location: Bengaluru | Hyderabad

    Apply link: email your CV to hr@comprinno.net

    ReplyDelete
  25. Date : 29 Dec 2024

    Subject: DevOps Engineer at vsystems

    Experience: 1.5 to 6

    Location: Chennai

    Apply link: sudarsan.pv@vysystems.com.

    ReplyDelete
  26. Date : 29 Dec 2024

    Subject: 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

    ReplyDelete
  27. Date : 01 Jan 2025

    Subject: DevOps Engineer at Zoho

    Experience: 0-4 Yrs

    Location: TamilNadu

    Apply link: https://careers.zohocorp.com/forms/fcc89b5ebd373d598e0224d10f2199d11070decf51a3c876459f1a8c0dbb02f9

    ReplyDelete

  28. Date : 01 Jan 2025

    Subject: SRE Engineer at Infracloud

    Experience: 6+

    Location: WFO, Hyderabad

    Apply link: https://infracloud.hire.trakstar.com/jobs/fk0xopx?source=LinkedInJP

    ReplyDelete

  29. Date : 01 Jan 2025

    Subject: DevOps Engineer at Acko

    Experience: Entry level

    Location: Bengaluru

    Apply link: https://www.linkedin.com/jobs/view/4112944705/

    ReplyDelete

  30. Date : 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

    ReplyDelete

Post a Comment