DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
16.1K subscribers
1.33K photos
14 videos
501 files
1.28K links
https://projects.prodevopsguytech.com // https://blog.prodevopsguytech.com

• We post Daily Trending DevOps/Cloud content
• All DevOps related Code & Scripts uploaded
• DevOps/Cloud Job Related Posts
• Real-time Interview questions & preparation guides
Download 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:

🎯 AKS: Managed Kubernetes cluster hosted in Azure. Focus on agent nodes while Azure handles the Kubernetes API service.

🎯 Virtual Network: AKS sets up a virtual network for agent nodes. For advanced scenarios, set up your own network with control over subnet config and more.

🎯 Ingress: Exposes HTTP(S) routes to services within the cluster, acting as an API Gateway.

🎯 Azure Load Balancer: Routes internet traffic to the ingress controller, ensuring scalability and reliability.

🎯 External Data Stores: Microservices often use external data stores like Azure SQL Database or Azure Cosmos DB for stateful operations.

🎯 Microsoft Entra ID: Used for creating and managing Azure resources and recommended for user authentication in client apps.

🎯 Azure Container Registry: Store private Docker images for deployment. AKS can authenticate using its Microsoft Entra identity.

🎯 Azure Pipelines: Part of Azure DevOps, automates builds, tests, and deployments. Also compatible with third-party CI/CD tools.

🎯 Helm: A Kubernetes package manager that simplifies managing and deploying applications.

🎯 Azure Monitor: Collects and stores metrics, logs, and telemetry data for monitoring, alerting, and root cause analysis.

🎯 Cost Optimization: Use the Azure pricing calculator to estimate costs, and refer to the Azure Well-Architected Framework for further insights.

Cost Considerations:

AKS: No direct cost, but you pay for underlying resources.
Azure Load Balancer: Charges for configured load-balancing rules.
Azure Pipelines: Free options with charges for extra jobs.
Azure Monitor: Costs based on data ingestion and retention.

Seize the potential of microservices on AKS, backed by the Azure cloud's robust infrastructure.


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 https://harshhaa.hashnode.dev/deploying-an-app-to-aks-using-azure-devops-azure-cloud-shell

🔗 More DevOps Projects : HERE

🔗 More DevOps Blogs : HERE

🔥🔥🔥🔥🔥🔥🔥🔥

Follow 🍩 Like 👍 Share 👍 Comment Your thoughts 💬

😎 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 𝐔𝐧𝐝𝐞𝐫𝐬𝐭𝐚𝐧𝐝𝐢𝐧𝐠 𝐂𝐨𝐧𝐭𝐚𝐢𝐧𝐞𝐫 𝐑𝐮𝐧𝐭𝐢𝐦𝐞𝐬: 𝐃𝐨𝐜𝐤𝐞𝐫 𝐯𝐬. 𝐏𝐨𝐝𝐦𝐚𝐧 𝐯𝐬. 𝐂𝐨𝐧𝐭𝐚𝐢𝐧𝐞𝐫𝐝 𝐯𝐬. 𝐂𝐑𝐈-𝐎 🌟

In the dynamic world of modern software deployment, choosing the right container runtime is crucial. Let's explore the unique features of four popular technologies:

🐳 𝑫𝒐𝒄𝒌𝒆𝒓 : A robust platform empowering developers to build, share, and run containers effortlessly. With its intuitive CLI and daemon-based architecture, Docker remains a top choice for containerization.

🔹 𝑷𝒐𝒅𝒎𝒂𝒏: A daemonless container engine offering similar functionalities to Docker but without the need for a central daemon. Perfect for developing and managing OCI containers directly on your Linux system.

🚀 𝑪𝒐𝒏𝒕𝒂𝒊𝒏𝒆𝒓𝒅 : This industry-standard core container runtime focuses on simplicity and reliability. It provides essential functionalities to run containers and manage images efficiently on any system.

