Set up and operate evaluative maintenance of an end-to-end Continuous Integration and Continuous Delivery toolchains for mobile development targeting multiple platforms (i.e. Android and iOS)
Deploy, automate, maintain and manage an AWS cloud based system, to ensure the availability, performance, scalability and security of productions systems
Implement and configure best in class tooling for automated Continuous Integration, Continuous Delivery and Release processes, i.e. Git, Gerrit, Jenkins, Maven, Nexus, Sonar, Bamboo, Hudson or Gump, etc.
Keep up to date on documentation related to the Continuous Integration & Continuous Delivery Toolchain and server configurations
Write good quality code including Unit testing by applying best practices and software architecture guidelines
Recommend, set up and follow development best practices and ensure their adoption in development projects
Investigate and analyze defects and perform corrective maintenance
Operate the production systems build and release including the configuration management
Conduct pre-production Acceptance Testing to assure the quality of products and services
Operate system troubleshooting and problem solving across platform and application domains
Provide suggestion on architecture improvements and recommendation on process improvements
Implement best in class cloud security solutions to ensure critical system security
Monitor to maintain the performance of systems and applications as assigned, take proactive steps to improve performance when necessary and escalate issues to management, supervisor and team
Male/Female Thai nationality
Master/Bachelor's Degree in Computer Science, Computer Engineering or related field
AWS: 2+ years' experience with using a broad range of AWS technologies (e.g. EC2, RDS, ELB, EBD, S3, VPC, Glacier, IAM, CloudWatch, KMS) to develop and maintain an Amazon AWS based cloud solution together with an emphasis on best practice cloud security
DevOps: Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools. Scripting Skills: Strong scripting (e.g. Python) and automation skills
Operating Systems: Windows and Linux system administration
Monitoring Tools: Experience with system monitoring tools (e.g. Nagios)
Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues
Extremely passionate about mobile technologies, always up to date with the latest mobile trends
Proven experience in Continuous Integration toolchain for mobile development using Jenkins, Bamboo, HockeyApp, SonarQube, GIT, etc.
Strong experience on best in class Gitflow branching processes
Working knowledge of containerization (Docker), and supporting technologies
Experience with testing frameworks, such as JUnit and integrating test automation into Devops pipeline
Proven experience on setting up and maintaining servers and infrastructure where CI/CD runs
Very good knowledge of automated testing tools, e.g. Appium or Perfecto Mobile
Familiar with Apple and Google Play validation processes
Good interpersonal skills and taking initiative
Good communication skills in both Thai and English (verbal and written)
Zensorium (Thailand) Ltd.
Zipmex Technology Co., Ltd.
1Moby Co., Ltd./บริษัท วันม๊อบบี้ จํากัด
Dek-D Interactive Co.ltd (Dek-D.COM)
Firecreek Co., Ltd.