Generate viral LinkedIn posts in your style for free.

Generate LinkedIn posts
Govardhana Miriyala Kannaiah

Govardhana Miriyala Kannaiah

These are the best posts from Govardhana Miriyala Kannaiah.

13 viral posts with 19,099 likes, 838 comments, and 1,614 shares.
10 image posts, 0 carousel posts, 0 video posts, 3 text posts.

๐Ÿ‘‰ Go deeper on Govardhana Miriyala Kannaiah's LinkedIn with the ContentIn Chrome extension ๐Ÿ‘ˆ

Best Posts by Govardhana Miriyala Kannaiah on LinkedIn

Cloud Cost Reduction Techniques ๐Ÿ‘‡

Each technique enables organizations to optimize cloud usage and minimize expenses

๐Ÿญ. ๐—ฅ๐—ฒ๐—ฑ๐˜‚๐—ฐ๐—ฒ ๐—จ๐˜€๐—ฎ๐—ด๐—ฒ:
Optimize resource quantity and size while maintaining application performance (eg:- Trim instances, shrink storage, streamline services)

๐Ÿฎ. ๐—ง๐—ฒ๐—ฟ๐—บ๐—ถ๐—ป๐—ฎ๐˜๐—ฒ ๐—œ๐—ฑ๐—น๐—ฒ ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€:ย 
Identify and terminate any idle or unused resources such as instances, databases, or storage volumes

๐Ÿฏ. ๐—ฅ๐—ถ๐—ด๐—ต๐˜ ๐—ฆ๐—ถ๐˜‡๐—ถ๐—ป๐—ด:
Right-size instances to match application needs of your applications

๐Ÿฐ. ๐—ฆ๐—ต๐˜‚๐˜๐—ฑ๐—ผ๐˜„๐—ป ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€ ๐——๐˜‚๐—ฟ๐—ถ๐—ป๐—ด ๐—œ๐—ป๐—ฎ๐—ฐ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฒ๐—ฟ๐—ถ๐—ผ๐—ฑ๐˜€:
Implement automated processes or schedules to shut down non-critical resources during inactive periods

๐Ÿฑ. ๐—ฅ๐—ฒ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ ๐˜๐—ผ ๐—ฅ๐—ฒ๐—ฑ๐˜‚๐—ฐ๐—ฒ ๐—ฅ๐—ฎ๐˜๐—ฒ:ย 
Leverage discounted pricing options such as Reserved Instances, Savings plans based on your workloads

๐˜‰๐˜ฐ๐˜ฏ๐˜ถ๐˜ด ๐˜›๐˜ช๐˜ฑ:
Spot Instances and lower-cost storage tiers usage isn't a bad idea too

๐Ÿฒ. ๐—ข๐—ฝ๐˜๐—ถ๐—บ๐—ถ๐˜‡๐—ฒ ๐——๐—ฎ๐˜๐—ฎ ๐—ง๐—ฟ๐—ฎ๐—ป๐˜€๐—ณ๐—ฒ๐—ฟ๐˜€:
- Leverage data compression and CDNs to lower bandwidth charges
- Minimize data transfer costs with smart resource placement and intra-region transfers

๐—ก๐—ผ๐˜๐—ฒ:
It's recommended to carefully consider the impact on your specific workloads and seek expert advice as necessary

Need help ? Let's talk !!

๐Ÿ” Consider a Repost if this is useful.

=============================
Follow me, tap the (๐Ÿ””) on my profileย Govardhana Miriyala Kannaiah

You'll be notified the moment I post

Let's make your Digital and Cloud transformation journey seamless ๐Ÿš€

#gopuwritesย #FinOpsย #CloudCostManagementย #CloudFinancialManagementย #awsย #gcpย #azure
Post image by Govardhana Miriyala Kannaiah
I once asked this in an AWS cloud engineer interview.

If I assign a /24 CIDR to a VPC, how many usable IPs are there?

The candidate confidently replied: 256 IPs.

Before getting into whether it was the right or wrong answer,

I see many cloud practitioners, especially beginners, find it hard to choose the right subnet size.

I made this visual to help you understand. Check it out !

A /24 provides 256 IPs โ€“ right.

But AWS reserves 5 IPs per subnet.

These include: network address, broadcast, router, DNS, and one more for future use.

So, /24 gives you only 251 usable IPs, not 256.