⚙️ 𝑪𝑹𝑰-𝑶 : Tailored specifically for Kubernetes, CRI-O is a lightweight container runtime implementing the Kubernetes Container Runtime Interface (CRI). It seamlessly integrates OCI-compatible runtimes into Kubernetes clusters.

Whether you're a developer, DevOps enthusiast, or Kubernetes aficionado, understanding these container runtimes can streamline your deployment workflows.

🔍 This comparison is a high-level overview aimed at simplifying complex concepts.


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 Roles, Rolebinding, Clusterrole, Cluster rolebindings:

📢 Roles: A role is a set of permissions that defines what actions a user, group, or service account can perform within a specific namespace. For example, a role might allow reading and writing pods but not modifying other resources.

📢 Role Bindings: Role bindings are used to associate a role with one or more subjects, such as users, groups, or service accounts. This association grants the subjects the permissions defined by the role within the namespace.

📢 Cluster Roles: Similar to roles, cluster roles are a set of permissions, but they are not limited to a single namespace. Cluster roles grant permissions across the entire cluster, allowing actions such as listing and creating resources cluster-wide.

📢 Cluster Role Bindings: Cluster role bindings are used to associate cluster roles with subjects, granting them the permissions defined by the cluster role across the entire cluster.

Roles and role bindings are scoped to a specific namespace, providing granular access control within that namespace, while cluster roles and cluster role bindings operate at the cluster level, granting broader permissions across namespaces or the entire cluster.


🛒 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Interview Questions for 2.5 to 4 yrs 𝐀𝐖𝐒 𝐰𝐢𝐭𝐡 𝐝𝐞𝐯𝐨𝐩𝐬 𝐫𝐨𝐥𝐞 𝐢𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰𝐬 :

Top Practise Set 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬 𝐟𝐨𝐫 𝐭𝐡𝐞 𝐢𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐩𝐫𝐞𝐩𝐚𝐫𝐚𝐭𝐢𝐨𝐧

1. What is GIT stash ?
2. What is a branching strategy?
3. What is the command to discard changes in the working dir?
4. How do you debug the exited container?
5. How do you execute jobs parallely in Jenkins?
6. Maven Lifecycle?
7. How do you upgrade Jenkins?
8. What is called a Parameterised Job in Jenkins?
9. What is called Docker Swarm?
10. How do you handle codes in Nexus satisfactory?
11. How do you manage space issues in the Jenkins server?
12. what is called a multibranch project in the Jenkins server ?
13. How do you secure the Jenkins server?
14. How do you manage GITHUB roles?
15. What is called a NULL resource in Terraform?
16. What is called terraform fmt ?
17.What is called Snowball?
18. How do you manage credentials in Terraform?
19. What is called Code Deploy in AWS?
20. Can you attach a single EBS volume to multiple EC2 instances at the same time?
21. Can you use Multiple FROM in DockerFile ?
22. DockerFile runs as which user?
23. How can we pass an argument to DockerFile?
24. What are deployment strategies?
25. What is called an application load balancer?
26. What is Kubernetes architecture ?
27. What is called Fargate service in AWS?
28. What are Register targets in Ansible?
29. How do you pull artifacts from NEXUS?
30. How to access the S3 bucket privately ?
31. What is the difference between a NAT inst and a NAT Gateway?
32. How can you restrict particular IPs accessing EC2 instances?
33. What is called VPC peering?
34. What is called Transit Gateway?
35. What are the types of autoscaling?
36. To prevent DDOS attacks, which load balancer is used ?
37. What is called a sticky session?
38. What is called Lambda?
39. How do you manage tfstate file in Terraform?
40. How do yo create multiple ec2 instances in terraform ?
41. AWS has released a new service, how does Terraform behave?
42. How do you uncommit the changes that have already been pushed to GitHub?
43. What is the difference between git pull and git fetch?
44. What is called Jenkins File?
45. What is called Shared Libraries in Jenkins?
46. What is called docker networking?
47. What is called a Trust relationship in AWS?
48. What is called Public Subnet and Private Subnet?
49. How do you establish a connection between ec2 instance to another ec2 instance?
50. What is realm command ?
51. How do you differentiate within an AWS account dev env, test env, and prod env?
52. Types of ec2 instances?
53. How can you encrypt the already created unencrypted EBS without creating a fresh EC2 instance?
54. How do you install Nginx in the Ansible playbook?
55. How do you recover the deleted object in S3?


