A recent conversation started with a simple question — and quickly turned into a hands-on walkthrough: ◽ Launching a server on Amazon EC2 ◽ Connecting via SSH and managing access with key pairs ◽ Configuring security groups (opening the right ports) ◽ Running Python code on a remote Linux machine ◽ Mapping a domain to a server via IP There are countless tutorials online — but sometimes there’s no substitute for sitting down one-on-one and guiding how to do it together. Why not? 👐 Moments like this remind me how powerful it is to break down systems into practical steps — and how quickly things become clear when you actually do them. And honestly? There’s something really satisfying about sharing knowledge that you once learned from someone else... Thanks a lot Yona Swarzman 🙏 I’m continuing to build on this by working on more end-to-end projects involving data, APIs, and deployment workflows. #AWS #CloudComputing #EC2 #Python #KnowledgeSharing
Hands-on AWS EC2 Setup and Security Walkthrough
More Relevant Posts
-
DevOps looks fancy from the outside. AWS dashboards Python automation scripts Cool web Uls CI/CD pipelines Everything looks modern and powerful. But when production actually breaks... Suddenly everyone is back to: ssh into the server checking logs in /var/log running random Linux commands writing a quick Bash script to fix something 😅 And that's when you realize something interesting. Behind every fancy cloud platform... behind every automation tool... there is stil: 🐧Linux 💻 Bash 🔨CLI tools Quietly running the entire internet. No fancy UI. No colorful dashboards Just a terminal... and someone who knows what they're doing. DevyOps lesson l learned: You can ignore Bash and Linux at the start. But sooner or later... the terminal will find you.🥲 #DevOps #Linux #Bash #CloudComputing #AWS #Techhumor #CloudEngineer #Automation
To view or add a comment, sign in
-
-
🚨 »»» 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 𝗨𝗽𝗱𝗮𝘁𝗲: 𝗣𝘆𝘁𝗵𝗼𝗻 𝗼𝗻 𝗔𝘇𝘂𝗿𝗲 𝓐𝓹𝓹 𝓢𝓮𝓻𝓿𝓲𝓬𝓮 (𝓦𝓲𝓷𝓭𝓸𝔀𝓼) 𝗥𝗲𝘁𝗶𝗿𝗲𝗺𝗲𝗻𝘁 ¯\_(ツ)_/¯ Microsoft is retiring Python runtime support for Azure App Service and Azure Functions on Windows, effective 𝗠𝗮𝗿𝗰𝗵 𝟯𝟭, 𝟮𝟬𝟮𝟳. 𝗪𝗵𝗮𝘁 𝘁𝗵𝗶𝘀 𝗺𝗲𝗮𝗻𝘀: ⚠️ Python applications on Windows-based Azure services will stop executing ⚠️ Your configuration and content remain preserved, but apps won't run ⚠️ Technical support for these workloads ends on this date ⏰ 𝗔𝗰𝘁𝗶𝗼𝗻 𝗥𝗲𝗾𝘂𝗶𝗿𝗲𝗱: Migrate your Python applications to Linux-based services before the deadline to ensure uninterrupted operation. ✅ 𝗥𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗲𝗱 𝗣𝗮𝘁𝗵 𝗙𝗼𝗿𝘄𝗮𝗿𝗱: ▸ Azure App Service on Linux (fully supported) ▸ Azure Functions on Linux (fully supported) 🎯 𝗡𝗲𝘅𝘁 𝗦𝘁𝗲𝗽𝘀: Create new Linux-based instances and redeploy your Python workloads well ahead of March 31, 2027, to allow adequate testing and transition time. 💡 Plan your migration today to avoid service disruptions. 🔗 𝗥𝗲𝗮𝗱 𝘁𝗵𝗲 𝗳𝘂𝗹𝗹 𝗮𝗻𝗻𝗼𝘂𝗻𝗰𝗲𝗺𝗲𝗻𝘁: https://lnkd.in/gG7UMRs2 #Azure #Python #CloudComputing #DevOps #Migration #TechUpdate
To view or add a comment, sign in
-
Linux is free. - Docker is free. - Kubernetes is free. - Git and Github are free. - GitHub Actions is free. - Python is free. - AWS, GCP, Azure are free (limited use). - Terraform is free - Parrot os - youtube + notebook llm + obsidian + IA - ArgoCD and Flux are free. - Prometheus and Grafana are free. Your laptop and internet connection: That’s all you need to start.
To view or add a comment, sign in
-
🚀 Terraform Variables: Complete Guide If you're working with Infrastructure as Code, mastering Terraform variables is a must! Here's everything you need to know in one infographic 👇 🔷 8 Variable Types: string number bool list(string) map(string) tuple object set(string) 🔷 3 Ways to Assign Values: ✅ .tfvars file ✅ TF_VAR_ environment variable ✅ -var CLI flag 🔷 Precedence Order (most misunderstood!): Default value → .tfvars → TF_VAR_ → -var CLI flag ⚠️ CLI flag always wins! 💡 Understanding precedence saves you hours of debugging in real projects. Save this post for your next Terraform project! 🔖 #IaC #InfrastructureAsCode #AWS #Azure #GCP #CloudComputing #DevOps #DevSecOps #SRE #PlatformEngineering #CloudNative #CloudArchitecture #TechLearning #LearnDevOps #DevOpsEngineer #CloudEngineer #100DaysOfCloud #Automation #Linux #OpenSource #Programming #Coding #SoftwareEngineering #TechCommunity #Technology #Innovation
To view or add a comment, sign in
-
-
Exciting news! Learn how to leverage AI for root cause analysis in MCP servers using VS Code and Cursor. Check out the latest article on our developer portal.
To view or add a comment, sign in
-
At Open Source #SecurityCon, Lori Lorusso from the Rust Foundation broke down why being an Alpha-Omega grantee is a game changer in securing open source. Read the case study: https://lnkd.in/eCgjxQNK Watch the full talk: https://lnkd.in/e_ryxtAH #KubeCon #CloudNativeCon #OpenSource #Security #AlphaOmega #OpenSSFCommunity OpenSSF Cloud Native Computing Foundation (CNCF) The Linux Foundation OpenJS Foundation Eclipse Foundation OpenRefactory, Inc. Python Software Foundation GitHub Arm Amazon Web Services (AWS) Google Meta Microsoft Canonical Kusari Seth Larson
To view or add a comment, sign in
-
When a coordinated phishing attack hit open source package registries, the Rust Foundation's team was ready. Thanks to Alpha-Omega's support, we already had a dedicated security team, shared intelligence channels, and direct escalation paths to GitHub. Our Director of Outreach, Lori Lorusso, recently walked through the full story in her lightning talk at Open Source #SecurityCon Europe, and Alpha-Omega published a case study to go with it. If you're interested in real-world supply chain defense, both are worth your time. 🔒 Thank you for your ongoing support in this critical area, Alpha-Omega! Talk: https://lnkd.in/gNk6tgGK Case Study: https://lnkd.in/eCgjxQNK #alphaomega #openssf #rustlang #rust #rustfoundation #casestudy #supplychainsecurity #opensource #ossecurity #kubecon
At Open Source #SecurityCon, Lori Lorusso from the Rust Foundation broke down why being an Alpha-Omega grantee is a game changer in securing open source. Read the case study: https://lnkd.in/eCgjxQNK Watch the full talk: https://lnkd.in/e_ryxtAH #KubeCon #CloudNativeCon #OpenSource #Security #AlphaOmega #OpenSSFCommunity OpenSSF Cloud Native Computing Foundation (CNCF) The Linux Foundation OpenJS Foundation Eclipse Foundation OpenRefactory, Inc. Python Software Foundation GitHub Arm Amazon Web Services (AWS) Google Meta Microsoft Canonical Kusari Seth Larson
To view or add a comment, sign in
-
𝐖𝐡𝐲 𝐃𝐨𝐜𝐤𝐞𝐫 𝐛𝐚𝐬𝐞 𝐢𝐦𝐚𝐠𝐞𝐬 𝐦𝐚𝐭𝐭𝐞𝐫 𝐦𝐨𝐫𝐞 𝐭𝐡𝐚𝐧 𝐲𝐨𝐮 𝐭𝐡𝐢𝐧𝐤 Spent an hour debugging a Dockerfile. The code was fine, the container just wouldn't build. Turned out my slim Python base image was missing the system libraries needed to compile the Postgres driver. 𝐒𝐰𝐢𝐭𝐜𝐡𝐢𝐧𝐠 𝐭𝐡𝐞 𝐛𝐚𝐬𝐞 𝐢𝐦𝐚𝐠𝐞 𝐟𝐢𝐱𝐞𝐝 𝐢𝐭 𝐢𝐧 𝐦𝐢𝐧𝐮𝐭𝐞𝐬. Slim images are great until your dependencies have dependencies that go all the way down to the OS. Sometimes it's not even slim vs full, it's which version of slim you're on. Dropping the base from 3.14 to 3.12 was the actual fix. CoderCo #DevOps #Docker #Containers #Cloud #Linux
To view or add a comment, sign in
-
Containers can feel very reliable… until they're not. One thing I have seen more times than I can count: An application works perfectly on a developer's laptop, but once it's inside a container, something breaks. Most times, it is not Docker itself that is the problem. Here is what it actually ends up being: 1. Missing Dependencies Your local machine has Node, Python, or a system library installed globally. The container does not. The app runs locally but fails in the container because that dependency was never declared. 2. Environment Variables Your .env file works on your machine, but you forgot to pass it to the container. Suddenly the app cannot find the database connection string or API key. 3. File Paths Windows uses backslashes. Linux uses forward slashes. Your container runs Linux. That hardcoded path C:\projects\data will not work. 4. Assumptions About the Runtime Environment You assumed Python 3.10 is installed. The base image uses 3.8. You assumed /tmp is writable. Maybe it is mounted read-only. Containers force you to be explicit about everything. And that is a good thing. It exposes hidden assumptions and makes your application more portable and reproducible. But only if you pay attention to the details. Here is what I do now: · Always build from a clean base image locally before pushing · Explicitly list every dependency in the Dockerfile · Pass environment variables intentionally, never by accident · Use relative paths or environment-specific path variables · Test the exact same image in staging before production The more predictable your container is, the more reliable your system becomes. #Docker #Containers #DevOps #CloudComputing #AWS #ECS #TheEmpatheticEngineer
To view or add a comment, sign in
-
-
When a dedicated student takes a learning task and turns it into a solution for a problem that plagued their entire class, you know they’ve mastered the craft. Mohamed Diaa one of our talented members at Gestell, just shared his Unix Engine. What started as a task to learn Docker ended up as a full-fledged automation tool. It allows users to build and run C projects in a Unix environment seamlessly from Windows—no heavy VMs, no random crashes, just pure efficiency. It’s a brilliant mix of PowerShell automation, Nginx, and Docker workspace management. If you’re still dealing with VM-related trauma from Network Programming or just want to see a smart DevOps workflow, check out his repo below! Proud of your hustle, Diaa! 🚀 #Docker #DevOps #CProgramming #Automation #Gestell #TechInnovation #ProblemSolving
كان في مشكلة أجهزة الكلية وإحنا شغالين Network Programming إن الـ Virtual Machine فيها مشاكل ودا كان بيخليها تعمل Crash في نص وأنا شغال، وطبعاً دا كان بيضايق أي حد لما الشغل يطير بسبب دا 😄. ساعتها مكنتش أعرف Docker، بس لما نزلت لي Task في Gestell إني أتعلم Docker لقيت فيه الحل للمشكلة وقد إيه ممكن يحل المشكلة دي فعلاً. طبعا اكيد الكلام دا للي بيستخدم Windows و عاوز ينزل حاجة Light weightعلى جهازه. تفاصيل الـ Unix Engine وطريقة شغله: >المشروع عبارة عن Compilation Engine بيسمح لك تعمل Build و Run لأي مشروع C على Unix-based system من غير ما تفتح VM واحدة. أنت بتتعامل مع الـ Windows بتاعك عادي، والـ Engine بيقوم بالباقي في الخلفية. >إزاي الـ Engine بيفكر؟ الموضوع بيبدأ بـ PowerShell Script بسيط بياخد الـ Source Code بتاعك ويعمله Packaging. وعشان السرعة، الـ Script بيفلتر أي ملفات تقيلة ملهاش لازمة زي الـ .vscode أو الـ .git عشان الـ Payload يكون خفيف والـ Upload يحصل في ثواني. >بعد كدا الـ Request بيروح لـ Nginx ومنه للـ Python App جوه الـ Docker Container. هنا الـ Engine بيبدأ يشتغل بذكاء؛ لو لقى عندك Makefile جاهز هيستخدمه فوراً، ولو ملقاش، بيعمل Scan لكل ملفات الـ .c والـ .h في المشروع ويعمل لها Link و Compile مع بعض بشكل أوتوماتيكي باستخدام GCC. >مرحلة الـ Cleanup والـ Output: أهم ميزة ضفتها هي الـ Workspace Management. بعد ما الـ Build بيخلص بنجاح، الـ App بياخد اسم الفولدر الأصلي بتاعك ويسمي بيه الـ Output (مثلاً TestProject.out). بعدها بيمسح كل الـ Source Code والملفات الزيادة من فولدر الـ /workspace وبيسيب بس الـ Final Binary. كدا أنت بتضمن إن الـ Container دايماً نظيف ومستعد للمشروع اللي بعده. >النتيجة النهائية: في الآخر، الـ Script بيرجع لك الـ Linux Binary في الفولدر بتاعك على الـ Windows. ولو حبيت تعمل له Run وتجربه جوه بيئة الـ Linux فعلاً، هتلاقيه جاهز ومستنيك جوه الـ /workspace بتاع الـ Container. وعشان الموضوع يكون سهل لأي حد، جهزت Technical Manual بيشرح بالتفصيل إزاي تستخدم الـ Container على Docker Desktop وتتعامل مع الـ Engine خطوة بخطوة. اللي حابب يجرب ممكن يبص على الريبو من هنا: https://lnkd.in/d4rsMxuV #Docker #Nginx #CProgramming #Automation #Linux #Unix #ProblemSolving
To view or add a comment, sign in
Explore related topics
- Key AWS Services Beyond EC2 and RDS
- How to Use AWS for Secure Remote Data Access
- How AWS Simplifies Cloud Architecture
- Lessons from AWS Security Incidents for IT Professionals
- Tips for Improving Cloud Security with AWS
- How to Access Private EC2 Instances
- AWS Cloud Infrastructure Setup for New Teams
- Real-World AWS Experience for Your Resume
- AWS Security Program Best Practices
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development