Achilleas Anagnostopoulos is a polyglot software engineer and SRE with 12 years of experience building scalable, reliable distributed systems, currently shaping reliability at Google from Stony Stratford. He brought deep orchestration and backend expertise to Canonical—contributing to Juju’s core orchestration engine—and has low-level systems chops showcased by early boot and kernel work on the Go-based gopher-os project. Author of Hands-on Software Engineering with Golang, he blends practical engineering, DevOps, and SRE practices to harden upgrade paths, automation, and operational tooling. His career spans startups and large platforms where he’s led technical teams, improved fault-tolerance in production, and automated complex operational flows.
11 years of coding experience
12 years of employment as a software developer
Bsc, Management, Logistics, Bsc, Management, Logistics at Athens University of Economics and Business
Msc, IT, Msc, IT at Athens Information Technology (AIT)
Msc, CS, Networking, Msc, CS, Networking at Carnegie Mellon University
Contributions:313 commits, 107 PRs, 204 pushes in 1 year 3 months
Contributions summary:Achilleas implemented the initial assembly boot code and defined kernel entry points in Go, essential components for initializing the operating system. They established a Makefile, enabling kernel building, running, and debugging, streamlining the development workflow. Further contributions included defining a console and a simple terminal implementation, providing early output capabilities before the complete system initialization.
Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
Role in this project:
Back-end & DevOps Engineer
Contributions:3 releases, 550 reviews, 1064 commits in 3 years
Contributions summary:Achilleas contributed to the core orchestration engine, enhancing its ability to manage KVM images, and handling automatic features post-reboot after an upgrade. They also worked on improving the unit hook tools with a focus on relation hooks, and improved code to prevent errors in cases where a remote machine is not available. Their contributions also involved improvements to the system administration scripts, adding checks, and more robust mechanisms for a variety of tasks.
operatormicroserviceyamljujuk8s
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Achilleas Anagnostopoulos - Software Engineer, SRE at Google