DevOps Engineer

Qode
Full_time

πŸ“ 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:

  1. Technical Assessment: A hands-on coding or configuration assessment focused on AWS services, infrastructure as code, and container orchestration.
  2. System Design Discussion: A discussion on web architecture, performance optimization, and scalability.
  3. Team Interaction & Cultural Fit: An opportunity to meet the team and assess cultural fit.
  4. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.