DevOps Tips & News
4 subscribers
16 photos
86 links
About DevOps
Download Telegram
๐Ÿš€ ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€ ๐—ฅ๐—ฒ๐˜€๐˜‚๐—บ๐—ฒ: ๐—” ๐—–๐—ผ๐—บ๐—ฝ๐—ฟ๐—ฒ๐—ต๐—ฒ๐—ป๐˜€๐—ถ๐˜ƒ๐—ฒ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ ๐Ÿš€

Hello #devops People ๐Ÿ‘‹ Ready to level up your DevOps game? Let's dive into crafting a resume that stands out in the digital crowd! ๐ŸŒŸ

๐Ÿญ. ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ & ๐—•๐—ฎ๐—ฑ๐—ด๐—ฒ๐˜€ ๐—ฆ๐—ต๐—ผ๐˜„๐—ฐ๐—ฎ๐˜€๐—ฒ ๐Ÿ›ก
Give your resume a visual boost with badges for certifications! ๐Ÿ† Highlight your expertise in AWS, Azure, Docker, Kubernetes, and more. ๐Ÿšข Show that you're not just talking the talk, but you've walked the walk!

๐Ÿฎ. ๐—ง๐—ผ๐—ผ๐—น๐˜€ & ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐—ถ๐—ฒ๐˜€ ๐—ฉ๐—ถ๐˜€๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† ๐Ÿ”
Don't be shy about your tech stack! โš™๏ธ Ensure tools like Jenkins, Ansible, Terraform, and Git are prominent. ๐Ÿ”ง Make it easy for recruiters to spot your proficiency at first glance.

๐Ÿฏ. ๐—ช๐—ผ๐—ฟ๐—ธ ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ ๐—›๐—ถ๐—ด๐—ต๐—น๐—ถ๐—ด๐—ต๐˜๐˜€ ๐Ÿ› 
In the Work Experience section, be crystal clear about your impact! ๐Ÿš€ If you're a DevOps Engineer, don't just say it โ€“ show it! Mention daily tasks like infrastructure automation, CI/CD pipeline management, and system monitoring.

๐Ÿฐ. ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ฆ๐—ต๐—ผ๐˜„๐—ฐ๐—ฎ๐˜€๐—ฒ ๐ŸŒ
Bring your projects into the limelight! ๐ŸŒŸ Format it like this:
Project: Automatic Deployments
Organization: XYZ Corp
Tools & Tech Used: Jenkins, Docker, Kubernetes
Role: DevOps Engineer
Responsibilities: Automated deployment processes, ensuring zero downtime
Tasks: Streamlined CI/CD pipelines, implemented containerization

๐Ÿฑ. ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ & ๐—”๐˜„๐—ฎ๐—ฟ๐—ฑ๐˜€ ๐—ฆ๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐ŸŽ“
Create a dedicated space for certifications and awards! ๐Ÿ… Showcase your dedication and accomplishments separately. This not only looks organized but highlights your commitment to continuous improvement.

๐Ÿฒ. ๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ฆ๐—ป๐—ฎ๐—ฝ๐˜€๐—ต๐—ผ๐˜ ๐Ÿ“Š
Summarize your qualifications for a quick overview! ๐Ÿ“ˆ Whether it's a degree in Computer Science or a specialized DevOps certification, make it easily digestible.


๐Ÿ”ต ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @prodevopsguy ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ1
๐Ÿ”” Looking for resources to learn Terraform. Here are some free courses, tutorials and YouTube links! ๐Ÿ‘‡

โžก๏ธYouTube resources:
1๏ธโƒฃ. Terraform Zero to Hero: https://lnkd.in/gvAm6xRF

2๏ธโƒฃ. Terraform in Basics: https://lnkd.in/g2yEnbbc

3๏ธโƒฃ. Terraform Best Practices: https://lnkd.in/gJaQ2Mr4

4๏ธโƒฃ. Terraform Basics: https://lnkd.in/gJaQ2Mr4

โžก๏ธTerraform courses:
1๏ธโƒฃ. Basics of Terraform: https://lnkd.in/g5dbxbwA

2๏ธโƒฃ. Terraform 101: https://lnkd.in/giKJm3_C

3๏ธโƒฃ. Terraform + AWS: https://lnkd.in/gJt6rzWx

4๏ธโƒฃ. Terraform on Azure : https://lnkd.in/g8SvbMTv

5๏ธโƒฃ. Basics of Terraform: https://lnkd.in/g9BxxAZ4

