DevOps Engineer
Main Tasks
- Automate CI/CD Pipelines: Design, implement, and maintain robust Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline the software deployment process, leveraging your expertise in CI/CD automation tools.
- Manage Cloud Infrastructure: Deploy, and manage our cloud environment primarily on AWS, ensuring high availability, performance, and cost efficiency.
- Implement Infrastructure as Code (IaC): Develop and maintain infrastructure using Terraform to ensure consistency, repeatability, and version control of all infrastructure resources.
- Orchestration and Deployment: Manage and scale containerized applications using Kubernetes and package/deploy applications efficiently using HELM.
- Database Management: Oversee and optimize our relational database systems, specifically SQL databases, focusing on performance, backups, and security within the cloud environment.
- Scripting and Automation: Design, develop, and maintain automation scripts and tools using Bash, PowerShell, or Python to streamline system administration, provisioning, and workflow improvements.
- Monitor System Performance & Security: Implement and manage comprehensive monitoring and logging solutions to proactively identify and resolve performance bottlenecks and system issues, ensuring security and compliance across all systems.
- Provide technical approaches on complex projects
- Identify, troubleshoot, and respond to faults of complex systems in large-scale environments
As a DevOps Engineer, you will be a key player in bridging development and operations, ensuring rapid, reliable, and secure software delivery. Your primary tasks will include:
Job Qualification
- Cloud Proficiency: Strong hands-on experience with AWS services (e.g., EC2, S3, RDS, VPC, IAM).
- Container Orchestration: Deep understanding and practical experience with Kubernetes, package management with HELM and Docker
- Infrastructure as Code: Expert-level proficiency with Terraform.
- Scripting Languages: Strong command of Bash, PowerShell and Python for automation and system management.
- Databases: Experience managing and optimizing SQL databases in a production environment.
- CI/CD Automation: Significant experience designing and managing end-to-end CI/CD pipelines (e.g., using Jenkins, GitLab CI, GitHub Actions, etc.).
- Other Essentials:
- Good Linux and ideally Windows skills
- Microsoft Azure DevOps for CI/CD is a big plus
- Familiarity with logging and monitoring tools (e.g., Prometheus, Grafana, ELK stack).
- Solid understanding of networking concepts (TCP/IP, DNS, Load Balancing, Firewalls).
- Experience with version control systems, especially Git.
- Troubleshooting experience in complex production environments
- Fluency in English
To be successful in this role, you should have a proven track record and expertise in the following:
Our Benefits
💪 Our fixed base salary is paid within 13 salaries and as extra, you have a 3% variable that is based on company performance
🧑⚕️Private health insurance (incl. up to 2 family members)
🛡️ Full coverage of social insurance (incl. probation period)
🍏 Free lunch while working in the office
🏖 Vacation: 15 days a year
⚖️ Flexible hybrid work policy
🗺️ Great team events
🎁 Gifts for holidays
- Department
- Data Solutions
- Role
- Cloud & DevOps Engineering
- Locations
- Ho Chi Minh City
- Remote status
- Hybrid
- Employment type
- Full-time
Ho Chi Minh City
About TecAlliance
Helping our customers to sell more parts & make things easier with our data and solutions based on our globally leading data standards
Already working at TecAlliance?
Let’s recruit together and find your next colleague.