Professional Services

# Continuous Deployment

Managed ArgoCD, Octopus Deploy, AWS CodeDeploy, GitHub Actions, and GitLab.

## Overview

We operate deployment engines in your environment so your team gets safer production delivery without becoming deployment-platform operators.

This service line covers release orchestration, approval workflows, rollback automation, audit trails, and deployment control across Kubernetes, VMs, serverless, and multi-cloud targets.

## What this service covers

- Deployment engine installation and configuration
- Approval workflows and release gates
- Rollback automation and recovery procedures
- Audit logging, compliance evidence, and visibility

## Fit Check

### This is for you if

- You deploy to Kubernetes, VMs, or serverless and want someone else to manage the deployment layer.
- You need approval workflows, audit trails, and rollback controls without building them yourself.
- You want production deployments locked down with separation of duties.
- You already use AWS, Azure, GCP, or on-prem and want deployment control to stay inside it.
- You are migrating from Jenkins or legacy CD tools and want a managed replacement.

### This is not for you if

- You only need help writing deployment scripts or pipelines.
- You prefer to operate your own ArgoCD, Octopus, or CodeDeploy clusters.
- You only need a CI/CD runner service.

## What We Operate

### Deployment engine installation and configuration

### Approval workflows and release gates

### Rollback automation and recovery procedures

### Audit logging and compliance evidence

### Monitoring, alerts, and deployment visibility

### Engine updates and security patches

## What You Control

### Cloud account and billing

### IAM, networking, and encryption keys

### What gets deployed and where

### Application code, secrets, and artifacts

### Final approval authority for production releases

## Deployment Engines We Support

### ArgoCD

Kubernetes-native GitOps

- EKS, AKS, GKE, OpenShift, K3s

### Octopus Deploy

Multi-environment orchestration

- VMs, Kubernetes, Azure, AWS, on-prem

### AWS CodeDeploy

AWS-native deployments

- EC2, ECS, Lambda, on-prem

### GitHub Actions

GitHub-integrated CD

- Any target via actions

### GitLab CI/CD

GitLab-integrated CD

- Any target via runners

## How It Works

1

### Choose

Engine, environments, and approval rules

2

### Deploy

We configure the engine in your environment

3

### Connect

You link repositories and define targets

4

### Approve

Deployments flow through your approval gates

5

### Operate

We monitor, maintain, and handle rollbacks

## Security and Compliance Controls

### Production Safety

- Approval workflows before production deployments
- Separation of duties
- Automatic rollback on health check failures
- Deployment windows and change freezes

### Audit & Compliance

- Full audit log of every deployment, approval, and rollback
- Immutable deployment history
- Evidence exports for SOC 2, HIPAA, and PCI audits

### Access Boundaries

- ZSoftly operates the deployment engine only
- No access to application secrets or source code
- Network isolation per environment
- Optional read-only access for troubleshooting

## Use Cases

### Regulated Teams

Approval workflows, audit trails, and separation of duties.

### Kubernetes Teams

Managed ArgoCD without becoming ArgoCD experts.

### Multi-Cloud Teams

Unified orchestration across AWS, Azure, GCP, and on-prem.

### Migration Projects

Managed replacement ready on day one.

## FAQ

### Who pays for cloud compute?

You do, directly to your cloud provider, for Custom Install. This gives you full visibility and control over costs.

### Do you see our code or secrets?

No. We operate the deployment engine. Your code and secrets stay in your environment using your access controls.

### Can we restrict what you can deploy?

Yes. You control approval workflows and can require human approval for any deployment.

### Do you support rollbacks?

Yes. Automatic rollback on health check failures, plus manual rollback at any time.

### What if we already have ArgoCD or Octopus running?

We can take over management of existing installations. Assessment is included in setup.

## Related pages

[Managed CI/CD Runners](https://zcp.zsoftly.ca/professional-services/runners/)

[DevOps & CI/CD](https://zcp.zsoftly.ca/professional-services/devops/)

[Container & Kubernetes](https://zcp.zsoftly.ca/professional-services/containers/)
