I have been coding for many years. I have written code for firmware, desktop, and web applications using C/C++, Ruby, and Javascript and self learnt Go and Python.
Recently, I am keen on becoming a cloud native application developer and familiar with cloud native eco-system.
First at all, I am very interested in Kubernetes. I attended Kubeconf 2019 in Barcelona;, finished two Kubernetes online courses, and then got CKAD and CKA, two Kubernetes certifications. At work, I have written some micro-services running in EKS.
In my job, I joined many projects and created many micro-services. In those micro-services, not only implemented the functionalities, I also defined the Gitlab CI/CD jobs:
- Lint, Unit Test, Feature Test
- Tag version
- Build docker image using Kaniko
- Deploy service to EKS (Defined resources using Kustomize).
- Deploy static assets to S3.
- Add deployment marker(New Relic).
- Create New Relic Alerts and Dashboard using Terraform
Serverless architecture is my other interesting topicl. I self learnt to create app using AWS API Gateway, Lambda, S3/CF, and dynamoDB.
In SRE position, I become familiar with Splunk and New Relic. The logging and monitoring tools really help me understanding these micro-services. No matter in debugging, tracing issues, or finding system bottleneck.
As a lead developer, I lead developers and QA engineers, co-work with PO, PM, architects, join Agile processes, contribute in Sprint meetings, write Jira tickets, and using Kanban to monitor the projects’ status.
In spare time, I play badminton; I am committee in Gibraltar Badminton Association and join single and double leagues. I also very enjoy the life style in Gibraltar and south Spain: taking walk on the beach, visiting white villages, and the tapas bar.