Summary

  • The technological world is quickly adapting to changes, even if the jobs names stay the same, the responsibilities, approaches, technologies change. I like to discover and learn about these new ways to improve my work. This means that I have to keep in touch with as much as I can that goes on in the IT community. Sometimes it can be overwhelming but it's a rewarding job.
  • Striking a balance between new toys and stable products, that's where you shine working in infrastructure.

Years of Experience

14 years

Residence

Koppl, Salzburg, Austria

Graduation Year

2009

Skills

  • Kubernetes • Docker Products • Linux • DevOps • English as a Second Language (ESL) • GitHub • Systems Design • Troubleshooting • Defining Requirements

Courses and Certificates

Certified Kubernetes Administrator (CKA) with Practice Tests

Udemy

UC-b823d38b-3b9f-4dc0-8001-4bc1344e685d

Certified Kubernetes Security Speclist (CKS) for 2023

Udemy

UC-fca91f34-67ef-48a5-af66-fa9c0de3b15d

Education

Academia de Studii Economice din București

Business/Commerce - Business Administration

2006 - 2009

Languages

Language

English

Fluent

Language

Romanian

Native

Work Experience

Lingoda

devOps engineer

April 2024 - Now

Responsible with developers env, staging, release and production ci/cd pipelines

  • aws multiple accounts: RDS, VPC peering, Ec2, EKS, S3, Cloudfront, Route 53 etc
  • kubernetes for orchestration
  • notion for documentation
  • mentoring new colleagues
  • close work with developers in helping them with local development or any other infrastructure related issues
  • close work with qa team, data-engineering
  • familiar with Apache Airflow, Matomo, new Relic, Sentry, CloudAmqp and other php tools
  • github workflows and actions.

Pimcore

Cloud Engineer

June 2021 - December 2023

Pimcore SaaS project was exposing Pimcore product with all it's dependencies as a service.

Responsible for the company SaaS offering:

  • using AWS, with most of the resources provisioned by Terraform

  • Kubernetes for orchestration

  • gitOps principles

  • argoCD to create tenants, these are expended with Kustomize through overlays

  • the product images were created through argo workflows and using kaniko

  • gatekeeper and OPA to reinforce policies regarding kubernetes

  • Calico for reinforcement of kubernetes network policies

  • backups are done with velero and restic, the assets are stored in S3 though as a Ingress controller I choose nginx also configuring backend for custom error handling

  • metrics and logging with loki-stack: loki, prometheus, grafana

  • all these third party are installed through Helm, to better handle updates and configuration

  • other used software: cloudfront, ses, elastic search, EFS, EBS, certificate manager, kubeseal

  • testing with k6 and testkube

  • I was also responsible for creating a incident response plan

  • created plan for becoming AWS partner following nOps

Reporting to CTO and CPO

Devops responsabilities:

  • docker and docker compose senior experience

  • CI/CD for dev teams (maintenance, feature and testing) releases with Github and deployer on our own

Hetzner servers

  • in charge of github account reorganization

  • responsible with technical evaluation and testing for a PaaS offering on platormSh

  • local configuration for email server: Postfix, dkim, dmarc, spf

  • basic security with ufw and iptables

  • ssh and sshd configuration

  • working with different application package managers: repman, packagist

  • bash scripting

  • confluence documentation and jira project

LOOP

Backend Developer Php

September 2016 - April 2021

Responsible with different php projects as a developer 70%:

  • Magento 2 Backend developer.

  • integration with different CMS (typo3, wordpress)

  • laravel projects

  • technical evaluation and estimation of new sale leads on magento 2

Responding to CTO

Resposible to move the infrastructure from a raw state to a containerization state 30%

  • Docker, Haproxy, Nginx, Gitlab CI/CD

  • creating incident response plan for DOS attacks

  • ufw, fail2ban, iptables

Responding to CTO

evozon

Lead Magento Developer

September 2012 - July 2016

Responsible for https://ca.perfectmemorials.com/ and https://telekom.ro/ as a lead dev 80%

  • technologies Magento 1 CE and EE

  • SOLID, dependency-injection, KISS, DRY

  • SPL, caching levels

  • Code Sniffer, PHPMD

Responding to deparment manager

Part of team responsible to tackle overall project infrastructure for the department 20%:

  • deployment strategies, branching models, git flows, code quality,

  • virtualization with vagrant

  • Siege, load balancer, JUnit

Responding to technical lead for infrastructure.

Responsible for internship:

  • choosing, teaching, evaluation for a team of internships

  • involved in evaluating and hiring process

Responding to department manager

Part of teaching high-school students team:

  • meeting with teachers to establish the path for the project

  • responsible with teaching programming projects to a student

  • working with angular 3 and ionic

Responding to department manager.

This people got to my soul and I felt like in a family.

CustomSoft

Lead Software Developer

April 2011 - August 2012

Worked on https://www.evomag.ro/ using Ext-JS and Yii technologies. Migrated the website to the Yii framework and handled new feature requests from the client.

Bellsynergy

PHP Developer

January 2009 - February 2011

Worked on https://www.evomag.ro/

Technologies: Ext-JS, Yii

Here I started working on evomag.ro website which was written in a procedural way. The main objective

was to migrate it on the Yii framework but a lots of new features keep appearing from the client. This job

toughen me on dealing with the client. It was a strong lesson I have learned.