About
I’m currently a Senior DevOps Engineer at Sii , where I design, maintain and troubleshoot AWS-based cloud infrastructure. I also support the development teams in creating CI/CD pipelines and improving processes to ship products quickly and safely.
Technical expertise
I’ve been doing system administration for over 10 years now, starting at helpdesk in a web hosting company, then supporting a software house as a one-man (sysadmin) army, subsequently growing to be a seasoned cloud administration expert. I tend to work closely with the development teams, embracing the DevOps methodology and enabling product teams build quickly, while keeping the underlying infrastructure operating safely and stable.
Notable projects I worked on professionally
Startup management platform
An application that helps startups manage their projects.
Stack:
- Google Cloud Platform: GKE, Cloud Storage, Cloud SQL, AppEngine, Cloud Armor, IAM
- Technologies: Kubernetes, Helm, Pulumi, CircleCI, Sentry
- Application: Ruby on Rails, NestJS, React + Vite.js, Python
Responsibilities:
- Designing and building secure cloud infrastructure from ground up
- Introducing cloud-native solutions into system design
- Security analysis and hardening
- Optimizing the SDLC by improving CI/CD pipelines performance
Subscription staffing platform
Application that helps business owners find and employ reliable remote staff.
Stack:
- Akamai: Linux VMs
- Technologies: Ansible, GitLab CI, Grafana, Zabbix, Sentry, Sucuri WAF
- Application: Ruby on Rails
Responsibilities:
- Security hardening of the application
- Automation of setting up application environments
- Continuous monitoring and optimization of system performance
Employee engagement measurement platform
Tool to analyze feedback and track engagement in a workplace.
Stack:
- Amazon Web Services: EC2, ELBv2, S3, RDS, Elasticache, Elastic Beanstalk, Route53, IAM
- Technologies: Ansible, Terraform, GitLab CI, Grafana, Zabbix, Sentry
- Application: Ruby on Rails, React
Responsibilities:
- Migration of legacy application in the cloud by re-architecting the system
- Configuration of managed cloud solutions with IaaC approach
- Introducing a monitoring system to analyse application usage and tracking down bottlenecks
- Cooperating closely with the development team to reduce time taken to deliver features
- System optimization and performance troubleshooting
- Assessing and improving the security of the system