6๏ธโƒฃ. Terraform for beginners: https://lnkd.in/gPzANE99

โžก๏ธTerraform concepts and tutorials:
1โƒฃ. Terraform beginners: https://lnkd.in/gpi6kNDe

2โƒฃ. Introduction to terraform: https://lnkd.in/gAwwzG4N

3โƒฃ. Terraform Tutorial: https://lnkd.in/gmxCKSZV


๐ŸŽ„ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @prodevopsguy ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1
๐Ÿ”” ๐Ÿ๐ŸŽ๐ŸŽ ๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ ๐„๐ซ๐ซ๐จ๐ซ๐ฌ ๐–๐ข๐ญ๐ก ๐’๐จ๐ฅ๐ฎ๐ญ๐ข๐จ๐ง ๐ˆ๐ง ๐ƒ๐ž๐ญ๐š๐ข๐ฅ


โžก๏ธ Kubernetes has become the de facto standard for container orchestration, providing a powerful and scalable platform for deploying and managing applications. However, like any complex system, Kubernetes can encounter errors during the process, which can lead to frustration and downtime.

๐Ÿ”– In this blog, we will explore common reasons for errors in 100 Kubernetes and provide possible solutions for each case. Let's dive in!

๐‘“๐‘œ๐‘Ÿ ๐‘š๐‘œ๐‘Ÿ๐‘’ ๐‘–๐‘›๐‘“๐‘œ, ๐‘ฆ๐‘œ๐‘ข ๐‘๐‘Ž๐‘› ๐‘โ„Ž๐‘’๐‘๐‘˜ ๐‘กโ„Ž๐‘–๐‘  ๐‘™๐‘–๐‘›๐‘˜:
https://prodevopsguy.site/100-Kubernetes-Errors-With-Solution

#DevOps #Cloud #Kubernetes #Troubleshooting

โœˆ๏ธ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @prodevopsguy ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ŸŒ Mastering Git commands is essential for efficient collaboration and version control in software development. ๐Ÿ› 

Whether you're a beginner or seasoned developer, understanding Git basics is a must!


๐ŸŽ„ ๐—™๐—ผ๐—น๐—น๐—ผ๐˜„ @prodevopsguy ๐—ณ๐—ผ๐—ฟ ๐—บ๐—ผ๐—ฟ๐—ฒ ๐˜€๐˜‚๐—ฐ๐—ต ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Kubesploit
Kubernetes Goat is a **Vulnerable by Design" cluster environment where you can learn and practice Kubernetes security using an interactive, hands-on playground.

More: https://github.com/madhuakula/kubernetes-goat
๐Ÿ‘1
Linux Fundamentals (What to Learn First) ๐Ÿš€

๐Ÿ‘‡
โ†’ System Fundamentals
โ†’ Filesystem Hierarchy
โ†’ User Management
โ†’ Package Management
โ†’ Security
โ†’ Processes
โ†’ Command-line Tools
โ†’ Text Editors
โ†’ Networking

https://x.com/techyoutbe/status/1791746958584873089
๐Ÿ‘‰ Useful GIT ๐Ÿ“ฑ command you will use frequently being a software developer.

