DevOps Engineer

Tasos Vlachogiannis

image

Software engineer with strong problem solving skills and ability to own problems. Currently working very close to the delivery team supporting the company’s sportsbook product delivery pipeline.


Work Experience

Senior DevOps Engineer

SG Digital | September 2020 - Present

DevOps Engineer

SG Digital | February 2019 - September 2020

Part of the platform team responsible to maintain an end-to-end pipeline to deliver the company’s main product (Sportsbook platform).

  • Deliver production/testing environments for customer/developer’s use. Create reproducible environments with extensive use of terraform (build and maintain infrastructure) and ansible (deploy and configure product).
  • Product environments are deployed either on premise (VMWARE vSphere) or cloud infrastructure (AWS) infrastructure.
  • Development and maintenance of in-house orchestrator tools, written in Python.•Extensive use of docker as a mechanism to package aforementioned tools and configuration.
  • Security hardening by using Hashicorp Vault to control secrets•Support product development on dev and test environments.
  • Debugging of company’s high performance product which is composed among others of a number of databases (Cassandra, Postgres, Informix) and messaging mechanisms (Kafka).
  • Maintain development pipeline build on Jenkins and running on a EKS (Kubernetes) cluster. Use of Groovy language to define build pipelines as code.
  • Monitor provided services & infrastructure using Prometheus and Grafana

Senior Software Engineer / Co-Founder

Zeetta Networks, UK | Oct 2015 - Feb 2019

Streamline deployment process of Zeetta’s network management solution (NetOS©) using CI/CD platform.

  • Design and maintain build instrastructure based on Jenkins, oVirt, GCP (storing artifacts)
  • Maintain IT and Network infrastructure for team’s development and testing activities.Design, setup and maintenance virtualisation platform based on KVM technology. oVirt is used to manage Compute, Storage and Network resources of company on premises datacenter
  • Implementation and verification of test scenarios on a mix of simulated devices and real network equipment
  • Network functions automation by developing L2/L3 applications using SDN controllers like OpenDaylight (Java) and RYU (Python)
  • Design and implement of network applications that consume REST APIs exposed by the network controller.

Research Associate

University of Bristol, UK | October 2012 - 2015

Part of High Performance Networks group at University of Bristol with main focus on research about application of SDN technonogy in optical networks

Research Assistant

University of Essex, UK | January 2012 - October 2012

Part of High Performance Networks group at University of Essex with main focus on research about application of SDN technonogy in optical networks