Atanas Kozhuharov,保加利亚索非亚的开发者
Atanas is available for hire
Hire Atanas

Atanas Kozhuharov

验证专家  in 工程

软件开发人员

Location
保加利亚索非亚
至今成员总数
2018年9月11日

Atanas拥有多年的开发经验,在系统和网络管理以及将持续交付和持续集成过程集成到开发工作流程方面具有特殊的专业知识. 阿塔纳斯还拥有丰富的经验,可以使用多种工具来完成上述任务, 但他认为他解决问题的分析方法是他最大的技能.

Portfolio

SumUp
亚马逊网络服务(AWS), Python, Ansible, Terraform, NGINX, RabbitMQ...
Wholefolio
谷歌云平台(GCP), Kubernetes, GitLab, React, Python, NGINX, Grafana...
ELSYS
Python 3

Experience

Availability

Part-time

首选的环境

Zsh, Visual Studio Code (VS Code), Ubuntu

最神奇的...

...我建立的项目是整个作品集.Io,一个用于各种加密货币的投资组合跟踪平台.

工作经验

开发运维工程师

2020年至今
SumUp
  • 创建符合pci - dss的基础设施体系结构,并从现有基础设施迁移.
  • 为公司的CI/CD需求设计了一个迁移计划和GitLab概念验证(POC).
  • 为现有代码库设计并实现可伸缩的IaC解决方案,并将代码迁移到解决方案中.
  • 开展业务网格多集群研究, 项目的初始展示, 并使用专门的证书颁发机构为实现准备了路径.
技术:亚马逊网络服务(AWS), Python, Ansible, Terraform, NGINX, RabbitMQ, Apache卡夫卡, Grafana, JSON, 单点登录(SSO), 谷歌发布/订阅, Prometheus, JSON Web令牌(JWT), Google Kubernetes Engine (GKE), 谷歌云API, 谷歌api, GitLab CI / CD, REST, Agile, Microservices, 持续部署, Bash, Django, Jira, YAML, Java, 面向对象编程(OOP), 服务网格

Co-founder

2019年至今
Wholefolio
  • 为加密货币创建了一个投资组合跟踪平台.
  • 实现了一个基于微服务的架构, 使用CD将应用程序交付到Google云平台上的Kubernetes.
  • 管理公司的市场和销售流程.
Technologies: 谷歌云平台(GCP), Kubernetes, GitLab, React, Python, NGINX, Grafana, 码头工人组成, JSON, 单点登录(SSO), 谷歌发布/订阅, Prometheus, JSON Web令牌(JWT), Google Kubernetes Engine (GKE), 谷歌云API, 谷歌api, GitLab CI / CD, REST, Agile, Microservices, 持续部署, Bash, Django, YAML, 面向对象编程(OOP), 服务网格

Teacher

2018年至今
ELSYS
  • 创建了目前用于脚本语言入门教学的课程.
  • 与不同行业的相关专家一起举办课堂活动,展示程序员的生活.
  • 为12年级学生的论文答辩委员会工作.
技术:Python 3

DevOps顾问

2018年至今
Clients
  • Consulted as a DevOps for a SaaS platform; worked on architecture, CI/CD, 基础设施管理.
  • 使用BigQuery在GCP上设计并构建了一个基于java的微服务生态系统的基础架构解决方案, Kubernetes, 和Kafka的云计算.
  • 处理了一个CI/CD应用的Docker和Kubernetes准备和实现.
  • 咨询金融科技领域的SaaS公司. 准备基础架构(使用Terraform的IaC)和CI/CD. 使用GCP, Helm, Kubernetes和Istio技术堆栈.
技术:持续交付(CD), 持续集成(CI), GitLab, 亚马逊网络服务(AWS), 谷歌云平台(GCP), Docker, Kubernetes, NGINX, Apache卡夫卡, Grafana, JSON, Prometheus, Google Kubernetes Engine (GKE), 谷歌api, REST, Agile, Microservices, 持续部署, Bash, Django, YAML, MongoDB, Java, 服务网格

DevOps

2017 - 2020
混乱的组织
  • 为Office 365、G suite和LDAP中的用户编排套件实现了用户自动化.
  • 使用Python和PowerShell脚本从Office 365迁移到G Suite.
  • 自动构建内部Mattermost应用程序.
  • 在GitLab中为30多个微服务实现了CD管道.
  • 处理OpenStack迁移, 包括测试, deployment, 从旧OpenStack环境中迁移.
技术:LDAP, Crucible, Jira, 谷歌云平台(GCP), Office 365, Windows PowerShell, Python, OpenStack, Kubernetes, Docker, GitLab, Grafana, Office 365 API, 码头工人组成, LibreNMS, JSON, 谷歌发布/订阅, Nagios, Prometheus, Juniper, GitLab CI / CD, REST, Agile, Microservices, FreeBSD, Jira REST API, 持续部署, Bash, Django, YAML, MongoDB, Java, 思科网络

产品工程师

2015 - 2017
SevOne公司.
  • 构建、管理和支持产品中使用的一个核心数据库(MySQL).
  • 支持自动化工具的构建,以协助故障排除和数据收集(Python, PHP).
  • Linux管理(CentOS, Gentoo, Ubuntu).
  • 处理c++ /PHP内核故障,分析缺陷.
  • 使用vSphere和KVM开发虚拟机,管理和部署Docker.
