Senior DevOps Engineer

Location Taipei, Taiwan
Job Type Permanent
Salary Salary package is based on experience.
Reference 28936

Candidate Profile
• The successful candidate will be a self-driven Senior DevOps Engineer with proven experience in large-scale microservice systems hosted on AWS
• The candidate will have a deep understanding of cloud architecture, AWS technologies, and cloud security best practices
• The candidate will be following the latest industry trends and be passionate about cloud computing for large-scale systems


Key Responsibilities
• Work in a team of DevOps and DBA professionals – initially 3 people, although this will expand throughout the country expansion
• Improve existing infrastructure and processes in the 3 countries we’re currently deployed in as well as streamlining processes to hit our goal of deploying to 20 new countries over the next 2 years.
• Holistically improve all aspects of our infrastructure, including reducing costs, improving build and deployment times, streamlining environment provisioning, lowering load times, incorporating the latest techniques and technologies, and more
• Monitor and maintain the existing cloud infrastructure via autoscaling, automated alerts, and OpsWork and Zabbix dashboards
• Take ownership and responsibility for our cloud operation activities
• Liaise with external security agencies for annual audits as well as perform our own internal security sweeps
• Aid in reconfiguring existing architecture to allow for rapid deployments to new countries
• Report to Lead DevOps Engineer


Skills and Educational / Qualification Requirements
• Fluent in written and spoken English
• 2+ years of specific experience with large-scale, AWS-hosted, microservice systems
• 3+ years of general experience in the tech industry
• Experience forming and leading teams is beneficial
• Working knowledge of database architecture and management (preferably MySQL & Oracle)
• Experience configuring and managing network architecture, including load balancing, caching, setting up CDNs, routing, subnetting, etc.
• Bachelor or Masters degree in a related subject would be beneficial
• Understanding of Java/Spring, Android, and VueJs deployment pipelines is a plus
• Proven experience setting up CI/CD pipelines


Tech Stack
• Backend Application Framework: Spring Boot (Java Config + Embedded Tomcat)
• Frontend Application Framework: VueJS
• Micro Service Framework:Spring Cloud Dalston (Netflix Eureka + Netflix Eureka + Netflix Ribbon + Feign)
• Database Sharding Middleware: Lede Cetus
• Database: MySQL and Oracle
• Public Cache: AWS ElastiCache + Redis
• Message Queue: Apache RocketMQ
• Distributed Scheduling: Dangdang Elastic Job
• Data Index and Search: ElasticSearch
• Log Real-time Visualization: ElasticSearch + Logstash + Kibana
• Business Monitoring: Graphite + Grafana
• Reverse Proxy: Nginx
• Server Virtualization Container: AWS EC2
• Server Operation System: CentOS
• Static File Storage: AWS S3
• Inner DNS Resolution: AWS Route 53
• Network Management: AWS VPC
• Cluster Management and Scaling: AWS OpsWorks
• Cluster Monitoring: Zabbix + AWS CloudWatch
• HTTPS Certificate Management: AWS Certificate Manager
• Malicious Attack Defending: AWS WAF & Shield
• Cluster Alert: AWS SNS
• Continuous Integration/Deployment: SaltStack, Apache Maven, AWS CodeBuild/CodeDeploy/CodePipeline

Apply Now