devops-deploy

Automate Docker, CI/CD, AWS Lambda, and Terraform deployment workflows.

70|42|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tranhieutt/software_development_department --skill devops-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-deploy
Source: https://github.com/tranhieutt/software_development_department/tree/main/.claude/skills/devops-deploy
Command: npx skills add https://github.com/tranhieutt/software_development_department --skill devops-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps complex deployment work from breaking by combining container optimization, pipeline automation, AWS infrastructure, and monitoring into a single dependable workflow so releases stay smooth.

Core Features & Use Cases

  • Containerization & Build Optimization: Offers optimized Dockerfiles plus compose guidance to package Python services while keeping health checks and environment variables aligned with production needs.
  • CI/CD & Infrastructure Automation: Maps out GitHub Actions workflows, security checks, rollback plans, Terraform provisioning, and SAM deployments so you can push changes through tests, scans, and deploy steps without guesswork.
  • Monitoring & Production Readiness: Covers FastAPI health endpoints, CloudWatch alarm setup, structured logging, and production checklists to ensure services remain observable and resilient after launch.

Quick Start

Ask the devops-deploy skill to dockerize the app, configure GitHub Actions, and deploy to AWS for a production-ready release.

Frequently Asked Questions about devops-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a CI/CD pipeline with GitHub Actions and Docker for AWS deployments?

To set up a CI/CD pipeline with GitHub Actions and Docker, you can use automated workflows that build optimized container images, run security scans, and deploy changes to AWS Lambda or Terraform-provisioned infrastructure without manual guesswork.

What is the best way to package a Python FastAPI service for production with Docker?

The best way to package a Python FastAPI service for production involves using optimized Dockerfiles with aligned health checks and environment variables to ensure the containerized application remains resilient and observable after deployment.

Can I use Terraform to automate AWS infrastructure changes in my deployment workflow?

Yes, you can use Terraform to automate AWS infrastructure changes by mapping out provisioning steps within your deployment pipeline, ensuring cloud resources are configured consistently alongside GitHub Actions CI/CD workflows.

How does monitoring integration work for applications deployed to AWS Lambda?

Monitoring integration for AWS Lambda deployments works by setting up CloudWatch alarms, structured logging, and FastAPI health endpoints to ensure services remain observable and production-ready after launch.

Why do I need a rollback plan in my GitHub Actions CI/CD workflow?

You need a rollback plan in your GitHub Actions CI/CD workflow to prevent broken releases from affecting production, ensuring that if pipeline validation or security checks fail, you can safely revert to a stable state.

What should I check before pushing a Docker container build to production?

Before pushing a Docker container build to production, you should verify pipeline validation, complete a production readiness checklist, confirm health checks are aligned, and ensure monitoring hooks and rollback plans are in place.