Tech Stack
AzureCloudDockerKubernetesPythonTerraform
About the role
- Play a crucial part in managing and optimizing cloud infrastructure and deployment processes using Microsoft Azure
- Ensure applications are efficiently delivered, monitored, and maintained
- Implement and manage CI/CD pipelines on Azure to facilitate continuous integration and delivery
- Monitor and troubleshoot Azure applications and infrastructure, ensuring reliability and optimal performance
- Collaborate with development teams to automate deployment processes and enhance operational efficiency
- Utilize Infrastructure as Code (IaC) practices using tools like Terraform or Azure Resource Manager templates
- Implement and maintain security best practices for Azure environments
- Identify and resolve issues related to system performance and deployments
- Document procedures, environments, and workflows to maintain knowledge sharing within the team
- Stay up-to-date with the latest Azure offerings and industry trends to advise on improvements and optimizations
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5+ years of experience in a DevOps Engineering role, specifically with Microsoft Azure
- Proven experience with Azure DevOps services, including Azure Pipelines, Azure Functions, and Azure Kubernetes Service (AKS)
- Strong scripting skills in PowerShell, Python, or Bash
- Experience with CI/CD tools and practices
- Knowledge of containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes)
- Understanding of networking concepts and security practices in a cloud environment
- Strong problem-solving capabilities and attention to detail
- Excellent communication and collaboration skills
- Thai citizen or Thai Working Visa required
- Fluent Thai and English