Job Description
About Company
Our client is a Japanese company, working in Development Business and providing Product Development Outsourcing Services. Now, they are looking for Senior DevOps to join the business.
Your role & responsibilities
- As a DevOps Engineer, you will be part of a team to build AWS cloud architecture for our PHP/ Javascript/ Ruby/ Python/ Bash...applications.
- You will define and manage cloud infrastructure as code (IAC), improve CI/ CD pipeline, ensure scalability and availability of the system, build a monitoring stack, and automate build, configuration, and deployment orchestration scripts, ...
- You can also participate in developing PHP/ Ruby applications & services for our customers.
- We are utilizing a broad toolset for DevOps/ Infra like Docker, Ansible, Vagrant, Jenkins, Jenkins Pipelines, GitHub Actions... and leveraging multiple services from AWS: EC2, ECS, S3, Cloudfront, RDS, IAM, Route53, CloudWatch...
- Working to improve speed, efficiency, and scalability of all systems.
- Experience building and optimizing CI and CD Systems (Jenkin – Pipelines; CodeBuild, Code Deploy, GitHub Actions) for operation and deployment as automatically as possible.
- Monitor, troubleshoot, and manage all environments of the team.
- Responsible for zero downtime of the system for millions of users.
- To work with the engineering team and take architectural decisions.
- Knowledge of network protocols and standards.
Your skills & qualifications
- Bachelor’s Degree in Telecommunication & Computer Networking or related field.
- Understanding and experience with AWS.
- Experience and understand the concept of web application and its related technologies: Monolithic, Microservice, RESTfull API/ SOAP, CDN, etc....
- Practical experience with multiple Infrastructures as Code like CloudFormation/ Terraform for infrastructure provisioning in the cloud environment (an ability to write and run modules and documents).
- Containerize Orchestration – Experience in container technology and its concepts such as Docker, Kubernetes, ECS, EKS,...
- At least two years- of experience.
- Experience in using Configuration management tools using either automatization/ configuration management using Ansible, Puppet, Chef, Ca pistrano,...
- Familiarity with at least one programming language (PHP/ Javascript/ Ruby/ Python/ Bash/ etc....).
- Experience and can explain TDD.
- Understanding and confident with troubleshooting large-scale cloud orchestration and low-level Linux issues.
- Monitor systems and error exception tracking using AWS Cloudwatch, Datadog, ELK/ EFK, Sentry, and NewRelic... Integrate with alerting tools (SMS, calling) like AWS Connect or Twilio.
- Understand and experience the well-architected framework of AWS to build and optimize the system on AWS.
- Understanding and experience with networking (TCP, UDP, OSI Model, ...)
- Hands-on experience in operating and maintaining high-intensive RDBMS/NoSQL databases and search engines (e.g , MySQL, MongoDB, Elasticsearch, etc.).
- Experience with source control and related concepts (Git, Gitflow, Branches, Tags, Conflicts Resolve, etc.).
- Extensive experience setting up and maintaining CI/ CD processes using the most popular tools. Especially GitHub Actions.
- Having a DevOps mindset and being a good team player (Calm, Cooperative, Problem-solving focus, no Ego, Trust, and Respect)
- Understanding of DevOps/ CloudOps best practices, approaches, and methodologies.
- Good communication in English (spoken and written) is a plus.
- Ability to quickly pick up new technology stacks.
- Working well on multiple projects at the same time.
- Self-driven, Proactive.
Big Plus:
- Azure and GCP experience are also preferred.
- AWS/ GCP/ Azure Certificates (Solutions Architect, DevOps Engineer, Security Specialty...).
- Python or Nodejs coding skills.
- Good negotiation and communication skills, including a well-organized personality with analytical and conceptual abilities.
- Knowledge about Computer Security, Application Security, and Security Standards & Best Practices (e.g OWASP, etc.)
Benefits for you
- Attractive salary, the health care insurance program for staff & annual health check-ups at the International clinic
- 20 days of annual leave plus another day for the Anniversary of Establishment Day
- All benefits followed Vietnamese labor law, including a 13th-month salary plus a competitive bonus
- Training allowance
- Annual company trip and team building
- Dynamic and professional working environment
- A laptop – Macbook Pro that fits your need
- Working from Monday to Friday – (9 am -6 pm)