Overview
I am a senior Devops/Infrastructure/SRE/Platform engineer with a decade of experience at every scale. I design, create, and maintain architecture, code and documentation for both typical software as well as SaaS. I love my work and hope to continue expanding my knowledge while working on fascinating projects.
Professional Experience
Managed and maintained Devops Infrastructure and codebases for R&D users, including:
- Routine server management of Devops infrastructure such as Kubernetes clusters, Bitbucket, Artifactory, Jenkins, Openstack, Prometheus, Grafana, ELK, and many more
- Creation and maintenance of CICD pipelines on Jenkins
- Development of a robust monitoring system from scratch, including design and development of custom Grafana dashboards and Prometheus exporters as well as off the shelf solutions
- Design and implementation of complex system architectures, consisting of dozens of servers and components
- Creation of custom Helm charts, Docker images, and Jenkins shared libraries
- Automation of routine workflows with Ansible, Python, and Groovy
- Writing extensive documentation for developers, end users, and management
- Responding to customer tickets on all SLA levels
Managed hundreds of highly available PostgreSQL database clusters in a mission-critical military private cloud SaaS environment, including:
- Developed automations and tooling for managed services
- Managed SaaS databases end to end, implemented automatic solutions for IAAC, backup/restore, replication, monitoring thousands of servers, reacted to issues both reactively and proactively
- R&D for new tools, replacing expensive proprietary products with FOSS solutions
- Designed HA architecture for and deployed a distributed web application
- Designed and created server API for custom Postgres HA solution
- Wrote and maintained extensive documentation
- Responded to customer tickets on all SLA levels
Day-to-day management of Oracle and PostgreSQL databases, including enhancing performance, managing storage, implementing high-availability and regular backup procedures, preventing data loss and performing real-time monitoring. Worked with web and backend developers, consulted on schema design, managed user access/permissions, installed/configureed new database environments and trained new developers. Researched, installed and configured open source tools, such as HAProxy, Barman and Ora2Pg on Linux.
Personal projects
This tool allows for easier and faster development when working with Python virtual environments on Linux. It started as a small script that grew into a more mature tool.
This is a powerful but simple consensus definer API as well as bash scripts, allows automatic proxying to a primary node and automatically rejoining failed primaries to the cluster as standby.
Has been running bug-free in production on hundreds of servers in my current workplace.
Very simple website, with a fun twist. Not as interesting technologically as it is a cool idea and is deployed for free using Cloudflare Pages and automatic CD “pipeline”. I recommend reading this blog post of mine which explains what problem I’m solving with this site and how.
I also have a similar site for TV, which uses a custom Gitlab CI/CD pipeline, instead of Cloudflare’s automatic one.