Posted 1d ago
Senior Software Engineer (.NET)
VND 90M–90M / month
Apply at the original source (awesome-jobs/vietnam)
This role was aggregated from a partner source. You apply on their site.
About the role
**RESPONSIBILITIES:**
- Drive the step-by-step migration of our ERP from a single virtual-machine setup towards containerized workloads on Linux and Docker.
- Design, implement, and maintain agent-based deployment for both virtual machines and increasingly containers, making sure they are provisioned, deployed, and updated reliably.
- Provide and operate virtual machines, containers, deployment targets, and delivery infrastructure in Azure.
- Ensure the cloud onboarding wizard (React) and the surrounding cloud services run reliably so that customers can work without interruption.
- Instrument the platform with telemetry, monitoring, and observability so that issues are detected early and operations stay transparent.
- Design, implement, and maintain CI/CD pipelines and automate build, packaging, testing, and deployment processes.
- Support the migration of existing build and release processes towards GitHub Actions and modern delivery workflows.
- Manage and evolve self-hosted runners and build infrastructure.
- Collaborate with Quality Engineering to integrate automated tests into delivery pipelines.
- Work with Release Management to improve release reliability, transparency, and automation.
- Identify bottlenecks in the software delivery process and continuously improve developer productivity.
**REQUIREMENTS:**
- From 6 years of experience in software development using .NET
- Experience with CI/CD systems such as GitHub Actions, Azure DevOps, TeamCity, Jenkins, CircleCI, GitLab CI, or comparable platforms.
- Experience with Terraform, Helm and Kubernetes (Experience with GitOps Platforms like Argo is a plus).
- Experience with deployment automation and release pipelines.
- Experience with Docker and container-based deployment concepts.
- Experience with scripting and automation (e.g., PowerShell, Bash, Python, or similar).
- Understanding of modern software development processes and the needs of development teams.
- Hands-on experience with AI-assisted engineering tools or a clear willingness to adopt them.
- Willingness to take part in an on-call rotation and to take responsibility for operational availability - being reachable and responding within a defined reaction time when issues arise, including on weekends (this is about reaction time and ownership, not fixed shift work).
- Excellent English communication skills, both written and spoken.
Please contact **+84 834 033 300 (Zalo)** if interested.
About awesome-jobs/vietnam (community)
Posted to the awesome-jobs/vietnam community GitHub repo. See the original issue to apply.
View company profile →