Raimbek Yegemberdiyev
Senior DevOps Engineer
Shymkent, Kazakhstan
Contact
- Mobile: +77471056392
- Email: [email protected]
- LinkedIn: linkedin.com/in/skythet
Summary
Senior DevOps Engineer with over 8 years of experience specializing in Azure, Kubernetes, and cloud infrastructure management. Skilled in optimizing and automating cloud environments, leveraging infrastructure as code, and developing custom solutions for high availability and scalability. Passionate about exploring emerging technologies to drive efficiency, cost savings, and system reliability.
Top Skills
- Azure
- Azure DevOps
- Linux
- Kubernetes
- Terraform
- Infrastructure as Code
Languages
- Kazakh: Native or Bilingual
- Russian: Professional Working
- English: Limited Working
Professional Experience
Senior DevOps Engineer
C.T.Co | Latvia | March 2019 - Present (6 years 5 months)
- Developed solutions for Azure infrastructure deployment using PowerShell and ARM templates, working with services such as App Service Environment, Azure SQL Server, Key Vaults, VNet + Subnet + NSG, API Management, Log Analytics, Azure Functions, Logic Apps, Application Insights, and Traffic Manager
- Optimized costs and improved resource management by migrating workloads from App Service Environment to Azure Kubernetes Service (AKS), utilizing raw YAML, Helm, AKS and Active Directory integration, Azure Pod Identity, and Workload Identity
- Created and maintained build and deployment pipelines in Azure DevOps. Migrated from release pipelines to multi-stage YAML pipelines, automating pipeline creation using Python and Azure DevOps REST API
- Transitioned existing infrastructure to Terraform
- Developed custom Terraform providers for internal use, resolving issues by patching existing providers when necessary
DevOps Engineer
Typi LLC | Kazakhstan, Astana | August 2017 - March 2019 (1 year 8 months)
- Automated build and deployment process using Jenkins (basic creation of CI/CD, before it was manual)
- Migrated pipelines to Gitlab (gitlab.com): configuring yaml pipelines, maintaining gitlab-runners
- Prepared dev/preprod environments and automation of upgrades: ansible, terraform, bash
- Split application to microservices: containerization (docker)
- Deployed Consul+Nomad clusters and migrated deployments from baremetal servers to Nomad cluster
- Migrated workloads to managed Kubernetes: gained extensive experience working with Kubernetes
- Participated in performance testing, automated infrastructure creation which was used for generating required load to services: ansible, terraform
- Implemented monitoring: Prometheus, Grafana, Loki
ARTA Software LLP
5 years total
DevOps Engineer
January 2016 - July 2017 (1 year 7 months)
- Integration with hosting provider: prepared KVM images for SaaS product
- Automated environment creation process for client
- Automated KVM images build process
- Maintained Gitlab server: mostly upgrades and resource increase related actions
- Configured monitoring using Zabbix; maintained zabbix servers; configured alerts to Telegram messenger
- Jenkins server maintenance: upgrades, plugin upgrades, backup & restore
- Jenkins pipelines support: configuring, fixing
Junior Java Developer
July 2015 - January 2016 (7 months)
- Participated in development process: GWT, Hibernate, jboss, tomcat
- Maintained unit tests: TestNG, Mockito
Middle QA Developer
August 2012 - July 2015 (3 years) | Kazakhstan, Astana
- Development of autotests using Selenium (Java)
- Prepared and maintained test infrastructure: had a great experience with Linux and LXC containers; automated database dumps and restore process (MySQL)
- Automated processes using Jenkins + Bash
- Participated in manual tests when required
Education
Baccalaureate, Mathematical and Computer Modeling
L.N.Gumilyov Eurasian National University | 2010 - 2014