DevOps Engineer
π Job Overview
- Job Title: DevOps Engineer
- Company: Qode
- Location: Ho Chi Minh City, Vietnam
- Job Type: On-site (Hybrid)
- Category: DevOps Engineer
- Date Posted: July 21, 2025
- Experience Level: Mid-level (2-5 years)
π Role Summary
- Collaborate with cross-functional teams to develop and deploy backend applications on AWS cloud architecture using Java and relevant technologies.
- Define and manage cloud infrastructure as code (IAC), improve CI/CD pipelines, ensure scalability and availability, and build a monitoring stack.
- Utilize a broad toolset for DevOps/Infra and leverage various services from AWS to improve speed, efficiency, and scalability of all systems.
- Work with the engineering team to take architectural decisions and have knowledge of network protocols and standards.
π Enhancement Note: This role requires a strong focus on AWS services, Infrastructure as Code, and container orchestration to ensure efficient and scalable system management.
π» Primary Responsibilities
- Backend Development & Deployment: Develop and deploy backend applications on AWS cloud architecture using Java and relevant technologies.
- Infrastructure Management: Define and manage cloud infrastructure as code (IAC), improve CI/CD pipelines, and ensure scalability and availability of the system.
- Monitoring & Troubleshooting: Build and optimize a monitoring stack, troubleshoot, and manage all environments of the team.
- Collaboration & Decision Making: Work with the engineering team, take architectural decisions, and have knowledge of network protocols and standards.
π Enhancement Note: This role requires a proactive approach to problem-solving, troubleshooting, and optimization to ensure the system's performance and reliability.
π Skills & Qualifications
Education: Bachelorβs Degree in IT technology or a related field.
Experience: 2-5 years of experience in DevOps or a similar role.
Required Skills:
- Cloud Services: Proficient in AWS services, including account administration, IAM users/roles, and billing.
- Infrastructure as Code: Experience with multiple IAC tools such as Terraform, CDK, CloudFormation, or SAM.
- Containerization & Orchestration: Experience with containerized apps using Docker, Kubernetes, ECS, etc.
- CI/CD: Experience setting up and maintaining CI/CD processes in GitLab or similar tools.
- Software Architecture: Understanding of software architecture concepts, including serverless, microservices, event-driven architectures, RESTful API/SOAP, and CDN.
- Networking: Experience with networking concepts, including load balancers, TCP, UDP, etc.
- Source Control: Experience with source control and related concepts.
Preferred Skills:
- Experience with Agile methodologies and project management tools.
- Familiarity with business travel industry-specific technologies and trends.
π Enhancement Note: While not explicitly mentioned, having experience with Agile methodologies and project management tools would be beneficial for collaborating effectively with cross-functional teams.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience with AWS services, infrastructure as code, and container orchestration through relevant projects.
- Showcase your ability to build, optimize, and manage CI/CD pipelines for backend applications.
- Highlight your problem-solving skills and experience with troubleshooting and system optimization.
Technical Documentation:
- Provide clear and concise documentation for your projects, including code quality, version control, deployment processes, and server configuration.
- Include testing methodologies, performance metrics, and optimization techniques used in your projects.
π Enhancement Note: As this role requires a strong focus on system optimization and performance, ensure your portfolio demonstrates your ability to monitor, troubleshoot, and optimize backend applications and infrastructure.
π΅ Compensation & Benefits
Salary Range: Based on regional market research and the role's requirements, the estimated salary range for this position is β«15,000,000 - β«25,000,000 per month (approximately $630 - $1,070 USD).
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with a dynamic and innovative team in the business travel industry.
- Potential for career growth and professional development.
Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
π Enhancement Note: While the salary range is an estimate based on market research, it is essential to verify the actual salary and benefits package directly with the hiring organization.
π― Team & Company Context
π’ Company Culture
Industry: Business travel technology.
Company Size: Medium-sized team with a dynamic and innovative culture.
Founded: Qode was founded in [Year], focusing on developing intelligent mobile companions for business travelers.
Team Structure:
- The DevOps team is a crucial part of the development process, working closely with product management, UX/UI, and other product owners.
- The team is responsible for developing and deploying backend applications, managing cloud infrastructure, and ensuring system scalability and availability.
Development Methodology:
- Agile methodologies are used for project management and development processes.
- The team follows best practices for code review, testing, and quality assurance.
- CI/CD pipelines are employed for automated deployment and continuous integration.
Company Website: Qode's Website
π Enhancement Note: Qode's focus on business travel technology and innovative mobile companions requires a strong understanding of the industry and its trends to succeed in this role.
π Career & Growth Analysis
Web Technology Career Level: This role is at the mid-level (2-5 years of experience) and focuses on backend development, infrastructure management, and system optimization. It offers opportunities for growth into senior roles and technical leadership positions.
Reporting Structure: The DevOps Engineer will report directly to the Engineering Manager and work closely with cross-functional teams, including product management, UX/UI, and other product owners.
Technical Impact: The DevOps Engineer will have a significant impact on the system's performance, scalability, and availability. They will also contribute to architectural decisions and collaborate with the engineering team to improve the overall system.
Growth Opportunities:
- Technical Growth: Expand your skills in AWS services, infrastructure as code, and container orchestration to become an expert in these areas.
- Leadership Development: Gain experience working with cross-functional teams and take on more responsibilities to prepare for technical leadership roles.
- Architecture & Decision Making: Contribute to architectural decisions and help shape the system's future development.
π Enhancement Note: This role offers numerous opportunities for career growth and professional development, particularly in the areas of technical expertise and leadership.
π Work Environment
Office Type: On-site (Hybrid) with a collaborative and dynamic work environment.
Office Location(s): Ho Chi Minh City, Vietnam.
Workspace Context:
- The workspace is designed to foster collaboration and innovation, with multiple monitors and testing devices available for developers.
- The team interacts regularly, encouraging knowledge sharing and technical mentoring.
Work Schedule: The standard work schedule is 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
π Enhancement Note: As this role requires on-site presence, it is essential to consider the work environment's collaborative nature and the team's dynamics when applying.
π Application & Technical Interview Process
Interview Process:
- Technical Assessment: A hands-on coding or configuration assessment focused on AWS services, infrastructure as code, and container orchestration.
- System Design Discussion: A discussion on web architecture, performance optimization, and scalability.
- Team Interaction & Cultural Fit: An opportunity to meet the team and assess cultural fit.
- Final Evaluation: A final evaluation based on technical impact, problem-solving skills, and communication.
Portfolio Review Tips:
- Highlight your experience with AWS services, infrastructure as code, and container orchestration.
- Demonstrate your ability to build, optimize, and manage CI/CD pipelines for backend applications.
- Showcase your problem-solving skills and experience with troubleshooting and system optimization.
Technical Challenge Preparation:
- Brush up on your AWS services, infrastructure as code, and container orchestration skills.
- Practice system design and optimization exercises to prepare for the technical interview.
- Familiarize yourself with the business travel industry and its trends to demonstrate your understanding of the role's context.
ATS Keywords: [List of relevant web development and server administration keywords, organized by category]
π Enhancement Note: To optimize your application, ensure your resume and portfolio highlight the relevant ATS keywords for this role.
π Technology Stack & Web Infrastructure
Backend & Server Technologies:
- AWS Services: Proficiency in various AWS services, including EC2, RDS, S3, Lambda, and API Gateway, is required.
- Infrastructure as Code: Experience with multiple IAC tools such as Terraform, CDK, CloudFormation, or SAM is essential.
- Containerization & Orchestration: Experience with containerized apps using Docker, Kubernetes, ECS, etc., is required.
- CI/CD: Experience with CI/CD tools like GitLab, Jenkins, or CircleCI is preferred.
- Java: Proficiency in Java programming is required for backend development.
Development & DevOps Tools:
- Version Control: Experience with Git for version control and collaboration is required.
- Monitoring & Logging: Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack is preferred.
- Project Management: Experience with project management tools like Jira, Asana, or Trello is preferred.
π Enhancement Note: As this role requires a strong focus on AWS services and infrastructure as code, ensure your technology stack proficiency aligns with these requirements.
π₯ Team Culture & Values
Web Development Values:
- Innovation: Qode values innovation and encourages team members to explore new technologies and trends in the business travel industry.
- Collaboration: The team emphasizes collaboration and knowledge sharing to foster a dynamic and innovative work environment.
- Quality: Qode is committed to delivering high-quality products and services, ensuring the system's performance, scalability, and availability.
- Continuous Learning: The team encourages continuous learning and professional development to stay up-to-date with the latest technologies and trends.
Collaboration Style:
- Cross-functional Integration: The team works closely with product management, UX/UI, and other product owners to ensure the system meets the users' needs and business requirements.
- Code Review Culture: The team follows best practices for code review and peer programming to maintain high-quality standards.
- Knowledge Sharing: The team encourages knowledge sharing and technical mentoring to foster a collaborative and innovative work environment.
π Enhancement Note: Qode's focus on innovation, collaboration, and continuous learning requires a proactive and self-driven approach to succeed in this role.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Scalability & Performance: Ensure the system can handle increased traffic and user load while maintaining optimal performance.
- Security & Compliance: Implement and maintain security measures to protect user data and ensure compliance with relevant regulations.
- Emerging Technologies: Stay up-to-date with the latest trends and technologies in the business travel industry and incorporate them into the system when appropriate.
Learning & Development Opportunities:
- AWS Certifications: Pursue AWS certifications to expand your knowledge and demonstrate your expertise in AWS services.
- Conferences & Workshops: Attend industry conferences and workshops to learn from experts and network with other professionals in the field.
- Technical Mentoring: Seek mentorship opportunities from experienced team members to gain insights and guidance on your career development.
π Enhancement Note: To maximize your growth potential in this role, be proactive in seeking learning and development opportunities and staying up-to-date with the latest trends and technologies in the business travel industry.
π‘ Interview Preparation
Technical Questions:
- AWS Services: Be prepared to discuss your experience with various AWS services, including their features, use cases, and best practices.
- Infrastructure as Code: Demonstrate your understanding of infrastructure as code principles, tools, and best practices.
- Containerization & Orchestration: Showcase your experience with containerized apps, orchestration tools, and their deployment strategies.
- System Design & Optimization: Prepare for questions on system design, performance optimization, and scalability.
Company & Culture Questions:
- Business Travel Industry: Demonstrate your understanding of the business travel industry, its trends, and its unique challenges.
- Qode's Products: Familiarize yourself with Qode's products and their features to show your enthusiasm for the role and the company.
- Team Dynamics: Prepare for questions on team collaboration, knowledge sharing, and the company's culture to ensure a good fit.
Portfolio Presentation Strategy:
- AWS Projects: Highlight your experience with AWS services, infrastructure as code, and container orchestration through relevant projects.
- System Design & Optimization: Demonstrate your ability to design, optimize, and manage backend applications and infrastructure.
- Problem-Solving: Showcase your problem-solving skills and experience with troubleshooting and system optimization.
π Enhancement Note: To succeed in the interview process, focus on your technical expertise, problem-solving skills, and understanding of the business travel industry and Qode's products.
π Application Steps
To apply for this DevOps Engineer position:
- Tailor Your Portfolio: Customize your portfolio to highlight your experience with AWS services, infrastructure as code, and container orchestration, focusing on backend development, system optimization, and troubleshooting.
- Optimize Your Resume: Highlight your relevant skills and experience with AWS services, infrastructure as code, and container orchestration, ensuring your resume is well-structured and easy to read.
- Prepare for Technical Interviews: Brush up on your technical skills, practice system design and optimization exercises, and familiarize yourself with the business travel industry and Qode's products.
- Research the Company: Learn about Qode's products, their unique features, and the company's culture to demonstrate your enthusiasm and understanding of the role.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a Bachelor's Degree in IT technology or a related field and experience with AWS and Infrastructure as Code tools. Practical experience with container orchestration and CI/CD processes is also required.