DevOps and Back-end Engineer
2019 - PRESENTZeppelin Lab- Used Terragrunt in a large setup.
- Evolved the infrastructure from single to multiple environments.
- Implemented features in Golang.
- Handled CI/CD with CircleCI and ArgoCD.
- Managing Kafka.
- Managed a Kubernetes multi cluster.
- Utilized Helm.
Technologies: Amazon Web Services (AWS), Prometheus, AWS, Terragrunt, Go, KubernetesDevOps Engineer
2019 - PRESENTMindtrustlabs- Set up and maintained a k8s cluster.
- Managed infrastructure using Terraform.
- Developed the back end using Golang.
- Managed ingresses using Traefik.
Technologies: Terraform, Google Kubernetes Engine (GKE), Google Compute Engine (GCE), Go, KubernetesDevOps Engineer
2019 - 2019Talone.One- Wrote Kubernetes operators.
- Conducted experimental research.
- Showcased experiments.
- Developed prototypes to production-ready pieces.
Technologies: Google Kubernetes Engine (GKE), Google Compute Engine (GCE), Go, KubernetesLead Engineer
2018 - 2019Cloudradar- Reviewed potential candidates.
- Reviewed code.
- Designed architecture for a cross-platform monitoring tool.
- Implemented a system monitoring tool.
- Worked on data aggregation.
- Implemented CI/CD workflow.
- Built and hosted Linux packages (rpm/deb).
Technologies: Windows, MacOS, Linux, GoDevOps
2018 - 2018HeyCar- Reverse engineered the existing non-documented setup.
- Architected a cluster creation workflow.
- Managed infrastructure with Terraform.
- Deployed and managed clusters on AWS.
Technologies: Terraform, Kubernetes Operations (Kops), Go, Kubernetes, GitSoftware Engineer
2018 - 2018Zeidler Legal Services- Created an MVP for a document sharing system based on IPFS.
- Integrated IPFS into the application.
Technologies: Amazon Web Services (AWS), IPFS, MySQL, AWS, GoLead Developer
2017 - 2018XBT- Created system architecture for a cryptocurrency trading system which should be used by in-house traders.
- Created an end-to-end encrypted message system based on ZeroMQ.
- Created APIs consumed by front-end/mobile clients.
- Communicated with multiple exchanges, read data, analyzed data, and forwarded actions based on analysis.
- Handled latency-sensitive application requirements.
- Created and implemented network architectures.
Technologies: ZeroMQ, Linux, GoSoftware Engineer
2017 - 2017Epulze- Designed and implemented a tournament and betting platform.
- Developed testing strategies.
- Integrated with a bunch of external services.
Technologies: Git, PostgreSQL, GoSoftware Engineer
2016 - 2017Exaring AG- Deployed and ran software on Kubernetes.
- Developed software in Golang.
- Integrated and used Prometheus.
- Implemented Slack integrations and microservices.
- Worked with AWS Lambda.
- Created infrastructure with Terraform.
- Created Prometheus exporters.
- Worked on a traffic distribution service.
Technologies: Amazon Web Services (AWS), Go, Linux, Terraform, AWS, Slack, Kubernetes, PrometheusGolang Infrastructure Engineer
2016 - 2017MustWin.com- Added HashiCorp Consul support to Kubernetes.
- Analyzed Etcd storage implementation and adapted to Consul.
- Worked around implementation differences in Etcd and Consul.
Technologies: Go, Etcd, KubernetesDevOps/Back-end Developer
2016 - 2016Splash/Viorama- Developed the back end in Golang.
- Managed cluster functionality with Kubernetes.
- Utilized GKE and GCE.
Technologies: Go, Google Kubernetes Engine (GKE), Google Compute Engine (GCE), KubernetesSystem Engineer and Developer
2015 - 2016Kinsta.com- Handled system provisioning with Ansible.
- Connected web UI with an Ansible-based back-end system.
- Handled setup/deployment of HA databases, Nginx, and PHP engines.
- Handled web app development with Laravel 5.1.
Technologies: Google Compute Engine (GCE), NFS, Ansible, Google Kubernetes Engine (GKE), Kubernetes, Docker, Ubuntu, PHPDevOps
2014 - 2016Efa GmbH- Managed various services like Jira, Confluence, GitLab, and Jenkins.
- Handled testing/staging/production system management with Ansible.
- Developed a Docker-based local development environment.
- Implemented CI/CD integration based on Docker/Jenkins.
- Developed processes to keep systems and Docker files up to date.
- Implemented several monitoring/alerting systems.
- Implemented task runners for HuBot.
Technologies: Ansible, Git, Node.js, Jenkins, Ubuntu, Nginx, DockerDevOps
2014 - 2014MediaEvent Services GmbH & Co. KG- Created different application stacks with Amazon OpsWorks.
- Converted plain Bash scripts to Chef cookbooks and recipes.
- Created application deployment processes.
- Analyzed which orchestration tool fits best for the company.
Technologies: Amazon Web Services (AWS), Ansible, Chef, Linux, AWSSoftware Engineer
2013 - 2014Performates UG- Reviewed the old application created by an agency.
- Created an SOA for the new application.
- Created an application with Laravel based on the functionality of the old application.
- Handled administration of the Linux servers.
Technologies: Linux, PHP, LaravelSoftware Engineer
2013 - 2014Semigator GmbH- Created a back-office application for internal use with AngularJS.
- Created a REST API for the AngularJS application.
Technologies: CodeIgniter, PHP, AngularJSSoftware Enigneer
2011 - 2013Ampelmann GmbH- Developed an internally used time tracking solution.
- Created methods to export to other services.
- Created the front end with Bootstrap.
- Built an interactive GUI with JavaScript.
Technologies: Bootstrap, jQuery, CodeIgniter, MySQL, PHPSoftware Engineer
2011 - 2013ByteFM- Implemented a web player with Node.js.
- Handled administration of all servers, including web servers and database servers. Created backup plans and more.
- Maintained a legacy PHP system.
- Protected the website against SQL injections.
- Implemented new features and fixed bugs.
Technologies: MySQL, Node.js, Linux, CSS, PHP