Position: Lead Golang Developer
Company: Picstar
Experience required: 3y
Category: Golang
English level: upper
Published: 2020-01-01T00:00:00+02:00

We are looking for highly talented hands on Sr Lead Developer to help accelerate our growing Professional Services consulting Cloud & DevOps practice. This is an excellent opportunity to join our global world class technology teams, working with some of the best and brightest engineers while also developing your skills and furthering your career working with some of the largest customers.

Project Description
- Re-platform Drupal running on AWS EC2 servers to microservices architecture leveraging kubernetes (AWS EKS)
- Various kubernetes infrastructure tools are used to make that platform production ready e.g Service Mesh, certmanager, Prometheus etc.
- Kubernetes CRDs are used to create various custom resources
- Kubernetes operators is used to build a customer Drupal operator for complete application deployment and automating the provisioning. Operators are written in Golang and this is the main requirement
- Currently there are 15k to 20k EC2 instances running Drupal, which needs to be migrated to kubernetes, Drupal will be running in docker containers.
- AWS EFS is used as filesystem for shared storage in docker containers. 40 to 50+TB
- Database will be on AWS aurora MYSQL . 140000+ Databases
- 12+ people currently working on this project

Must Have Skills:
- Sr. Developer / Engineer with extensive Golang Design and Hands-on expertise.
- The candidate should be  to utilize managed-Kubernetes via api calls - but a deep understanding of the inner working of Kubernetes is not expected.
- The candidate should be strong in engineering design frameworks.
- Since Golang is a new language the optimal resource will have prior experience programming at large enterprise scale in an object oriented:
Programming language such as C++ Ruby, Python, Java, etc.
- The candidate should be able to design and program automation with an eye on operational ease and efficiency.
- Ideal candidate will have 10+ years designing and building large scale systems. (Not 1 or 2 clusters but 1000s of servers.)
This person will need to work with the team to not only program but help strategically design end-to-end automation and therefore should have experience with automation.

Company Introduction: 
We are one of the fastest growing Global (Americas, Europe & Middle East) Cloud Solutions and Services company with focus in following core areas:
Cloud (Private/Hybrid/Public – AWS & VMware)

- Life/Shift Migration & Transformation
- Cloud Database (Any to Any on AWS), Data Warehouse and Big Data Services
- Cloud DevOps/SecDevOps, IaC & Automation
- Cloud Network & Security
- VMware Cloud on AWS
- Project Management Scrum/Agile
- Containerization (Docker, Kubernetes & EKS) & Management/Orchestration

We offer:
— Competitive salary and opportunities for career development;
— Professional growth in the international business environment;
— Cozy fully-equipped office in the center of Kiev;
— Great work-life balance with flexible working hours;
— Regular performance reviews

Work schedule: from 14:00 to 23:00 from our office in the center of Kyiv, or fully REMOTE.

Company Introduction:
Cloud (Private/Hybrid/Public – AWS & VMware)
- Life/Shift Migration & Transformation
- Cloud Database (Any to Any on AWS), Data Warehouse and Big Data Services
- Cloud DevOps/SecDevOps, IaC & Automation
- Cloud Network & Security
- VMware Cloud on AWS
- Project Management Scrum/Agile
- Containerization (Docker, Kubernetes & EKS) & Management/Orchestration