Job Description
You will be responsible for implementing/integrating our Cloud and Commercial kubernetes distributions into client’s ecosystem.
Translate application requirements into system requirements that can then be used to design and implement the operating environment for applications to run in a Kubernetes CaaS platform.
Evaluate legacy application design and recommend fundamental application redesign changes required to function in a Kubernetes CaaS platform.
Lead problem resolution for business impacting failures and drive the resolution to meet platform service level objectives.
This includes assembling resources from existing team members and engaging other engineering resources from peer teams in order to restore service disruptions.
Understand architecting and engineering large enterprise solutions to achieve cost efficiencies, scaling, and availability for a large enterprise environment.
Share support and oncall responsibilities with core team members
Critical Skills
Five or more years of experience with deployment and orchestration technologies (such as Docker, Kubernetes, EKS, Openshift,)
Three years or more of continuous integration and continuous delivery experience
Working knowledge of cloud computing including virtualization, hosted services, multi-tenant
Cloud infrastructures
Experience architecting and developing software or infrastructure for scalable, distributed systems
Experience creating and maintaining Gitlab CI pipelines
Experience with the Linux kernel
Knowledge of APIs design and implementation.
Knowledge of Monitoring tools: New Relic and or Prometheus/Grafana.
Required Certifications
AWS Professional Certification
CKA - Certified Kubernetes Administrator
Any Graduate