SoftPro is seeking a Release/DevOps Engineer to join their talented and passionate Release Management development team. The role involves managing code releases, creating CI/CD pipelines, and collaborating with various IT team members to enhance deployment processes.
Responsibilities:
- Work on high-complexity, high-impact stories and initiatives
- Evaluate and analyze business requirements
- Collaborate with architects, developers, and other IT team members to manage code releases
- GitHub and DevOps administration
- Create and maintain CI/CD pipelines in Azure DevOps and GitHub
- Build automated deployment processes using configuration management technologies
- Deploy new modules, upgrades, and fixes into production environments
- Perform routine application maintenance tasks
- Proactively identify, anticipate, and communicate issues to team members
- Recommend innovative ways to improve and enhance existing practices
- Manage tasks independently with minimal supervision
- Collaborate effectively with both local and remote teams
- Maintain accurate and up-to-date technical documentation
Requirements:
- Experience with GitHub administration, governance, teams, permissions, and compliance initiatives
- Hands-on experience with GitHub Actions, CI/CD workflows, and Azure DevOps administration
- Knowledge of Docker, Kubernetes, SQL Server, networking infrastructure, and Azure services
- Experience building automation using PowerShell, Azure CLI, Python, Terraform, YAML, JSON, and ARM templates
- Experience creating and maintaining CI/CD pipelines and automating cloud deployments
- Strong understanding of the software build, release, and deployment lifecycle
- Experience integrating APIs, capacity monitoring, and trend analysis
- Working knowledge of C#, SQL, and package management tools such as NuGet
- Strong communication and collaboration skills across technical, non-technical, remote, and cross-functional teams
- Ability to think strategically, adapt quickly, and balance quality, timelines, and business priorities
- Self-starter mindset with the ability to work independently in Agile environments
- Bachelor's degree in a related technical field or equivalent experience
- 1–5 years of experience with modern DevOps tools and cloud deployment automation
- Azure certifications are a plus