We are seeking an experienced DevOps Engineer with strong expertise in Octopus Deploy, Azure Pipelines, and PowerShell scripting. The role involves designing, implementing, and managing CI/CD pipelines and ensuring seamless deployment across multiple environments.
*Key Responsibilities**
========================
Pipeline Management: Design, configure, and maintain end\-to\-end CI/CD pipelines using Azure Pipelines and Octopus Deploy.
Deployment Automation: Automate application, configuration, and database deployments across Dev, QA, Staging, and Production environments.
Scripting \& Tooling: Develop, test, and optimize advanced PowerShell scripts to automate tasks and manage deployment complexity.
Pipeline Execution: Ensure smooth execution and troubleshooting of automated pipelines and scripts.
Environment Configuration: Manage variables, environment scopes, and releases using Octopus Deploy.
Deployment Tools: Work extensively with Octopus projects, lifecycles, tenants, and step templates.
CI/CD Platforms: Build and maintain pipelines using Azure DevOps (YAML \& Classic).
Scripting: Strong proficiency in PowerShell including modules and pipeline execution.
Version Control: Use Git with solid branching and pull request strategies.
*Required Skills**
===================
5\+ years of experience in DevOps or related field
Strong hands\-on expertise in Octopus Deploy
Strong experience with Azure DevOps Pipelines
Advanced PowerShell scripting skills
Good understanding of CI/CD concepts and release management