Senior Golang Software Engineer

About the Customer:
  • The customer develops a KaaS solution (Kubernetes as a service, it is a solution that helps customers move to a cloud platform based on Kubernetes and manage the life cycle of clusters).

About the Project:
  • We are developing a console – a self-governing system that gives the ability to purchase SW, training and support what clients want via credit card or purchase order. Additionally, the system provides usage-based reporting and information about the company’s products.

Responsibilities:
    • Develop Kubernetes controllers, cluster APIs, integration with customer systems
    • Onboarding development workloads for Harness
    • Building out AWS pipelines using a combination of Cloud Formation + Terraform.
    • Create automation for infrastructure provisioning
    • Operational support, triage and solve issues with internal systems, prioritizing based on customer impact
    • Lots of collaboration with customer applications developers teams
REquirements:
    • Strong development background in Golang
    • Understanding of Kubernetes deployments and experience in working on the deployment tooling
    • Experience with using Kubernetes APIs and Helm
    • General experience with Linux, virtualization & storage
    • Cloud computing AWS basics
    • Experience in onboarding applications to the cloud (Cloud Formation & Terraform)
    • Overall system architecture, scalability, reliability, and performance experience
    • Knowledge of automated software testing, continuous integration, release management
    • Preferably a university/master degree in Mathematics or Software Engineering
    • Excellent communication in English – written and spoken

     

    Will be a plus:

    • Experience in TypeScript (Node.js) 
    • Production operations experience 
    • Experience with design, development, testing, and monitoring of large-scale and data-intensive systems 
    • Experience in debugging, diagnosing, and troubleshooting complex production software 
    • Experience in developing and maintaining services built on microservice architecture 

Contact us

✓ Valid
Add file