๐Ÿญ.๐—ด๐—ถ๐˜ ๐—ฑ๐—ถ๐—ณ๐—ณ: Show file differences not yet staged.
๐Ÿฎ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜ -m "commit message": Commit all tracked changes with a message.
๐Ÿฏ. ๐—ด๐—ถ๐˜ ๐˜€๐˜๐—ฎ๐˜๐˜‚๐˜€: Show the state of your working directory.
๐Ÿฐ. ๐—ด๐—ถ๐˜ ๐—ฎ๐—ฑ๐—ฑ ๐—ณ๐—ถ๐—น๐—ฒ_๐—ฝ๐—ฎ๐˜๐—ต: Add file(s) to the staging area.
๐Ÿฑ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ๐—ผ๐˜‚๐˜ -๐—ฏ ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต_๐—ป๐—ฎ๐—บ๐—ฒ: Create and switch to a new branch.
๐Ÿฒ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ๐—ผ๐˜‚๐˜ ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต_๐—ป๐—ฎ๐—บ๐—ฒ: Switch to an existing branch.
๐Ÿณ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜ --๐—ฎ๐—บ๐—ฒ๐—ป๐—ฑ: Modify the last commit.
๐Ÿด. ๐—ด๐—ถ๐˜ ๐—ฝ๐˜‚๐˜€๐—ต ๐—ผ๐—ฟ๐—ถ๐—ด๐—ถ๐—ป ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต_๐—ป๐—ฎ๐—บ๐—ฒ: Push a branch to a remote.
๐Ÿต. ๐—ด๐—ถ๐˜ ๐—ฝ๐˜‚๐—น๐—น: Fetch and merge remote changes.
๐Ÿญ๐Ÿฌ. ๐—ด๐—ถ๐˜ ๐—ฟ๐—ฒ๐—ฏ๐—ฎ๐˜€๐—ฒ -๐—ถ: Rebase interactively, rewrite commit history.
๐Ÿญ๐Ÿญ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—น๐—ผ๐—ป๐—ฒ: Create a local copy of a remote repo.
๐Ÿญ๐Ÿฎ. ๐—ด๐—ถ๐˜ ๐—บ๐—ฒ๐—ฟ๐—ด๐—ฒ: Merge branches together.
๐Ÿญ๐Ÿฏ. ๐—ด๐—ถ๐˜ ๐—น๐—ผ๐—ด-๐˜€๐˜๐—ฎ๐˜: Show commit logs with stats.
๐Ÿญ๐Ÿฐ. ๐—ด๐—ถ๐˜ ๐˜€๐˜๐—ฎ๐˜€๐—ต: Stash changes for later.
๐Ÿญ๐Ÿฑ. ๐—ด๐—ถ๐˜ ๐˜€๐˜๐—ฎ๐˜€๐—ต ๐—ฝ๐—ผ๐—ฝ: Apply and remove stashed changes.
๐Ÿญ๐Ÿฒ. ๐—ด๐—ถ๐˜ ๐˜€๐—ต๐—ผ๐˜„ ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜_๐—ถ๐—ฑ: Show details about a commit.
๐Ÿญ๐Ÿณ. ๐—ด๐—ถ๐˜ ๐—ฟ๐—ฒ๐˜€๐—ฒ๐˜ ๐—›๐—˜๐—”๐——~๐Ÿญ: Undo the last commit, preserving changes locally.
๐Ÿญ๐Ÿด. ๐—ด๐—ถ๐˜ ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜-๐—ฝ๐—ฎ๐˜๐—ฐ๐—ต-๐Ÿญ ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜_๐—ถ๐—ฑ: Create a patch file for a specific commit.
๐Ÿญ๐Ÿต. ๐—ด๐—ถ๐˜ ๐—ฎ๐—ฝ๐—ฝ๐—น๐˜† ๐—ฝ๐—ฎ๐˜๐—ฐ๐—ต_๐—ณ๐—ถ๐—น๐—ฒ_๐—ป๐—ฎ๐—บ๐—ฒ: Apply changes from a patch file.
๐Ÿฎ๐Ÿฌ. ๐—ด๐—ถ๐˜ ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต -๐—— ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต_๐—ป๐—ฎ๐—บ๐—ฒ: Delete a branch forcefully.
๐Ÿฎ๐Ÿญ. ๐—ด๐—ถ๐˜ ๐—ฟ๐—ฒ๐˜€๐—ฒ๐˜: Undo commits by moving branch reference.
๐Ÿฎ๐Ÿฎ. ๐—ด๐—ถ๐˜ ๐—ฟ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐˜: Undo commits by creating a new commit.
๐Ÿฎ๐Ÿฏ. ๐—ด๐—ถ๐˜ ๐—ฐ๐—ต๐—ฒ๐—ฟ๐—ฟ๐˜†-๐—ฝ๐—ถ๐—ฐ๐—ธ ๐—ฐ๐—ผ๐—บ๐—บ๐—ถ๐˜_๐—ถ๐—ฑ: Apply changes from a specific commit.
๐Ÿฎ๐Ÿฐ. ๐—ด๐—ถ๐˜ ๐—ฏ๐—ฟ๐—ฎ๐—ป๐—ฐ๐—ต: Lists branches.
๐Ÿฎ๐Ÿฑ. ๐—ด๐—ถ๐˜ ๐—ฟ๐—ฒ๐˜€๐—ฒ๐˜ --๐—ต๐—ฎ๐—ฟ๐—ฑ: Resets everything to a previous commit, erasing all uncommitted changes.


