Platform Innovation Engineer We empower educators and institutions with meaningful, simple, and intelligent innovation that inspires student success and institutional growth. Our goal is to deliver education and technology solutions that help students reach their full potential and learning institutions thrive. The Opportunity: Seeking a skilled Platform Innovation Engineer to design, develop, and enhance automation tooling for our Azure-based environments. Key Responsibilities: 1. Build & Release Engineering: - Design and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins for automated builds and deployments. - Develop custom automation tools to enhance build performance, release management, and deployment workflows. - Define and optimize build configurations, dependency management, and artifact handling (NuGet, npm, Azure Artifacts). - Implement versioning strategies, branching models (GitFlow, trunk-based), and automated rollback mechanisms. - Troubleshoot build failures, release issues, and performance bottlenecks in the software delivery process. - Conduct initial analysis of .NET build failures/issues. - Automation Tooling & Infrastructure Management: - Develop and manage Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform to provision Azure environments. - Write and maintain PowerShell, Bash, and Python scripts for automating infrastructure setup, build processes, and release pipelines. - Integrate and automate logging, monitoring, and alerting within build and release processes using Azure Monitor, Log Analytics, and Application Insights. - Enhance automation frameworks to reduce manual effort and improve deployment efficiency. - Collaboration & Leadership: - Work closely with engineering, QA, and infrastructure teams to improve automation and release management. - Mentor developers and engineers on build automation, release strategies, and pipeline optimization. - Evaluate and integrate new tools and techniques to improve software delivery. - Maintain clear documentation for workflows, scripts, and troubleshooting guides. Requirements: - 5-8 years of experience in Build & Release Engineering, Automation Tooling, or Software Configuration Management. - Expertise in CI/CD pipeline automation using Azure DevOps, GitHub Actions, or Jenkins. - Strong scripting skills (PowerShell, Bash, Python). - Good understanding of C#. - Experience with Infrastructure as Code (Terraform, Bicep, ARM). - Experience with Azure cloud resources. - Strong knowledge of Git version control and branching strategies. - Ability to troubleshoot complex build and release issues. - Fluency in English at CEF B2 level or above. Preferred Qualifications: - Experience with C# and React for developing internal portals. - Knowledge of database CI/CD automation (SQL MI, PostgreSQL, Cosmos DB). - Understanding of multi-cloud and hybrid-cloud strategies. - Experience with serverless architectures (Azure Functions, Logic Apps). Additional Information: This description does not cover all activities, duties, or responsibilities and management may assign additional tasks as needed. We are an equal opportunity employer and consider all qualified applicants without regard to race, gender, age, or other protected factors. Key Details: - Seniority level: Mid-Senior level - Employment type: Full-time - Job function: Engineering and IT - Industries: Higher Education, Software Development, IT Services & Consulting