Devops Engineer
Current• Proof-of-Concept (PoC) project to evaluate Tekton, an open-source CI/CD framework, as a potential replacement for GitLab CI within our internal systems.• Conducted in-depth customer requirements gathering, analysis, and design consultation. This ensured well-structured and analyzed data to guide project development.• Designed and developed a CI/CD pipeline that centralizes configuration into templates for a large Thai government hospital. Using GitLab CI's supported languages, including .NET framework, React framework, Express framework, and PHP.• Provided expert consultation to a team developing a CI/CD pipeline with GitLab CI for a Thai government project. This involved troubleshooting bugs, optimizing code structure, and ensuring best practices for efficient and reliable deployments.• Supported the implementation of a containerized big data platform on Kubernetes. My contributions included: o On-premises deployment: Assisted in installing Kubernetes on-premises using Kubespray and prepared essential tools like Harbor, Nginx Ingress Controller, and Cert-Manager. o Cloud deployment (AWS): Collaborated with my teamlead to design and set up a Kubernetes cluster on AWS, handling all aspects from subnet creation and node group configuration to cluster creation and external storage (EFS) integration. o Containerized application migration: Consulted with big data developers to simplify their container image configurations for seamless deployment on Kubernetes.• Enhancing the previously developed CI/CD pipeline to support a hybrid cloud environment and integrate with Vault for secure secret management. This improved pipeline empowers users to manage their services with Vault, facilitates image pulling and pushing to artifact registries across multiple environments (on-premises and cloud), and enables flexible deployment across these environments with customizable configurations