๐Ÿ˜Ž ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ @prodevopsguy ๐Ÿ๐จ๐ซ ๐ฆ๐จ๐ซ๐ž ๐ฌ๐ฎ๐œ๐ก ๐œ๐จ๐ง๐ญ๐ž๐ง๐ญ ๐š๐ซ๐จ๐ฎ๐ง๐ ๐œ๐ฅ๐จ๐ฎ๐ & ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ!!! // ๐‰๐จ๐ข๐ง ๐Ÿ๐จ๐ซ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ƒ๐Ž๐‚๐ฌ: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿš€ ะŸั€ะพะตะบั‚ pgtune ะฝะฐ GitHub โ€” ะธะฝัั‚ั€ัƒะผะตะฝั‚ ะดะปั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะน ะฝะฐัั‚ั€ะพะนะบะธ PostgreSQL. ะžะฝ ะฐะฝะฐะปะธะทะธั€ัƒะตั‚ ั‚ะตะบัƒั‰ะธะต ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ ัะธัั‚ะตะผั‹ ะธ ะฟั€ะตะดะปะฐะณะฐะตั‚ ะพะฟั‚ะธะผะฐะปัŒะฝั‹ะต ะทะฝะฐั‡ะตะฝะธั ะดะปั ะฟะพะฒั‹ัˆะตะฝะธั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ. ะŸะพะดะดะตั€ะถะธะฒะฐะตั‚ ั€ะฐะทะปะธั‡ะฝั‹ะต ะฒะตั€ัะธะธ PostgreSQL ะธ ะพะฟะตั€ะฐั†ะธะพะฝะฝั‹ะต ัะธัั‚ะตะผั‹.

๐Ÿ“Œ ะžะทะฝะฐะบะพะผัŒั‚ะตััŒ ั ะฟั€ะพะตะบั‚ะพะผ ะธ ะฝะฐั‡ะฝะธั‚ะต ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ: github.com/le0pard/pgtune

#PostgreSQL #ะ‘ะฐะทั‹ะ”ะฐะฝะฝั‹ั… #DBA #ะŸั€ะพะดัƒะบั‚ะธะฒะฝะพัั‚ัŒ #ะžะฟั‚ะธะผะธะทะฐั†ะธั #DevOps #OpenSource
Forwarded from AWS Notes
โ€‹โ€‹Terraform best practices from AWS

https://docs.aws.amazon.com/prescriptive-guidance/latest/terraform-aws-provider-best-practices/introduction.html

Backend

โ–ซ๏ธ Use S3 for remote storage
โ–ซ๏ธ Facilitate team collaboration
โ–ซ๏ธ Separate the backends for each environment
โ–ซ๏ธ Actively monitor remote state activity

Code

โ–ซ๏ธ Implement a standard repository structure
โ–ซ๏ธ Structure for modularity
โ–ซ๏ธ Follow naming conventions
โ–ซ๏ธ Use attachment resources
โ–ซ๏ธ Use default tags
โ–ซ๏ธ Meet Terraform Registry requirements
โ–ซ๏ธ Use recommended module sources
โ–ซ๏ธ Follow coding standards

Versions

โ–ซ๏ธ Use the TFLint
โ–ซ๏ธ Monitor new releases

Modules

โ–ซ๏ธ Use variables for customization
โ–ซ๏ธ Understand dependencies
โ–ซ๏ธ Use trusted sources

#Terraform
Ingress NGINX retirement: helpful tools and resources

Tools and repos:
1. Ingress2gateway (we described it here before)
2. Gateway API Benchmarks lists and compares existing Gateway API implementations
3. Ingress Migration Kit is a new tool that generates Gateway API migration plans

Related posts and other activities from vendors, projects, and community:
1. Clarifications from a Gateway API maintainer
2. NGINX Inc (F5): blog post; live AMA with the NGINX team (December 10th and 11th); migration experience from a user
3. Isovalent / Cilium: blog post; migration experience from a user
4. Traefik: blog post; Ingress NGINX Migration tool from the company
5. HAProxy: blog post; migration assistance from the company
6. SUSE: blog post

#articles #tools #networking
Interested in seeing the contents of your container images without running them? Check out this new tool.

cek (container exploration kit) is a CLI tool for exploring the OCI images filesystem. Unlike Skopeo, it works with the container itself (rather than the container registry), i.e. it can read images directly from Docker, Podman, or containerd in addition to pulling them from remote registries. cek allows you to:

- list files in your image and display the directory tree structure;
- read file contents;
- inspect image metadata;
- export images to tar files.

โ–ถ๏ธ GitHub repo
๐Ÿ’ฌ Reddit announcement

Language: Go | License: MIT | 261 โญ๏ธ

#tools #storage