Mirantis

Sustaining Engineer, Golang

Mirantis

full-time

Posted on:

Origin:  • 🇨🇳 China

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerGoKubernetesLinuxOpen Source

About the role

  • Maintain and evolve Mirantis Containers platform (Mirantis Kubernetes Engine, Mirantis Secure Registry, Mirantis Container Runtime)
  • Become an expert in Mirantis Cloud Native Platform technologies and customer deployment environments
  • Research customers' software patch requirements; design and develop features and patch improvements in Golang
  • Create best-in-class help content and proactively perform audits for the publicly-facing knowledge management system
  • Partner cross-functionally with Product, Engineering, and Solutions teams to co-develop reference architectures and represent the voice of the customer
  • Apply advanced troubleshooting techniques across multiple layers of the technology stack; debug and diagnose critical, highly complex problems
  • Engage with product engineering teams to resolve technical issues related to Docker and Kubernetes
  • Build and maintain customer reproducer environments; reproduce customer issues and package bug reproducers for product engineering
  • Diagnose and develop code-level fixes, apply patches, and re-package for customer testing
  • Drive deep technical post-mortems on behalf of customers

Requirements

  • BS degree in Computer Science, Software Engineering or equivalent practical experience
  • 4+ years of combined experience in Software Development, Technical Support or Sustaining Engineering
  • Knowledge of Go programming language MUST
  • Knowledge of Kubernetes and Docker MUST
  • Experience in designing and implementing REST APIs
  • Familiarity with Linux distributions (RHEL, CentOS, Ubuntu, and SLES)
  • Demonstrated ability to perform code-level analysis of complex issues
  • Extensive experience troubleshooting remote Linux system issues
  • Experience with Golang, Docker, Kubernetes and public clouds
  • Experience building reproducers and packaging bug reproducers for engineering
  • Strong communication skills and customer-facing experience (help content and tickets)