Plan usable IPs, not theoretical ones.

47K+ read my TechOps Examples newsletter: https://lnkd.in/gg3RQsRK

What do we cover:
DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
๐Ÿš€ Kubernetes Periodic Table ๐Ÿณ ๐Ÿ‘‡

120 ๐™˜๐™ค๐™ข๐™ฅ๐™ค๐™ฃ๐™š๐™ฃ๐™ฉ๐™จ ๐™˜๐™ช๐™ง๐™–๐™ฉ๐™š๐™™ ๐™ก๐™ž๐™จ๐™ฉ

๐Ÿ” Consider a Repost if this is useful.

=============================
Follow me, tap the (๐Ÿ””) on my profile Govardhana Miriyala Kannaiah

You'll be notified the moment I post

Let's make your Digital and Cloud transformation journey seamless ๐Ÿš€

#gopuwrites #Kubernetes #DevOps #Cheatsheet
Post image by Govardhana Miriyala Kannaiah
90% of DevOps roadmaps are inaccurate.

Typical roadmaps look like:

Containerization: Docker, Helm, Kubernetes
CI/CD: Jenkins / Github actions / GitLab
Programming: Go / Python
Cloud: AWS / Azure / GCP
Version Control: GIT
IaC: Terraform
CM: Ansible

There is a pre-state to this.

I call it 'DevOps Day 0' Roadmap:

Networking: TCP/IP, DNS, HTTP/S, VPN, Load Balancers, Firewalls, Network Protocols, Subnetting

Database: SQL vs. NoSQL, ACID Properties, Scalability, Data Modeling

Security: Encryption, Authentication, Authorization, OWASP Top 10, Security Policies, Risk Assessment, Compliance Standards (like GDPR, HIPAA).

Storage: Block Storage, Object Storage, File Storage, NAS, SAN, SSD vs. HDD.

DR: Backup and Restore, Pilot Light, Warm Standby, Multi-site, RTO (Recovery Time Objective), RPO (Recovery Point Objective).

Data Replication: Master-Slave, Peer-to-Peer, Synchronous vs. Asynchronous, Data Consistency, Replication Topologies, Log Shipping.

Cache: In-memory Caches (Redis, Memcached), CDN, Cache Invalidation, Write-through vs. Write-back Cache, Cache Hit Ratio.

DevOps is 20% building, 80% optimizing and operating.

Get the 'Day 0' basics right before jumping into tools.

10000+ read my free, bite-sized weekday TechOps examples newsletter (Mon-Fri): https://lnkd.in/gg3RQsRK

What is covered:
DevSecOps, Cloud, Containerization, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful.
How I Reduced Docker Image Size from 588 MB to Only 47.7 MB

๐—” ๐˜„๐—ต๐—ผ๐—บ๐—ฝ๐—ถ๐—ป๐—ด ๐Ÿต๐Ÿญ.๐Ÿด๐Ÿต %

To begin with, there is no secret here if you already know about the multi stage builds.

We all know minimizing docker image sizes accelerates container deployment, and for large-scale operations, this can lead to substantial savings in storage space.

1. For a flask app, I picked up ๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป ๐Ÿฏ.๐Ÿต-๐—ฎ๐—น๐—ฝ๐—ถ๐—ป๐—ฒ ๐˜„๐—ต๐—ถ๐—ฐ๐—ต ๐—ถ๐˜€ ๐—ฎ ๐˜„๐—ต๐—ผ๐—บ๐—ฝ๐—ถ๐—ป๐—ด ๐Ÿต๐Ÿฑ.๐Ÿฎ% ๐˜€๐—บ๐—ฎ๐—น๐—น๐—ฒ๐—ฟ ๐˜๐—ต๐—ฎ๐—ป ๐—ฃ๐˜†๐˜๐—ต๐—ผ๐—ป ๐Ÿฏ.๐Ÿต

This minimal images contain only the essentials, significantly reducing the image size.

2. I minimized layers - every command in a Dockerfile (like RUN, COPY, etc.) generates a separate layer in the final image.

Grouping similar commands together into one step makes sense, which decreases the total number of layers, leading to a smaller overall image size.

๐—œ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐—ฑ๐—ผ๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ถ๐˜€:

