| name | devops-cloud |
| description | Master DevOps, cloud infrastructure, containerization, CI/CD, Kubernetes, and infrastructure as code. Use when deploying applications, setting up infrastructure, or managing cloud services. |
| sasmp_version | 1.3.0 |
| bonded_agent | 03-devops-cloud-infrastructure |
| bond_type | PRIMARY_BOND |
DevOps & Cloud Infrastructure Skill
Quick Start - Docker
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]
# Build image
docker build -t myapp:1.0 .
# Run container
docker run -p 3000:3000 myapp:1.0
Core Technologies
Containerization
- Docker (images, containers, compose)
- Container registries
- Multi-stage builds
- Container security
Orchestration
- Kubernetes (K8s)
- Helm package management
- Operators and controllers
- GitOps (ArgoCD, Flux)
Cloud Platforms
- AWS: EC2, S3, RDS, Lambda, ECS, EKS
- GCP: Compute Engine, Cloud Run, Dataflow
- Azure: VMs, App Service, AKS
CI/CD
- GitHub Actions
- GitLab CI/CD
- Jenkins
- CircleCI
Infrastructure as Code
- Terraform
- CloudFormation
- Ansible
- Pulumi
Monitoring
- Prometheus + Grafana
- ELK Stack (Elasticsearch, Logstash, Kibana)
- DataDog, New Relic
- CloudWatch
Best Practices
- Automation - Automate everything
- Infrastructure as Code - Version control infrastructure
- Monitoring - Comprehensive observability
- Security - Defense in depth
- Documentation - Keep runbooks current
- Testing - Test infrastructure changes
- Versioning - Version all configurations
- Disaster Recovery - Regular DR testing
Resources