🛒 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 https://www.prodevopsguy.site/ansible-project-dynamic-inventory-load-balancing-with-ansible


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
https://prodevopsguy.github.io/2024/Ultimate-DevOps-Bootcamp-2024-Pack/

⚠️ Note: Anyone Interested, can open the Blog 🌐, share it to your friends and colleagues.


🔵 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 https://www.prodevopsguy.site/jenkins-errors-with-solutions


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1713166935585.gif
525.7 KB
🐬 Have you ever wondered how Docker works behind the scenes? Let's dive into its architecture to uncover the magic!

➡️ Docker Client: Imagine this as your gateway to the Docker world. It's like having a personal assistant who takes your commands and communicates them to the next key player.

➡️ Docker Host: This is where the real action happens. The Docker daemon, like a master chef, manages everything from images (the recipes) to containers (the dishes) with precision.

➡️ Docker Registry: Think of this as your recipe book library. Docker Registry stores all the images, just like Docker Hub, where you can find a plethora of ready-to-use images.

Understanding Docker's architecture is crucial for anyone diving into system design or coding. It's like having a superpower to efficiently manage and deploy your applications!


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐍𝐞𝐭𝐰𝐨𝐫𝐤𝐢𝐧𝐠 𝐃𝐞𝐦𝐲𝐬𝐭𝐢𝐟𝐢𝐞𝐝 ~ 𝐇𝐨𝐰 𝐝𝐨𝐞𝐬 𝐚 𝐏𝐨𝐝 𝐠𝐞𝐭𝐬 𝐚𝐧 𝐈𝐏 𝐚𝐝𝐝𝐫𝐞𝐬𝐬 🤔

Setting up Networking on a Kubernetes cluster is essentially the interaction between 𝑲𝒖𝒃𝒆𝒍𝒆𝒕 <=> 𝑪𝑵𝑰 (Container Networking Interface) <=> 𝑪𝑹𝑰 (Container Runtime Interface) 🚀

Kube-controller-manager assigns a podCIDR to each node in the cluster
Pods on a node are assigned an IP address from the subnet value in podCIDR.
Because podCIDRs across all nodes are disjoint subnets, it allows assigning each pod a unique IP address.
The k8s cluster administrator configures and installs kubelet,
container runtime, network provider agent and distributes CNI plugins on each node.
When a network provider agent starts, it generates a CNI config.
When a pod is scheduled on a node, kubelet calls the CRI plugin to create the pod on the node assigned
The CNI plugin specified in the CNI config configures the pod network resulting in a pod getting an IP address !!


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍 https://prodevopsguy.site/support-us


✈️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔔 𝐖𝐡𝐲 𝐢𝐬 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐓𝐫𝐨𝐮𝐛𝐥𝐞𝐬𝐡𝐨𝐨𝐭𝐢𝐧𝐠 𝐬𝐨 𝐃𝐢𝐟𝐟𝐢𝐜𝐮𝐥𝐭?

➡️ Let's look at the top 8 of the challenges..


𝐃𝐢𝐬𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐝 𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭: Hard to pinpoint the root cause of issues spread across nodes and containers.

𝐀𝐛𝐬𝐭𝐫𝐚𝐜𝐭𝐢𝐨𝐧 𝐥𝐚𝐲𝐞𝐫𝐬: Difficulty diagnosing infrastructure issues due to hidden complexities.

𝐃𝐲𝐧𝐚𝐦𝐢𝐜 𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭: Unpredictable behavior due to constant scaling and relocation of components.

