Opportunity Snapshot
A Cloud Platform DevOps Engineer is responsible for handling DevOps related activities including test, build, and release infrastructure for multiple projects implemented in the production system. The engineer must maintain a robust and stable Cloud hosting Container platform for application environments.
Your Contribution
* Drive continuous improvement in DevOps & Configuration Management capability ensuring it meets the needs of internal customer groups.
* Define best practices for source control, continuous integration, automated testing, and release management.
* Lead large-scale implementation of platforms and services from inception through to production, maintaining quality documentation and procedures for ongoing support.
* Build and maintain robust stable Cloud hosting platforms for application environments using AKS cluster deployment, operations, and orchestration technologies (Docker, Kubernetes, AKS, PaaS, CaaS, Serverless) and Service Mesh (Istio).
* Ensure repeatable and consistent environments for applications with containers and reduce overall cloud hosting costs.
* Establish rapid repeatable deployment patterns with Docker images, Helm charts, zero-touch no-outage deployments.
* Container platform Lifecycle Management including capacity planning, sizing of environments to run in a cost-effective manner, and expiry dates for project environments.
Qualifications, Training & Experience
* CICD experience in Microsoft Technologies, Azure DevOps.
* Extensive experience with MS Azure Platform and RESTful APIs.
* In-depth knowledge of C# and .Net Framework, Strong PowerShell scripting.
* Experience deploying PaaS solutions, APIs, and Infrastructure as Code (Terraform) to Azure.