Nikos T.

Nikos T.

Thessaloniki, Greece
Hire Nikos T. Hire Nikos T. Hire Nikos T.

About Me

Nikos is a seasoned DevOps engineer and infrastructure designer with years of hands-on experience, which includes building a high-traffic platform with at least 7 million users. On that project, the whole infrastructure was horizontally scaled based on the load and traffic. The challenge there had to do with the size of traffic—specifically auditing and logging—due to the size of logs, etc. were much larger than usual. It's safe to say whatever your DevOps needs are, Nikos can handle them.

Backend

DevOps

Amazon S3 (AWS S3) Amazon EBS AWS HA Kubernetes Docker Jenkins Amazon Web Services (AWS) Amazon CloudFront CDN

Other

Work history

Schoox Inc
Director of DevOps | DevOps Engineer
2018 - Present (7 years)
Remote
  • Created a new secure network within the cloud infrastructure and helped the company archive security certifications to take on new and more significant customers.

  • Designed and enabled a monitoring-and-audit platform that helped the support department to answer customer's questions more confidently.

  • Transformed the build and deploy procedure. Previously, the company used git pull as the deployment method, which caused HTTP errors; now, the node's upgrades happen without traffic and with zero HTTP errors.

Logismos SA
Software Developer | Oracle Database Specialist | Infrastructure Architect | Computer Engineer
1996 - 2018 (22 years)
Remote
  • Deployed OpenStack as a private cloud solution for the company.

  • Converted storage to be more central with Ceph and with the added benefit that maintenance could happen without interruption to services.

  • Designed and implemented an integration service between two systems in near real-time between multi-sites in different countries worldwide.

  • Installed and configured an Oracle database with a standby service and automatic backup without interruptions for two different hosts.

Showcase

Recovery of 20 Million Deleted Files in Amazon S3 Buckets
  • Developer created a mechanism to recover rapidly deleted files from two Amazon S3 buckets after an accident

  • Implemented a process utilizing queues and Lambdas to locate and restore the deleted files

  • The restoration involved removing the deletion mark from the files, taking advantage of the enabled versioning feature on the buckets

Worker Daemon in Python
  • Python application works as a Linux daemon, consuming messages from Amazon SQQ and executing them in a PHP environment.

  • The daemon uses metrics that are posted to Amazon's CloudWatch metrics service.

  • Keen audit logs are maintained within Amazon S3.

Scalable Logging Parser
  • Utilized ELK stack to parse files in Amazon S3 Storage and populate data in Elasticsearch cluster for auditing purposes

  • Implemented scalable processing with queues, ensuring asynchronous parsing

  • Applied Kubernetes cluster to handle parsing, leveraging S3 events

SSO Authentication with All Internal Services
  • Startup increased employee numbers, leading to enabling a user repository with Okta

  • I implemented authentication, authorization and internal portals using Okta (SAML and OpenID)

  • The internal services included AWS console, CLI, Dockerized/Kubernetes applications like schedulers, and logging tools like Elasticsearch

SOC2 Certification
  • Worked as a team member in attaining SOC2 certification for a company

  • Involved in creating reports and procedures for security tracking and audit trails

  • Implemented changes requested by the audit team

Education

Education
Bachelor's Degree in Electronics
Technical University
1998 - 2004 (6 years)