Responsibilities
- Design and manage cloud infrastructure on Microsoft Azure, covering networking components such as VNETs and Private Endpoints, compute resources like ACA, ACR, and VMs, storage systems, and security features including Entra ID, RBAC, Managed Identities, and Key Vault
- Create and maintain CI/CD pipelines and deployment workflows using Azure DevOps with YAML, TeamCity, Octopus Deploy, and Git platforms like Bitbucket, along with effective branching strategies
- Develop automation scripts in Python and PowerShell to streamline operations and increase efficiency
- Support containerization efforts and deploy applications using Docker and associated tools
- Set up and oversee monitoring, logging, and observability systems using ELK Stack (Elasticsearch, Kibana), Prometheus, Grafana, and data shippers such as Filebeat, Winlogbeat, and Telegraf
- Administer Linux and Windows Server environments, including IIS configuration, and manage database systems such as MS SQL Server, MySQL, and InfluxDB
- Work jointly with development and infrastructure teams to advance platform engineering, resolve technical issues, and boost system reliability and performance