Middle/ Senior DevOps Engineer

JOB DESCRIPTION

We’re looking for an experienced engineer to jump right in and join our high-performance DevOps group. As a team member, you’ll experience software operations and development engineers working together across the entire service lifecycle – from design through the development process to product support. It’s a new way of working that builds on the recognition that there’s one entity standing behind a successful product: the delivery team.
We care about simplicity and we believe the Agile Manifesto is a better way of doing software development. Our everyday practice involves virtualization, containerization, dealing with the Cloud, networking, configuration management systems, deployment automation and much, much more. Co-creation is what we’re all about. 
Our client is an innovative company that builds a platform for businesses of all types, from restaurants to retail businesses and the service industry. The new product will provide seamless experience of finance management including transfers, transaction & invoice management, debit cards management and multi currency accounts. Business owners will have an option to manage all incoming and outgoing cash flows in one place, get loans and even store some funds in crypto. The product will be available on all platforms: Web, iOS and Android.
Responsibilities
Maintain and develop IaaC;
Deploy and support dedicated environments for customers;
Configure CI pipelines and container infrastructure;
Support software engineers with new releases and debug activities;
Tune and enhance monitoring, logging and observability tools;
Refactor existing IaaC;
Collaborate with global teams to align with their changes to infrastructure.

JOB REQUIREMENT

Essential skills
Strong Linux/Unix administration skills;
Software lifecycle management experience;
Networking fundamentals (switching, routing, load balancing);
Versioning (Git, GitHub etc.);
Scripting/programming skills (Bash, Python/Ruby, etc.);
Monitoring tools (Grafana, Prometheus, Datadog, etc.);
Experience with relational DBMS (MySQL, PostgreSQL, etc.);
Excellent written communication and the ability to communicate verbally with the customer (English);
Bachelor’s degree (or equivalent work experience).
DevOps skills
Continuous Integration/Delivery (CircleCi, GitLab CI, Jenkins etc.);
Cloud/virtualization experience (AWS, Docker ecosystem, KVM/XEN, Vagrant etc.);
Cloud orchestration (Terraform, etc.);
Practice experience with AWS (EKS, CloudFront, EC2, S3, kubectl);
Configuration management (Chef, Puppet, Ansible, Salt, etc.).
Bonus skills
NoSQL DB knowledge (Redis, Memcached, MongoDB, Cassandra, etc.);
Understanding of containerization concepts, scheduling and orchestration systems;
Understanding of Distributed Systems concepts, High Availability, vertical and horizontal scalability;
Log analytics (ELK/EFK stack, Sumologic, Splunk, etc.);
Any other public cloud experience (Google cloud, Azure).

WHAT'S ON OFFER

Our Client a competitive and rewarding salary and benefits package as well as an intellectually and creatively stimulating work environment. You will find professional flexibility, new ways of working and unique international travel opportunities.  

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Devops

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

$ 2,500 - $ $4,500

Job ID:

J00664

Status:

Close

Related Job:

.NET Engineer

Ho Chi Minh - Viet Nam


Product

  • .NET

Take an active role in shaping requirements: Partner with stakeholders to understand their needs and translate them into effective technical solutions. Craft clean, scalable, and maintainable code: Build robust and high-performance applications using .NET languages, adhering to best practices and design patterns. Ensure quality through rigorous testing: Write comprehensive unit and integration tests, and participate in testing and debugging efforts to maintain high quality standards. Contribute to continuous improvement: Review, refactor, and maintain existing code to optimize performance and ensure long-term code health. Document your work effectively: Create clear and concise technical documentation to support ongoing development and maintenance. Collaborate effectively within a cross-functional team: Work closely with engineers, product managers, designers, and testers to achieve shared goals.

Negotiation

View details

Lead Data Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Data Engineering
  • Management

Architect, develop, and maintain scalable data infrastructure, including data lakes, pipelines, and metadata repositories, ensuring the timely and accurate delivery of data to stakeholders. Work closely with data scientists to build and support data models, integrate data sources, and support machine learning workflows and experimentation environments. Develop and optimize large-scale, batch, and real-time data processing systems to enhance operational efficiency and meet business objectives. Leverage Python, Apache Airflow, and AWS services to automate data workflows and processes, ensuring efficient scheduling and monitoring. Utilize AWS services such as S3, Glue, EC2, and Lambda to manage data storage and compute resources, ensuring high performance, scalability, and cost-efficiency. Implement robust testing and validation procedures to ensure the reliability, accuracy, and security of data processing workflows. Stay informed of industry best practices and emerging technologies in both data engineering and data science to propose optimizations and innovative solutions.

Negotiation

View details

Windows Engineer (C++/C#) - GSaaS

Ho Chi Minh - Viet Nam


Product

  • C/C++

Develop and maintain applications using C# (WinUI framework) and C++ (Qt framework and Win32 API). Participate in the company's software development projects and collaborate with cross-functional teams on software architecture. Develop new features according to requirements, provide development documentation, and participate in code reviews. Troubleshoot, debug, and optimize performance for existing software features and applications. Write high-quality, testable code, ensuring adherence to high code quality standards. Research and integrate new technologies to enhance software products. Mentor junior developers and contribute to team knowledge sharing.

Negotiation

View details