Role & responsibilities
5+ years of skilled experience working on Azure cloud platform
Production experience of containers and container orchestration tools (Docker/Kubernetes/Helm/FluxCD)
Experience in working with enterprise scale applications, API Gateways, high availability architectures, load balancing & disaster recovery
Knowledge of application and cloud security fundamentals
Experience of setting up CI/CD pipelines including production deployments using Azure DevOps
Solid troubleshooting skills
Experience building and working with logging and metrics solutions using Azure Monitor, Dashboards, Workbooks etc.
Provisioning/ Enablement/ Support to various Azure Services covering Compute, Storage, Networks, Integration services
Experience on IaC Automation using Terraform and PowerShell
Knowledge of testing pyramids and their application to up-to-date application architectures (microservices/SPAs)
Knowledge of contemporary infrastructure practices
Demonstrable experience of debugging applications in at least one major language (e.g. Java/Python/NodeJS/Go)
Knowledge of at least one package/dependency management system (e.g. Maven/Gradle/NPM/Composer/Yarn)
In depth experience of Git including development and feature based workflows and at least one Git solution (e.g. Github/Gitlab/Gerrit/Bitbucket)
Experience on ITSM process