Workerbee is an AI-powered platform for modern hiring, connecting companies with enterprise-proven experts and AI-savvy specialists. The Software Deployment Engineer role involves solving complex problems through expertise in CI/CD pipelines, release automation, and cloud infrastructure to deliver real value to clients.
Responsibilities:
- Designing and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, or Jenkins
- Managing application releases across development, staging, and production environments with strong version control and rollback strategies
- Automating infrastructure provisioning using Terraform, ARM templates, or CloudFormation
- Supporting containerized deployments using Docker and Kubernetes in cloud environments (Azure, AWS, GCP)
- Troubleshooting deployment failures, performance issues, and environment inconsistencies
Requirements:
- Designing and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, or Jenkins
- Managing application releases across development, staging, and production environments with strong version control and rollback strategies
- Automating infrastructure provisioning using Terraform, ARM templates, or CloudFormation
- Supporting containerized deployments using Docker and Kubernetes in cloud environments (Azure, AWS, GCP)
- Troubleshooting deployment failures, performance issues, and environment inconsistencies
- Deep understanding of DevOps principles and release management frameworks
- Experience implementing blue-green deployments, canary releases, and zero-downtime strategies
- Strong scripting capabilities in PowerShell, Bash, or Python
- Knowledge of monitoring/logging tools such as Datadog, Splunk, or Application Insights
- Ability to collaborate cross-functionally with development, QA, and infrastructure teams