𝗚𝗶𝘁𝗛𝘂𝗯 𝗔𝗰𝘁𝗶𝗼𝗻𝘀 𝗝𝘂𝘀𝘁 𝗚𝗼𝘁 𝗦𝗺𝗮𝗿𝘁𝗲𝗿 (𝗔𝗽𝗿𝗶𝗹 𝟮𝟬𝟮𝟲 𝗨𝗽𝗱𝗮𝘁𝗲𝘀) If you're using GitHub Actions daily, this small-looking update actually unlocks 𝗯𝗶𝗴 𝗶𝗺𝗽𝗿𝗼𝘃𝗲𝗺𝗲𝗻𝘁𝘀 𝗶𝗻 𝗳𝗹𝗲𝘅𝗶𝗯𝗶𝗹𝗶𝘁𝘆, 𝘀𝗲𝗰𝘂𝗿𝗶𝘁𝘆, 𝗮𝗻𝗱 𝗿𝗲𝗹𝗶𝗮𝗯𝗶𝗹𝗶𝘁𝘆. Here’s what changed—and why it matters for real DevOps workflows. 1. Finally: Override Entrypoints in Service Containers One of the long-standing pain points is gone. You can now override: • 𝚎𝚗𝚝𝚛𝚢𝚙𝚘𝚒𝚗𝚝 • 𝚌𝚘𝚖𝚖𝚊𝚗𝚍 Directly in your workflow YAML for service containers. Why this matters: • No more hacks or custom images just to tweak container startup • Works similar to Docker Compose (familiar syntax) • Cleaner, more maintainable pipelines This is especially useful for: • Integration tests with databases (Postgres, Redis, etc.) • Custom startup logic in ephemeral environments Bottom line: 𝗟𝗲𝘀𝘀 𝗯𝗼𝗶𝗹𝗲𝗿𝗽𝗹𝗮𝘁𝗲, 𝗺𝗼𝗿𝗲 𝗰𝗼𝗻𝘁𝗿𝗼𝗹 #DevOps #GitHubActions #CloudSecurity #CI_CD #PlatformEngineering #Automation #Azure #OIDC
GitHub Actions Just Got Smarter (Apr 2022 Updates)
More Relevant Posts
-
Deploying a full-stack application sounded simple at first: frontend, backend, database, connect everything, and launch. But this project quickly showed me that real deployment is rarely that smooth. I ran into missing files, Git and Azure DevOps sync issues, MongoDB connection problems, environment variable errors, SSH access issues, and moments where one fix exposed another problem. It was frustrating, and honestly, there were times I felt stuck. But that is also where the real learning happened. This experience helped me understand deployment beyond theory. I saw more clearly how frontend, backend, and database services depend on each other, how small configuration mistakes can break a workflow, and why automation and standardization matter so much in real environments. Was this kind of manual deployment worth it? I believe it was. For an upcoming DevOps Engineer, these challenges build the foundation: troubleshooting, resilience, patience, and systems thinking. They also make tools like Docker, CI/CD, Terraform, and cloud-native workflows easier to understand because you begin to appreciate what they are actually solving. My biggest takeaway is this: learn the hard way at least once, then improve the process. That is how better systems are built. #DevOps #AWS #CloudEngineering #FullStackDeployment #MongoDB #AzureDevOps #EC2 #LearningInPublic
To view or add a comment, sign in
-
-
Want your DevOps GitHub to actually stand out? Most profiles have tutorials. Recruiters want to see real systems. If you’re building a DevOps portfolio, projects like these make a real difference: 1. 3-tier web application Nginx + Python/FastAPI + PostgreSQL with Docker Compose 2. High-availability load balancer HAProxy + Keepalived with VIP failover on 2 nodes 3. Redis caching layer API + Redis with proper cache invalidation and TTL strategy 4. Blue-green deployment pipeline GitHub Actions deploying to two environments with rollback 5. Log centralization Loki + Promtail + Grafana with alerts for error spikes 6. Monitoring stack Prometheus + Alertmanager + node-exporter with real alert rules 7. Kubernetes application deployment Helm chart + health probes + HPA + resource limits 8. GitOps pipeline ArgoCD deploying from Git with auto-sync and drift detection 9. Terraform AWS infrastructure VPC + subnets + NAT + EC2 + ALB + autoscaling using clean modules 10. Secrets management Vault integration or Kubernetes sealed-secrets 11. Database backup automation PostgreSQL backups to S3 + tested restore script 12. CI security scanning Trivy + SBOM generation + fail build on critical vulnerabilities 13. Reverse proxy with TLS Nginx + Let’s Encrypt + auto renewal + security headers 14. Rate limiting & WAF simulation Nginx rate limiting + fail2ban + bot protection 15. Linux performance lab Debug CPU, memory, disk, and network using tools like top, iostat, ss, tcpdump Where beginners mess up: -Using full node:latest (huge images) npm install instead of npm ci (no lockfile) -Running as root (security audit fail) Copying entire codebase first (busts cache) Small tips: -Build these locally using VMs. •Build this locally: docker build -t myapp . && docker run -p 3000:3000 myapp •Watch your image shrink 80% vs basic Dockerfiles. This pattern scales to Kubernetes deployments perfectly. What's your go-to Dockerfile optimization? Still using node:latest? 😅 If you can run everything on your laptop like a mini datacenter, you’re already learning the right way. #DevOps #GitHub #CloudComputing #InfrastructureAsCode #TechLearning
To view or add a comment, sign in
-
-
Deploying a backend is one thing… making it reliable is another After setting up my VPS, Docker containers, Nginx, and HTTPS, I thought I was done. But then I realized something serious… If my server crashes, I lose everything. So I took it a step further and implemented: ~ Automated MongoDB backups ~ Shell scripting (bash) ~ Cron jobs for scheduling ~ Backup compression for storage efficiency One concept that stood out for me: Cron jobs. They allow you to schedule tasks like: “Run this script every day at 2AM” That means my database now backs itself up automatically no manual work. This experience taught me that: It’s not just about building systems… It’s about making them resilient. If you're learning backend or DevOps, don’t stop at deployment. Think reliability. #DevOps #BackendDevelopment #Docker #LearningInPublic #SoftwareEngineering
To view or add a comment, sign in
-
-
If you want to become a Platform Engineer, This is the stack you must understand 👇 --- 🧱 Infrastructure ✔ AWS / GCP / Azure ✔ Networking basics ✔ Linux --- ⚙️ Containerization ✔ Docker ✔ Kubernetes --- 🛠️ Infrastructure as Code ✔ Terraform --- 🔄 CI/CD ✔ GitHub Actions / Jenkins ✔ ArgoCD (GitOps) --- 🧩 Platform Layer ✔ Internal Developer Platform (IDP) ✔ Backstage --- 📊 Observability ✔ Prometheus (metrics) ✔ Loki / ELK (logs) ✔ Jaeger (traces) --- 🔐 Security ✔ RBAC ✔ Secrets management --- 🔥 Reality: Most engineers know 30–40% of this. Top engineers understand the FULL stack. --- 🚀 Focus on: Not tools → but how everything connects. --- 💡 That’s Platform Engineering. --- Save this cheat sheet. Follow for daily DevOps & Cloud content. #PlatformEngineering #DevOps #CloudComputing #Kubernetes #Engineering
To view or add a comment, sign in
-
-
🌆 Still thinking about this one after 5 years in DevOps… Why is there no standard tool that just reads cron expressions in plain English? 🗣️ 0 0 L * * — most engineers I know would Google this 1#2 — second what of the month?? 😭 5,35 8-18/2 * * 1,3,5 — genuinely cursed 💀 So I built cronread.com 🛠️ Paste any expression → plain English + exact next run times + copy-ready snippets for your stack 📋 Supports: 🔹 L W # advanced syntax 🔹 AWS EventBridge 6-field cron 🔹 Terraform • K8s • GitHub Actions • AWS CDK 🔹 Your local timezone auto-detected 🌍 Free. No login. No nonsense. #DevTools #Cron #AWS #DevOps #Terraform #Kubernetes #GitHubActions #CloudEngineering #BackendDev #BuildInPublic #SideProject #CloudComputing #Automation #AWSCDK #SoftwareEngineering #IndieHacker #LinuxAdmin #OpenSource
To view or add a comment, sign in
-
-
🚨 I was solving the SAME DevOps errors again and again… …and forgetting the fix every time. So I built something to fix this 👇 (Thread 🧵) 1/ You see CrashLoopBackOff in production 😵💫 You debug for hours… fix it 💪 Next week… same error again. 👉 “What did I do last time?” 2/ This kept happening while working with: Kubernetes OpenStack Containers Same problems. Same wasted time. 3/ So I built: 💡 DevOps Memory Assistant 4/ What it does: 🔍 Search errors (smart search) ⚡ Live suggestions while typing 💾 Save root cause + fix 5/ But here’s the cool part 👇 🧠 It detects if you already solved a similar issue before 6/ Example: Trying to save: CrashLoopBackOff 👉 System says: “⚠️ You already solved this before” 7/ Tech stack: Go + Next.js + PostgreSQL Deployed on Render + Vercel 8/ It’s live 🚀 🌐 https://lnkd.in/dTds27DM 📂 https://lnkd.in/dPdtvmgv 9/ Next: CLI tool for terminal AI suggestions Auto-debug from logs If you’re into DevOps, try it and share feedback 🙌 #DevOps #Kubernetes #Golang #NextJS #BuildInPublic
To view or add a comment, sign in
-
-
If your application is managed through Git, your database should be too. That's why we're bringing GitOps to MongoDB with Harness DB DevOps. 👉 https://lnkd.in/eaMHfESU
To view or add a comment, sign in
-
If your application is managed through Git, your database should be too. That's why we're bringing GitOps to MongoDB with Harness DB DevOps. 👉 https://lnkd.in/dC3ZDdCB
To view or add a comment, sign in
-
If your application is managed through Git, your database should be too. That's why we're bringing GitOps to MongoDB with Harness DB DevOps. 👉 https://lnkd.in/gGZbQ3gt
To view or add a comment, sign in
-
If your application is managed through Git, your database should be too. That's why we're bringing GitOps to MongoDB with Harness DB DevOps. 👉 https://lnkd.in/guZgv7ya
To view or add a comment, sign in
More from this author
Explore related topics
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
Solid update. Makes life way easier