Responsibilities
As a team member of engineering team attached to CTO office, your primary role will be to:
- Work closely with development teams to research, design & develop, optimize the resource usage of solutions on our internal cloud.
- Provide consultation to application teams & production teams on building & deploying containers & orchestrating them with Kubernetes.
- Provide subject matter expertise & assist in operations of the Kafka platform
- Conduct Studies & POCs to prepare production principles for new cloud services.
- Design, deliver and keep up to date architecture roadmaps, blueprints, standards with strong focus on adherence to group standards & production performance and stability.
- Communicate architectural directions and technical concepts to both technical and non-technical stakeholders.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures
- Proactively identify opportunities for process improvement, optimization, and innovation.
Profile
- Total 7+ years of overall IT experience or bachelors in computer science/information technology
- Strong critical thinking attitude. Analytical and Problem-solving skills
- Excellent communication skills along with a customer/user-centric mindset
- Willingness to continually update and enhance skills in systems and processes through own efforts and trainings.
- High level of persistence, can-do attitude & pro-activeness
- Technical leadership and hands on experience in architecting and deploying solutions on Azure/AWS or GCP
- Experience building & deploying highly available and low latency systems as service-oriented architecture, event driven architecture using Spring Boot, Kafka
- Experience with Docker and container orchestration solutions (eg. Kubernetes) and Helm
- Understanding and using Continuous Integration (CI) systems (eg. Jenkins, Gitlab CI)
- Experience in managing high availability (eg. Keepalived, ALB, Elastic IP, DNS Load Balancer)
- Technical documentation writing skills to prepare architecture documents, proposals & guidelines
- Ability to learn and deep dive into new technology and business domains, and to troubleshoot problems in unfamiliar environments.