Job Summary
Job description
Overview of job
- The candidate will be responsible for automated deployments, ensuring the highest reliability and scalability of our Production services, and efficiently managing our cloud platform infrastructure.
- Our ideal candidate is a professional with experience in automating deployments with modern configuration and deployment management systems. The candidate requires a broad knowledge of systems, servers, load balancers, storage, security, networking, and some background in programming. We are using cloud infrastructure (AWS), containerization, CI, and CD processes.
Responsibilities:
- Build, scale, and monitor various highly complex applications in our cloud platform infrastructure (AWS, GCP, etc.).
- Build and maintain CI/CD pipelines to support automated deployments.
- Build and manage containerization platforms (Docker & Kubernetes).
- Manage and support multitier architecture focusing on web technology stack (CDN, Reverse Proxy, Application, DB).
- Collaborate with development teams to with application developers to automate and accelerate applications' testing, release, and deployment into a runtime environment quickly and reliably.
- Review and recommend solutions and tools to improve the software development process. focusing on automation, efficiency, and quality enhancement.
- Proactively look for ways to automate the installation and upkeep of build tools and dependencies.
- Managing pre/post-release code merges and the code branching strategies.
- Responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources.
- Monitor system performance, ensure high availability, and maintain system reliability.
- Troubleshoot and resolve infrastructure and deployment issues promptly.
Benefits:
- Attractive compensation, regular assessments, and salary reviews;
- 13th-month salary and annual bonus;
- 20 days annual leave;
- 100% salary during the probation period;
- 100% social insurance, premium healthcare insurance, and annual routine check-up;
- Unlimited access to a selection of food and beverages;
- Special celebrations on 8/3, Father's day, 20/10, Christmas, Tet holiday, etc.;
- Company activities: annual teambuilding, New Year party, quarterly company party, weekly fruits day, monthly birthday, etc.;
- Sports activities: badminton, football, bowling, cycling, etc.;
- In-house acoustic music band;
- Cinema days with blockbuster movies.
Projects & Team:
- International working environment with a young, friendly, dynamic team, and creative;
- Flat organizational structure;
- Company sponsors overseas in-class training and online training courses.
Job Requirement
- Strong hands-on experience with CI/CD tools (Jenkins, GitLab CI, etc.), scripting languages (Bash, Python, etc.) and configuration management tools (Ansible, etc.)
- Strong experience with cloud platforms (AWS, GCP) and infrastructure-as-code (e.g., Terraform, CloudFormation).
- Experience with production deployments of Kubernetes Cluster -Experience in automating provisioning and managing Hybrid-Cloud infrastructure (AWS and On-Prem) at scale.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK/Graylog, etc.).
- Respond to, troubleshoot and drive root cause analysis (RCA) of complex live production incidents and cross-platform issues handling OS, Networking and Database in a cloud-based SaaS / IaaS environments by following and implementing SRE best practices.
- Capable of estimating costs of various approaches, and finding simple and inexpensive solutions to complex problems.
- Enjoy automating tasks, rather than repeating them.
- Degree in IT/Computer Science/Computer Engineering or related discipline.
- At least 4 years of experience in DevOps position.
- Strong interpersonal and communication skills, both oral and written.
- Able to work in a dynamic and ever-changing industry.
- A self-initiated and proactive team player who can work with minimal supervision
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- DevOps
- Python
- AWS
- Networking
- Jenkins
- Apache cluster
- SaaS
- Elasticsearch
- Grafana
- Ansible
- Root Cause Analysis
- Kubernetes
- Bash
- Gitlab
- Graylog
- GCP
- Terraform
- IaaS
- Prometheus
- ELK
- CI/CD
COMPETENCES
- Analytic Skills
- Interpersonal Skills
- Communication Skills
- Teamwork
- Dynamic
- Proactive
BUSINESS PROFILE
Pal Tech is an IT company providing and developing software platforms.
We are an IT company providing and developing software platforms that are scalable, superb quality and economical for varying business operational needs. We provide quality technical services for all kinds of organizations from small and medium-sized enterprises (SMEs) both locally and overseas. We are committed to deliver strategic and innovative solutions to add business value to our customers. We deliver a set of integrated web based solutions and also develop customized Internet applications based on pre-defined work-order from you, our clients. Paltech is dedicated to redefine your business in the world-wide web for growth and higher production through competitive advantage in speed, cost and adaptability.