𝐂𝐨𝐦𝐩𝐥𝐞𝐱 𝐧𝐞𝐭𝐰𝐨𝐫𝐤𝐢𝐧𝐠: Troubleshooting network connectivity, DNS, and firewall rules is challenging.

𝐂𝐨𝐧𝐭𝐚𝐢𝐧𝐞𝐫𝐢𝐳𝐚𝐭𝐢𝐨𝐧 𝐜𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞𝐬: Debugging within containers and diagnosing container-specific problems is complex.

𝐋𝐚𝐜𝐤 𝐨𝐟 𝐯𝐢𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐲: Achieving comprehensive monitoring of applications, infrastructure, and networking is difficult.

𝐒𝐭𝐞𝐞𝐩 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐜𝐮𝐫𝐯𝐞: Requires deep understanding of Kubernetes concepts and tools to troubleshoot effectively.

𝐓𝐨𝐨𝐥𝐢𝐧𝐠 𝐜𝐨𝐦𝐩𝐥𝐞𝐱𝐢𝐭𝐲: Choosing, configuring, and integrating the right monitoring and debugging tools is challenging.


✉️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Urgent Requirement for DevOps Professionals!!!

➡️ Primary Skills : Any Scripting, Jenkins, Docker, Kubernetes, Terraform , Git and GitHub
⭐️ Exp : 3-5 Years
📍 Location : Remote(Bangalore/Hyd)
🟢 Notice Period: Immediate to 15 Days
🎙 Mode of Interview : 2 virtual, 1 F2F

✉️ Share your resume at luckyithub@gmail.com


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
CI/CD Pipeline Explained in Simple Terms

➡️ The software development life cycle has several important steps: development, testing, deployment, and maintenance. CI/CD automates and connects these steps to allow faster, more reliable releases.


✉️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Job Role:- DevOps Intern

🔖 Experience:- Fresher
📍 Job Location:- Mumbai

🔖Role Description:-
This is a full-time hybrid role for a DevOps Intern located in Mumbai, with flexibility for some remote work. The DevOps Intern will be responsible for software development, continuous integration, integration, Kubernetes, AWS Cloud and Linux. They will work with the development team to design, build and maintain the infrastructure and tools needed for testing and deployment. The role also involves monitoring the systems, diagnosing the issues, and resolving them.


🔖 Qualifications:-
1. Knowledge of software development, continuous integration, and integration
2. Knowledge of Kubernetes, AWS cloud, and Linux
3. Experience with automation tools and cloud infrastructure is a plus
4. Knowledge of monitoring systems and diagnosing issues
5. Good analytical and problem-solving skills
6. Bachelor's degree in Computer Science, Engineering, or related field


✉️ Drop your CV and contact information to the following email address
ninad.shetye@sigmoidfrogs.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 https://prodevopsguy.site/guide-to-installing-prometheus-and-grafana


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
If you want to write a 𝗰𝗹𝗲𝗮𝗿 𝗮𝗻𝗱 𝗰𝗼𝗻𝗰𝗶𝘀𝗲 𝗰𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻 𝗳𝗼𝗿 𝘆𝗼𝘂𝗿 𝗧𝗲𝗿𝗿𝗮𝗳𝗼𝗿𝗺 𝗰𝗼𝗱𝗲 you need to know to 𝗳𝗹𝗮𝘁𝘁𝗲𝗻 function and 𝗳𝗼𝗿 expression.

➡️ What does 𝗳𝗹𝗮𝘁𝘁𝗲𝗻 do?
𝗳𝗹𝗮𝘁𝘁𝗲𝗻 takes a list and replaces any list elements with a flattened sequence of the list contents.

➡️ What does 𝗳𝗼𝗿 expression do?
A for expression creates a complex type value by transforming another complex type value. Each element in the input value can correspond to either one or zero values in the result, and an arbitrary expression can be used to transform each input element into an output element.

➡️ How can we combine them?
We can write nested configuration and flatten it when it is needed.

Imagine that you want to create several storage accounts with a few containers inside. This is a perfect example. Just take a look at the attached code.


✔️ 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM