Aleksandr Guljajev
LinkedIn: https://linkedin.com/in/aleksandr-g-a17941a6
Github: https://github.com/sashkachan
Blog: https://blog.itchyknowsdevs.me
Summary
With a robust background in software development, cloud and on-premise systems, I have skills and experience in creating, maintaining, and optimizing software infrastructure. I am a strong advocate for automation, reproducibility, and efficiency. I have collaborated extensively with stakeholders and fellow developers to define project scopes and drive improvements for new and existing initiatives. I have played key roles in business transformation projects, such as cloud infrastructure migration. My technical expertise lies in Kubernetes, various cloud providers, and on-premise deployments. I have strong capabilities in technical writing and communication. I have delivered workshops and talks to advance adoption of modern infrastructure and development standards. I have worked in both large enterprises and smaller businesses, leading multiple technical projects in automation and software engineering.
Experience
DevOps Engineer
September 2024 -
EDSN
At EDSN I help to standardise deployment patterns across the tech organization. I work with DevOps teams on a day to day basis to help them integrate into IT Foundation tech stack, implement CI/CD pipelines, ensure deployments to OpenShift are compliant by using shared components (Helm charts, terraform modules, GitLab pipelines) and are done according to the organizational standards.
I designed and implemented an observability platform that spans the whole AWS organization. The platform collects metrics from various AWS services as well as Gitlab (pipelines, package versions of shared components, security settings) and exposes them via a unified team-focused dashboard. The dashboard provides at-a-glance view on team’s actionable items such as active findings from Security Hub, appropriate AWS Backup policies, AWS GuardDuty findings, and more. The solution was developed using Go programming language, Prometheus observability solution and deployed to Kubernetes.
Currently, as part of the AWS platform team, I am helping designing the new version of AWS Landing zone, including various aspects of a platform, such as - networking, security posture, permissions design for cross-account boundary systems.
Freelance DevOps Engineer
March 2024 - (Amsterdam, Netherlands)
Utilising my experience in Infrastructure I help my clients to plan and execute projects related but not limited to cloud migration projects as well as improvements and optimizations to the existing infrastructure.
With strong background in managing Kubernetes clusters I am able to troubleshoot, analyze, deploy to, optimize and build software on a variety of Kubernetes flavored deployments - on-premise, EKS, or hybrid.
Career break
Sep 2023-March 2024 (Travel)
Infrastructure Core Lead
Picnic Technologies (Amsterdam, Netherlands)
Oct 2022 - Sep 2023 (1 year)
As the tech lead for the SRE Core Services team, I led a dedicated team of 6 engineers in optimizing both on-premises and cloud-based Kubernetes clusters for low latency and automating instance deployments and upgrades. My role included working closely with development teams, ensuring they had the infrastructure and support needed to deliver high-value application features.
Utilizing AWS services such as EKS, EBS, EC2, S3 for backups, Systems Manager and more, we improved both the efficiency and reliability of our infrastructure. My responsibilities also involved incident response process improvement to ensure minimal disruption, troubleshooting workload issues, and hands-on development work.
Coaching and developing my team was important, fostering blameless culture focused on learning, collaboration and continuous improvement of services that we provide to the rest of the organization.
Infrastructure Engineer
Picnic Technologies (Amsterdam, Netherlands)
Jan 2022 - Oct 2022 (10 months)
As a Senior SRE Engineer before stepping into the Tech Lead role, I focused on building and maintaining robust infrastructure to support development teams. My work involved automating deployments, optimizing performance, and ensuring high availability of services.
My responsibilities included developing workflows with infrastructure automation, using tools like Kubernetes and AWS services. This enabled developers to deploy and manage their applications more efficiently. Additionally, I was involved in incident response, troubleshooting, and improving the reliability of our systems. Collaborating closely with developers, I ensured they had the tools, resources, and support needed to deliver features smoothly and efficiently.
Senior Cloud Native Engineer
Container Solutions (Amsterdam, Netherlands)
Sep 2018 - Oct 2021 (3 years 2 months)
At Container Solutions, I was an integral part of a dynamic development team, driving our clients towards efficiency by automating their processes and refining their deployment solutions. Our day-to-day operations had us leveraging technologies such as Kubernetes, Openshift, Terraform, Jenkins, Java, Go, RabbitMQ running on AWS and GCP platforms.
I focused on creating CI/CD pipelines for containerization of applications, and having them deployment in a variety of environments. This involved designing, planning and implementing automation pipelines, as well as analyzing customers software (such as databases, Java, Go and Python applications) to ensure reliable delivery within the new environments.
Additionally, developing Kubernetes operators such as deploying Redis stack for our development teams. Working on this meant getting deep into the intricacies of Kubernetes and Redis, ensuring integration within our CI/CD pipeline and great usability by development teams. Engage with development teams to consult on deploying, troubleshooting and optimizing their software to run reliably on Kubernetes clusters.
Software development: cloud systems, websites, consultancy
Freelance developer (Amsterdam, Netherlands)
Jun 2015 - Sep 2018 (3 years 4 months)
Cloud platforms, microservices, legacy systems analysis and improvements.
RabbitMQ, Kafka, Apache Mesos, ElasticSearch Languages: PHP, Go, Java, Clojure, Python, Javascript. My day to day activities include designing and executing on projects features, optimisations and infrastructure changes, both in teams and solo. Writing unit and integration tests, building release / build pipelines, implementing micro-services oriented architecture, creating and testing APIs.
Senior Developer / Project Lead
Gmbill.com BV (Amsterdam, Netherlands)
Aug 2011 - Jun 2015 (3 years 11 months) Project stewardship.
Some successfully completed sub-projects include migrating from SVN to GIT, establishing release pipeline, creating tests infrastructure, swapping system components with micro-services. Leading other (up to 4) team-members delivering on project requirements. Created a project framework using RabbitMQ to better distribute load through the system and replace obsolete components with microservices. Unit / integration tests, implementing CI/CD workflow. Technologies: PHP, Clojure, Javascript, SQL, RabbitMQ, Symfony, ReactJS
Prior career experience is available upon request.
Education
TalTech – Tallinn University of Technology
Computer Science
2006
Licenses & Certifications
Certified Kubernetes Administrator - The Linux Foundation
Issued Oct 2022 - Expires Nov 2025 LF-jjy0y19lqv
Skills
Terraform • Linux System Administration • Go • Containerization • Amazon Web Services (AWS) • Kubernetes • Helm (Software) • EKS • Gitlab