技术:MySQL, Ansible, c++, PHP, CentOS, Gentoo, Apache卡夫卡, 持续部署, Bash

核心网运营工程师

2013 - 2015
流动电话(A1 - BG)
  • 使用Red Hat、Debian和CentOS管理Linux内核.
  • 使用Bash和PHP编写脚本和自动化流程. 使用PHP构建web应用程序.
  • 管理来自不同供应商的各种设备, 包括奥科, 诺西的, 和Genband.
  • 负责VoIP核心设备和客户端设备的部署和管理.
技术:PHP、3G、2G、SS7、H323、SIP、Linux、VoIP、Bash、思科网络、Nagios

二级支持专员

2011 - 2013
流动电话(A1 - BG)
  • 核心网、边缘网监控、办公设备支持、安装、故障排除.
  • 通过电子邮件和电话对企业客户进行监控并提供支持.
  • Diagnosed, consulted, 解决了VoIP的问题, hosting, IP网络, 以太网点对点协议(PPPoE), 和以太网.
  • 支持和调查客户设备的问题, 包括思科, Juniper, Mikrotik, Huawei, and ZTE.
技术:以太网, DNS, VoIP, TCP/IP, 开放最短路径优先(OSPF), BGP, Juniper, Bash, 思科网络, Nagios

Wholefolio

快速全面的解决方案,跟踪您的投资组合,并在一个地方获得您的新闻. 这是我过去两年开发的一个项目, 因为这是我的创业公司, 我必须从头开始做所有的事情.

使用Kubernetes和GCP部署应用程序

创建了一个基于docker的工作流,供开发人员轻松使用,并为部署准备了应用程序. 在与客户讨论之后,我们得出结论,最好的方法是使用Kubernetes. 有了它,我创建了在GCP中部署所需的基础结构和脚本. 客户和开发人员对他们的环境感到兴奋,而且他们不需要对整个过程进行持续的监督.

使用Istio从Google App Engine迁移到Kubernetes

http://stratumfive.com
我执行了一个将Google App Engine Java应用程序迁移到Kubernetes的项目. 该项目涉及整个基础设施设置, 部署, 日志转换, 并使用Grafana和Prometheus进行监测. Istio被实现为支持客户服务的服务网格, 允许更容易的部署和流量处理.

用于用户创建/删除的自动化套件

在我接手这个项目之前,这个过程完全是手动的,这意味着为新雇佣的员工在适当的系统中创建用户需要一个多小时.

完成后, 该套件成功地与Microsoft Flow和Microsoft SharePoint交互,以获取所有相关数据,并从那里在许多不同的系统(Google G suite)中提供用户配置文件, Office 365, LDAP, VPN User). 该套件还根据员工的配置文件分配适当的特权和组.

技术:Python, PowerShell, GitLab, Jira

使用Kubernetes部署应用程序

对于这个项目, 我最初将他们的应用程序容器化,并为应用程序开发人员创建了一个轻松工作的流程. 在与客户的讨论中, 我们的结论是,Kubernetes的灵活性和可扩展性是未来的发展方向. 因此,我将基础设施部署到GCP,并创建必要的流程和脚本,以实现顺利的工作流和部署. 每一个细节都附有文档.

最重要的应用程序构建自动化

这个项目围绕着让企业选择Mattermost作为他们的企业聊天应用程序展开. 我们不得不使用开源应用程序的自定义构建来添加一些我们需要的额外功能和样式. 我承担了这个项目,并创建了一个自动设置,它需要新版本的应用程序, adds, 测试我们的配置/代码到新的核心版本,并将其部署到Google Play或Apple Store.

Office 365到Google G Suite迁移

这种迁移需要大量的计划、技术分析和谨慎的执行才能顺利运行. 在这个项目中, 我负责构建脚本,使用户和他们的数据能够无缝传输.

技术:PowerShell, Python, Google SDK

Languages

Python, Python 3, Bash, JavaScript, YAML, c++, PHP, Java

框架

Django, JSON Web令牌(JWT), Windows PowerShell

库/ api

Google API, 谷歌云API, Jira REST API, React, Office 365 API, Node.js

Tools

Helm, Jira, GitLab CI / CD, Crucible, Google Kubernetes Engine (GKE), Grafana, Amazon EKS, Celery, LibreNMS, Nagios, 码头工人组成, Ansible, Terraform, NGINX, Zsh, GitLab, RabbitMQ, Istio

Paradigms

面向对象编程(OOP), REST, 持续集成(CI), 持续部署, Agile, Microservices, 持续交付(CD)

Platforms

谷歌云平台(GCP), Kubernetes, Docker, Linux, Ubuntu, CentOS, Amazon EC2, OpenStack, FreeBSD, 亚马逊网络服务(AWS), Visual Studio Code (VS Code), Apache卡夫卡, 谷歌云SDK

Other

Office 365, TCP/IP, 云架构, CI / CD管道, 单点登录(SSO), LDAP, DNS, Juniper, 思科网络, Prometheus, Pub/Sub, 谷歌发布/订阅, 服务网格, Amazon RDS, Gentoo, VoIP, SIP, H323, SS7, 2G, 3G, BGP, 开放最短路径优先(OSPF), Ethernet, Networking

Storage

MySQL, PostgreSQL, JSON, MongoDB

2012 - 2016

网络技术信息学学士学位

新保加利亚大学-索菲亚,保加利亚

2008年6月至今

英语水平证书

Cambridge