Solution Engineer (Azure App Innovation & GitHub)
Location: Remote (Malaysia)
Role Overview
Our client is seeking a hands-on Solution Engineer specializing in Azure App Innovation and GitHub to join our partner delivery team. This role is highly technical, focusing on designing, building, and optimizing modern cloud-native applications and DevOps practices on Microsoft Azure.
Key Responsibilities
1. GitHub Platform & Developer Productivity
- Manage and optimize GitHub Enterprise environments, including repositories, branching strategies (GitFlow, trunk-based), and access control
- Define best practices for pull requests, code reviews, and collaboration workflows
- Design and implement CI/CD pipelines using GitHub Actions (YAML-based)
- Integrate GitHub with Azure services such as:
- Azure App Service
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Container Apps
- Implement GitHub Advanced Security (code scanning, secret scanning, dependency review)
- Drive secure SDLC practices and vulnerability remediation workflows
- Leverage GitHub Copilot to enhance developer productivity, including code generation, testing, and documentation
2. Azure Application Development (App Innovation)
- Design and build cloud-native applications on Azure, including:
- Microservices and modular architectures
- Event-driven and API-first solutions
- Work extensively with:
- Azure App Service
- Azure Functions
- Azure Container Apps
- AKS
- Azure API Management (APIM)
- Develop applications using languages such as:
- .NET / C#
- Python
- Node.js
- Java
- Implement secure authentication & authorization using Entra ID (OAuth2, OpenID Connect)
3. DevOps & Platform Engineering
- Implement end-to-end DevOps lifecycle with an automation-first mindset
- Design CI/CD pipelines and support GitHub + Azure DevOps integration or migration
- Apply DevSecOps best practices across development workflows
- Develop and manage Infrastructure as Code (IaC) using:
- Bicep
- ARM templates
- Terraform (preferred)
- Set up and manage environments across dev, test, and production
- Ensure system reliability through:
- Azure Monitor
- Application Insights
- Logging, alerting, and performance tuning
- Drive scalability, resiliency, and cost optimization strategies
4. AI-Assisted Application Innovation (Nice to Have)
- Experience building AI-powered applications using Azure AI services
- Familiarity with integrating AI into business applications and developer workflows
What We're Looking For
- Strong hands-on experience with Azure cloud services and GitHub ecosystem
- Solid programming background in at least one modern language
- Proven experience in cloud-native architecture and DevOps practices
- Passion for developer productivity, automation, and innovation