RUN apk update
RUN apk add --no-cache git
RUN rm -rf /var/cache/apk/RUN apk update
RUN apk add --no-cache git
RUN rm -rf /var/cache/apk/* *

๐——๐—ผ ๐˜๐—ต๐—ถ๐˜€:

RUN apk update && apk add --no-cache git && rm -rf /var/cache/apk/*

3. Used .๐—ฑ๐—ผ๐—ฐ๐—ธ๐—ฒ๐—ฟ๐—ถ๐—ด๐—ป๐—ผ๐—ฟ๐—ฒ File - Docker transfers all the files from your project directory into the image by default. To avoid including unneeded files, used a .dockerignore file to exclude them.

__pycache__
*.pyc
*.pyo
*.pyd
venv/

4. Multi-Stage Builds - Here all the magic happens !

Dockerfile looks like:

# Stage 1: Build
FROM python:3.9-alpine AS builder

# Install necessary build dependencies
RUN apk add --no-cache build-base \
ย && apk add --no-cache gfortran musl-dev lapack-dev

# Set the working directory
WORKDIR /app

# Copy the requirements file and install dependencies
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

# Copy the rest of the application code to the working directory
COPY . .

# Uninstall unnecessary dependencies
RUN pip uninstall -y pandas && apk del build-base gfortran musl-dev lapack-dev

# Stage 2: Production
FROM python:3.9-alpine

# Set the working directory
WORKDIR /app

# Copy only the necessary files from the build stage
COPY --from=builder /app /app

# Expose the port the app will run on
EXPOSE 5000

# Run the Flask app
CMD [โ€œpythonโ€œ, โ€œapp. pyโ€œ]

The new image size is: ๐—ข๐—ป๐—น๐˜† ๐Ÿฐ๐Ÿณ.๐Ÿณ ๐— ๐—•

Single stage image size was: ๐Ÿฑ๐Ÿด๐Ÿด ๐— ๐—•

The application works exactly the same, but it spins up much faster in this version.

That's an whomping -๐Ÿต๐Ÿญ.๐Ÿด๐Ÿต %

๐Ÿ‘‹ PS - I wrote an article with visuals and detailed break down of this use case in my newsletter here: https://lnkd.in/gFzjeCXu

๐Ÿ” Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
Linux โ†’ Docker โ†’ Networking โ†’ Kubernetes

Not the other way around.

Linux โ†’ For strong fundamentals

Docker โ†’ For containerizing applications

Networking โ†’ For connecting everything together

9000+ read my free bite-sized weekday (Mon-Fri) daily TechOps examples newsletter

What do we cover:
DevSecOps, Cloud, Containerization, IaC, GitOps, MLOps

Join us here for FREE: https://lnkd.in/gg3RQsRK

๐Ÿ” Consider a Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
Not a joke, many DevOps Engineers don't fully understand what DevOps truly is.

Learning tools is just a skill.

You would become a DevOps Engineer when you understand:ย 

How to handle unplanned outages ?
How a change impacts the business ?
What are the dangerous blind spots in the system?
How to collaborate with stakeholders during a crisis?
How can the system run independently in your absence?

I could keep going.ย 

With just skills:ย 

You may do well in some teams, sometimes.ย ย 
You may do well in many teams, sometimes.ย 

Only with expertise:ย 

You would do well in many teams, many times.ย 

Aim for expertise.

I repeat,

DevOps skills โ‰  DevOps expertise

32K+ read my free bite-sized weekday (Mon-Fri) daily TechOps examples newsletter: https://lnkd.in/gg3RQsRK

What do we cover:
DevOps, Cloud, Containerization, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
GitHub is free.
Ansible is free.
Docker is free.
Terraform is free.
Minikube is free.
AWS* is free (to an extent).
Python is free.
ArgoCD is free

You can build a strong DevOps and Cloud career with nothing but a laptop and internet.

No more excuses.

29K+ read my free bite-sized weekday (Mon-Fri) daily TechOps examples newsletter: https://lnkd.in/gg3RQsRK

What do we cover:
DevSecOps, Cloud, Containerization, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful.
Linux โ†’ Networking โ†’ Docker โ†’ Kubernetes

Not the other way around.

Linux โ†’ For strong fundamentals

Networking โ†’ For connecting everything

Docker โ†’ For containerizing applications

16K+ read my free bite-sized weekday (Mon-Fri) daily TechOps examples newsletter: https://lnkd.in/gg3RQsRK

What do we cover:
DevSecOps, Cloud, Containerization, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
You're not a Kubernetes Pro until you haveโ€ฆ

Watched a pod fail over and over with no idea whatโ€™s wrong

Had at least one nightmare about pods in CrashLoopBackOff

Cluster crash in the middle of the night, forcing you to fix it half asleep

I can go on...

44K+ read my free newsletter: https://lnkd.in/gg3RQsRK

What do we cover:
DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful
Post image by Govardhana Miriyala Kannaiah
DevOps and Cloud Engineering is not just about learning tools.

Learn basic working blocks for the long run:

1. How does networking work?
- Keywords: TCP/IP, DNS, HTTP/S, VPN, Load Balancers, Firewalls, Network Protocols, Subnetting

2. How to pick the right database?
- Keywords: SQL vs. NoSQL, ACID Properties, Scalability, Data Modeling

3. Principles of secure system design
- Keywords: Encryption, Authentication, Authorization, OWASP Top 10, Security Policies, Risk Assessment, Compliance Standards (like GDPR, HIPAA).

4. What are the different kinds of storage?
- Keywords: Block Storage, Object Storage, File Storage, NAS, SAN, Cloud Storage (AWS S3, Azure Blob), SSD vs. HDD.

5. What are different kinds of DR (Disaster Recovery) strategies?
- Keywords: Backup and Restore, Pilot Light, Warm Standby, Multi-site, RTO (Recovery Time Objective), RPO (Recovery Point Objective).

6. Common approaches for data replication
- Keywords: Master-Slave, Peer-to-Peer, Synchronous vs. Asynchronous, Data Consistency, Replication Topologies, Log Shipping.

7. When to implement caching mechanisms?
- Keywords: In-memory Caches (Redis, Memcached), CDN, Cache Invalidation, Write-through vs. Write-back Cache, Cache Hit Ratio.

Tools and frameworks will change. Fundamentals remain intact.

Without fundamentals, you are incomplete.

Think about it.
Dear Managers:

DevOps is a tough job.

- Fixing issues fast
- Automating tasks
- Keeping things running smoothly

Then suddenly, they are handling way more than expected.

More work?

Thatโ€™s fine!

But without enough resources?

โŒ Big trouble โŒ

Thatโ€™s when things go wrong.

โ†’ Be clear about priorities.ย ย 
โ†’ Be clear on what you really needย ย 
โ†’ Focus on whatโ€™s important, not everything.

Your aspirations to move mountains are fine.

But not at the cost of their burnout.

Great work โ‰  Infinite energy

Donโ€™t wait for problems to happen:

Support your DevOps team.

Theyโ€™re problem solvers, not magicians ๐Ÿ› ๏ธ

12,000+ tech pros from Apple, Amazon, Nike, Stripe read my free weekday daily TechOps examples newsletter : https://lnkd.in/gg3RQsRK

What do we cover:
DevSecOps, Cloud, Containerization, IaC, GitOps, MLOps

๐Ÿ” Consider a Repost if this is helpful.
Post image by Govardhana Miriyala Kannaiah
Don't build CI/CD pipelines that JUST work.

Build ones that are intelligent and efficient.

Just a pipeline running successfully doesn't mean it's the end of it.

It's not just about getting from point A to point B; it's about how efficiently you can make the journey.

I personally would like to see intelligent pipelines leveraging:

Parallel build โŸถ To speed up build timeย ย 
Automated rollback โŸถ To recover quicklyย ย 
Jenkins as a slave โŸถ To distribute workloads
Containerized builds โŸถ To ensure consistency
Pipeline as code โŸถ To improve maintainabilityย ย 
Caching mechanisms โŸถ To reduce redundancyย ย 
On-demand agents โŸถ To optimize resource usageย 

Remember,

The goal of a CI/CD pipeline is not JUST successful deployments.

But faster, secure, reliable, and maintainable deployments.

Think about it.

Pro level DevOps folks would find a gap in the example. Share it in the comments if you find ๐Ÿ˜€

๐Ÿ” Consider a repost if this is helpful.
--
I'm Govardhana Miriyala Kannaiah and I run a digital and cloud consulting firm, NeuVeu. Trusted by Stanford University, Hearst Corporation and 15+ clients in 12+ countries over the last year.

If you are a business looking for help, you can schedule a free business consultation call with me (calendly link in the bio)
Post image by Govardhana Miriyala Kannaiah

Related Influencers