Position: Senior DevOps engineer
Category: DevOps
English level: upper
Years of experience: 11


I possess over a decade of experience within the IT industry,  extensive and robust expertise in the realm of Linux-based systems engineering and I've dedicated the last 5 years specifically to my role as a DevOps engineer. During this time, I've achieved significant milestones and completed noteworthy projects/products.
   
Within the realm of Google Cloud Platform (GCP) successfully orchestrated the entire infrastructure by leveraging a managed Kubernetes cluster. The complete provisioning of both GCP and Kubernetes resources was orchestrated exclusively through Terraform. 
To further streamline operations, I automated the deployment process of microservices using custom Terraform modules. Additionally, I  employed Helm charts for deployment third-party tools and applications.
I skillfully set up Continuous Integration and Continuous Deployment (CI/CD) processes for microservices on Bitbucket.
Configured Monitoring system using Prometheus stack ,  Alertamanger and Grafana. Used Kong for Ingress, Linkerd for Service Mesh , cert-manager for certificate management.
Besides I effectively managed and supported clusters with Istio Gateway and Istio service mesh integrations.

I utilized Terraform to provision an AKS cluster within the Azure environment. For the Continuous Integration (CI) aspect of the project, GitLab pipelines were employed to manage application workflows. To ensure efficient and automated deployments to Kubernetes clusters, Flux CD was integrated into the process.

In order to tailor Kubernetes objects to specific requirements, I employed Kustomization, thereby implementing a structured and adaptable templates mechanism. Alongside Kustomization templates, Helm templates were also utilized to further optimize and streamline the deployment process.

Currently I am diligently expanding my expertise by delving into ArgoCD, a powerful GitOps tool that streamlines deployment workflows. Additionally, I am deepening my understanding of Kubernetes policy templates, which play a crucial role in ensuring compliance and best practices.