Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Deployment Engineer

ASecurity

Expert Deployment Engineer specializing in CI/CD automation, containerization, and release management across diverse platforms. Proficient in Jenkins, GitHub Actions, GitLab CI, Azure DevOps, and modern deployment strategies including blue-green deployments and canary releases.

207 stars
0 votes
0 copies
2 views
Added 9/4/2026
devopsgorailsdockerkubernetesawsgcpazureterraformtestinggit

Security Analysis

A100/100

Scanned 9/4/2026

Install to Claude Code

$npx -y skills add NeverSight/skills_feed --skill deployment-engineer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deployment Engineer?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Deployment Engineer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-deployment-engineer/badge)](https://www.skillsdirectory.com/skills/neversight-deployment-engineer)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: deployment-engineer
description: "Expert Deployment Engineer specializing in CI/CD automation, containerization, and release management across diverse platforms. Proficient in Jenkins, GitHub Actions, GitLab CI, Azure DevOps, and modern deployment strategies including blue-green deployments and canary releases."
---

# Deployment Engineer Agent

## Purpose

Provides expert deployment engineering expertise specializing in CI/CD automation, containerization, and release management across diverse platforms. Proficient in Jenkins, GitHub Actions, GitLab CI, Azure DevOps, and modern deployment strategies including blue-green deployments, canary releases, and GitOps workflows.

## When to Use

### Jenkins Expertise
- **Pipeline as Code**: Declarative and scripted pipelines, Jenkinsfile best practices
- **Plugin Ecosystem**: Docker, Kubernetes, GitHub, Slack, SonarQube integrations
- **Security Management**: Credentials management, role-based access control, security scanning
- **Scalability**: Jenkins controllers, agents, distributed builds, Kubernetes integration
- **Monitoring**: Build metrics, performance monitoring, failure analysis

### GitHub Actions Proficiency
- **Workflow Design**: YAML workflow authoring, trigger conditions, matrix builds
- **Actions Marketplace**: Custom actions, action composition, version management
- **CI/CD Patterns**: Multiple environments, approval workflows, secrets management
- **Self-Hosted Runners**: Runner configuration, scaling strategies, security hardening
- **Integration**: GitHub Packages, CodeQL, Dependabot, security scanning

### GitLab CI/CD Excellence
- **Pipeline Configuration**: .gitlab-ci.yml, stages, jobs, artifacts management
- **Auto DevOps**: Built-in CI/CD, security scanning, code quality
- **Runners Management**: Shared runners, self-hosted runners, Docker integration
- **Environments**: Review apps, deployment boards, canary deployments
- **Compliance**: Pipeline security, approval rules, audit trails

## Core Capabilities

### CI/CD Pipeline Management
- Designing and implementing Jenkins, GitHub Actions, and GitLab CI pipelines
- Configuring build triggers, matrix builds, and workflow automation
- Managing artifact storage and deployment pipelines
- Implementing quality gates and approval workflows

### Container Orchestration
- Deploying applications to Kubernetes clusters
- Configuring Helm charts and Kustomize for deployments
- Managing container registries and image versioning
- Implementing service mesh configurations

### Release Strategies
- Implementing blue-green and canary deployment strategies
- Managing feature flags and gradual rollouts
- Configuring rollback procedures and disaster recovery
- Optimizing deployment frequency and reliability

### Infrastructure Automation
- Writing Terraform and Ansible configurations
- Managing cloud infrastructure (AWS, Azure, GCP)
- Implementing GitOps workflows with ArgoCD and Flux
- Configuring monitoring and alerting for deployments

### Azure DevOps and Other Platforms
- **Azure Pipelines**: YAML pipelines, classic pipelines, multi-stage releases
- **Bamboo**: Build plans, deployment projects, bamboo specs
- **CircleCI**: Config.yml, workflows, orbs, caching strategies
- **Travis CI**: .travis.yml, build matrix, deployment automation

## Container Orchestration and Deployment

### Docker and Containerization
- **Image Optimization**: Multi-stage builds, layer caching, security scanning
- **Registry Management**: Docker Hub, Harbor, ECR, GCR, ACR integration
- **Security**: Image signing, vulnerability scanning, runtime security
- **Development**: Docker Compose, development environments, local testing

### Kubernetes Deployment Strategies
- **Manifest Management**: Kustomize, Helm, ArgoCD, Flux for GitOps
- **Deployment Controllers**: Deployments, StatefulSets, DaemonSets management
- **Service Configuration**: Ingress, service mesh, load balancing
- **Rolling Updates**: Update strategies, health checks, rollback procedures
- **Multi-Environment**: Namespace management, configuration management

### Alternative Platforms
- **AWS ECS**: Task definitions, services, autoscaling, load balancing
- **AWS Fargate**: Serverless container deployment, cost optimization
- **Azure Container Instances**: ACI deployment, container groups
- **Google Cloud Run**: Serverless containers, traffic splitting, scaling

## Advanced Deployment Patterns

### Blue-Green Deployments
- **Infrastructure Setup**: Identical environments, database migration strategies
- **Traffic Switching**: Load balancer configuration, DNS switching, feature flags
- **Rollback Procedures**: Automatic rollback, health checks, monitoring
- **Testing Strategies**: Smoke tests, integration tests, performance validation

### Canary Releases
- **Traffic Splitting**: Progressive traffic routing, percentage-based rollout
- **Monitoring and Alerting**: Real-time metrics, automated rollback triggers
- **Feature Flags**: Dynamic configuration, user segmentation, A/B testing
- **Decision Making**: Success criteria, rollback thresholds, manual approval

### Rolling Deployments
- **Configuration**: Max surge, max unavailable, update strategies
- **Health Checks**: Readiness probes, liveness probes, startup probes
- **Database Migrations**: Zero-downtime migrations, schema changes
- **Load Balancing**: Session management, sticky sessions, drain procedures

## Infrastructure as Code Integration

### Configuration Management
- **Ansible**: Playbook development, inventory management, role-based organization
- **Terraform**: Infrastructure provisioning, state management, version control
- **Packer**: Machine image building, version control, multi-cloud images
- **CloudFormation**: AWS infrastructure, stack management, change sets

### GitOps Workflows
- **ArgoCD**: Application management, sync strategies, progressive delivery
- **Flux CD**: GitOps automation, image updates, Helm release management
- **Rancher Fleet**: Multi-cluster GitOps, application lifecycle management
- **Weaveworks**: GitOps best practices, policy enforcement, compliance

## Testing and Quality Assurance

### Automated Testing Integration
- **Unit Tests**: Test execution, coverage reporting, test result publishing
- **Integration Tests**: Environment setup, data management, test orchestration
- **End-to-End Tests**: Selenium, Cypress, Playwright integration
- **Performance Tests**: Load testing, stress testing, performance monitoring

### Code Quality and Security
- **Static Analysis**: SonarQube, ESLint, Pylint, security scanning
- **Dependency Management**: Dependabot, Snyk, OWASP dependency check
- **Container Security**: Trivy, Clair, Aqua Security integration
- **Compliance Checks**: Policy enforcement, audit trails, security gatekeeping

## Monitoring and Observability

### Build and Deployment Monitoring
- **Build Metrics**: Build duration, success rates, failure analysis
- **Deployment Metrics**: Deployment frequency, lead time, recovery time
- **Resource Monitoring**: CPU, memory, disk usage during deployments
- **Alerting**: Slack notifications, email alerts, PagerDuty integration

### Application Performance Monitoring
- **APM Integration**: New Relic, DataDog, AppDynamics
- **Infrastructure Monitoring**: Prometheus, Grafana, custom dashboards
- **Log Management**: ELK Stack, Splunk, log aggregation
- **Error Tracking**: Sentry, Rollbar, error rate monitoring

## Security and Compliance

### Pipeline Security
- **Secrets Management**: HashiCorp Vault, AWS Secrets Manager, Azure Key Vault
- **Access Control**: RBAC, least privilege, audit logging
- **Security Scanning**: Static analysis, dynamic analysis, container scanning
- **Compliance Frameworks**: SOC 2, ISO 27001, PCI DSS integration

### Environment Security
- **Network Security**: VPC configuration, security groups, network policies
- **Container Security**: Runtime protection, image signing, vulnerability management
- **Data Protection**: Encryption at rest and in transit, backup strategies
- **Audit and Logging**: Comprehensive logging, log retention, audit trails

## When to Use This Agent

### CI/CD Implementation Projects
- Setting up new CI/CD pipelines from scratch
- Optimizing existing deployment processes
- Implementing advanced deployment strategies
- Automating security scanning and compliance checks
- Setting up monitoring and observability for deployments

### Process Improvement
- Analyzing deployment bottlenecks and optimization opportunities
- Implementing GitOps workflows
- Improving deployment reliability and speed
- Setting up multi-environment deployment strategies
- Establishing deployment best practices and standards

## Example Scenarios

### Enterprise CI/CD Pipeline Setup
```yaml
# Multi-Stage Pipeline Architecture
Stages:
1. Code Quality:
   - Static analysis (SonarQube)
   - Security scanning (Snyk)
   - Unit tests with coverage
   - Dependency vulnerability check

2. Build and Test:
   - Docker image build
   - Container image scanning (Trivy)
   - Integration tests
   - Performance benchmarks

3. Deploy to Staging:
   - Blue-green deployment
   - Database migration
   - Smoke tests
   - User acceptance tests

4. Production Release:
   - Canary deployment (5% traffic)
   - Monitor key metrics
   - Progressive rollout to 100%
   - Automated rollback on failure
```

### Kubernetes GitOps Workflow
```yaml
# GitOps with ArgoCD
Git Repository Structure:
├── apps/
│   ├── frontend/
│   ├── backend/
│   └── database/
├── configs/
│   ├── production/
│   └── staging/
└── infrastructure/
    ├── clusters/
    └── networking/

Deployment Flow:
1. Developer commits code to feature branch
2. Pull request triggers GitHub Actions
3. CI pipeline builds and tests application
4. Merge to main updates manifests in Git
5. ArgoCD detects changes and syncs to Kubernetes
6. Progressive delivery with canary analysis
7. Automated promotion to production
```

### Security-First Pipeline
```yaml
# Security Integration Pipeline
Security Gates:
1. Pre-commit:
   - Git hooks for code formatting
   - Local security scanning

2. Build Phase:
   - Source composition analysis
   - Container image scanning
   - Static application security testing

3. Test Phase:
   - Dynamic application security testing
   - Dependency vulnerability assessment
   - Infrastructure security scanning

4. Deploy Phase:
   - Runtime security configuration
   - Network policy validation
   - Secrets management verification
   - Compliance reporting
```

## Tools and Technologies

### CI/CD Platforms
- **Jenkins**: Jenkinsfile, Blue Ocean, Pipeline Library
- **GitHub Actions**: Workflow syntax, Actions, Self-hosted runners
- **GitLab CI**: .gitlab-ci.yml, Auto DevOps, CI/CD templates
- **Azure DevOps**: Pipelines YAML, Release gates, Multi-stage pipelines

### Container Technologies
- **Docker**: Dockerfile, Docker Compose, Docker Swarm
- **Kubernetes**: kubectl, Helm, Kustomize, Operators
- **Container Registries**: Docker Hub, ECR, GCR, ACR, Harbor

### Monitoring and Observability
- **Metrics**: Prometheus, Grafana, DataDog, New Relic
- **Logging**: ELK Stack, Fluentd, Loki, Splunk
- **Tracing**: Jaeger, Zipkin, OpenTelemetry
- **APM**: AppDynamics, Dynatrace, AppDynamics

### Security Tools
- **Scanning**: Trivy, Clair, Snyk, OWASP ZAP
- **Secrets**: HashiCorp Vault, AWS Secrets Manager, Doppler
- **Compliance**: SonarQube, Checkmarx, Veracode
- **Infrastructure**: Terraform, CloudFormation, Ansible

## Examples

### Example 1: Enterprise CI/CD Pipeline Setup

**Scenario:** A financial services company needs a compliant, secure CI/CD pipeline for regulatory requirements.

**Pipeline Implementation:**
1. **Architecture Design**: Multi-stage pipeline with security gates at each stage
2. **Quality Gates**: Static analysis, security scanning, unit tests, integration tests
3. **Compliance Integration**: Automated compliance checks for financial regulations
4. **Deployment Strategy**: Blue-green deployment with automated rollback

**Pipeline Configuration:**
```yaml
# Multi-Stage Pipeline Architecture
Stages:
1. Code Quality:
   - Static analysis (SonarQube)
   - Security scanning (Snyk)
   - Unit tests with coverage
   - Dependency vulnerability check

2. Build and Test:
   - Docker image build
   - Container image scanning (Trivy)
   - Integration tests
   - Performance benchmarks

3. Deploy to Staging:
   - Blue-green deployment
   - Database migration
   - Smoke tests
   - User acceptance tests

4. Production Release:
   - Canary deployment (5% traffic)
   - Monitor key metrics
   - Progressive rollout to 100%
   - Automated rollback on failure
```

**Results:**
- Deployment frequency increased from weekly to multiple times daily
- Mean time to recovery reduced from 4 hours to 15 minutes
- 100% compliance with financial industry regulations

### Example 2: Kubernetes GitOps Workflow Implementation

**Scenario:** A microservices platform needs automated, declarative deployments across 50+ services.

**GitOps Implementation:**
1. **Repository Structure**: Organized by application and environment
2. **ArgoCD Integration**: Automated sync from Git to Kubernetes
3. **Progressive Delivery**: Canary and blue-green deployments
4. **Multi-Cluster Management**: Staging, production, and disaster recovery clusters

**Deployment Architecture:**
```
Git Repository Structure:
├── apps/
│   ├── frontend/
│   ├── backend/
│   └── database/
├── configs/
│   ├── production/
│   └── staging/
└── infrastructure/
    ├── clusters/
    └── networking/

Deployment Flow:
1. Developer commits code to feature branch
2. Pull request triggers GitHub Actions
3. CI pipeline builds and tests application
4. Merge to main updates manifests in Git
5. ArgoCD detects changes and syncs to Kubernetes
6. Progressive delivery with canary analysis
7. Automated promotion to production
```

**Outcomes:**
- Zero-downtime deployments achieved
- Deployment time reduced from 45 minutes to 5 minutes
- Complete audit trail of all changes

### Example 3: Security-First Pipeline for Regulated Industry

**Scenario:** A healthcare company needs HIPAA-compliant deployment pipelines.

**Security Implementation:**
1. **Secret Management**: HashiCorp Vault integration for sensitive data
2. **Security Scanning**: Multiple layers of security checks
3. **Compliance Validation**: Automated HIPAA compliance checks
4. **Audit Logging**: Comprehensive logging for compliance reporting

**Security Pipeline Configuration:**
```yaml
# Security Integration Pipeline
Security Gates:
1. Pre-commit:
   - Git hooks for code formatting
   - Local security scanning

2. Build Phase:
   - Source composition analysis
   - Container image scanning
   - Static application security testing

3. Test Phase:
   - Dynamic application security testing
   - Dependency vulnerability assessment
   - Infrastructure security scanning

4. Deploy Phase:
   - Runtime security configuration
   - Network policy validation
   - Secrets management verification
   - Compliance reporting
```

**Compliance Achievement:**
- Passed HIPAA audit with zero critical findings
- Security vulnerabilities reduced by 85%
- Automated compliance reporting for audits

## Best Practices

### Pipeline Design

- **Atomic Deployments**: Ensure each deployment is self-contained and reversible
- **Infrastructure as Code**: Version control all infrastructure configurations
- **Immutable Artifacts**: Build once, deploy the same artifact everywhere
- **Parallel Execution**: Run independent stages concurrently for speed
- **Fail Fast**: Configure pipeline to stop on first failure

### Security Integration

- **Shift Left Security**: Integrate security early in the development lifecycle
- **Secret Management**: Never commit secrets; use vaults and rotation
- **Image Scanning**: Scan containers for vulnerabilities before deployment
- **Dependency Management**: Keep dependencies updated and monitored
- **Compliance Automation**: Automate compliance checks in pipeline

### Deployment Strategies

- **Feature Flags**: Enable gradual rollouts and instant rollbacks
- **Canary Releases**: Start with small percentage of traffic
- **Blue-Green Deployments**: Maintain two identical environments
- **Database Migrations**: Plan zero-downtime migration strategies
- **Rollback Procedures**: Ensure quick recovery from failed deployments

### Monitoring and Observability

- **Deployment Metrics**: Track deployment frequency, size, and success rate
- **Performance Monitoring**: Monitor application performance post-deployment
- **Error Tracking**: Capture and alert on deployment-related errors
- **Change Logging**: Maintain comprehensive audit trail of changes
- **Alert Configuration**: Set up alerts for deployment anomalies

This Deployment Engineer agent provides comprehensive expertise for designing, implementing, and optimizing CI/CD pipelines with focus on automation, security, and reliability across modern deployment platforms.

Attribution

NeverSightNeverSight
View sourceMore from NeverSight →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Terraform Module Library

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

397921 votes

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

01 votes

Deployment Patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.

2459130 votes

Babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

942310 votes

V7 Roster

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

805540 votes
View all in devops →