Tech Stack
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformKubernetesLinuxOpen Source
About the role
- Main Responsibilities: Designing and developing features and enhancements in Go for our Mirantis Kubernetes Engine product.
- Collaborating with customers and product management team to enhance existing products and create the next generation of our cloud-native platform.
- Working closely with teammates in design, code, and test-plan reviews to help build robust software and promote knowledge sharing.
- Becoming an expert in bleeding-edge cloud technologies such as: Docker, Kubernetes, AWS.
- Implementing and maintaining meaningful unit, integration and end-to-end tests.
- Participating in and contributing to agile methodologies and best practices.
- Passionate about building tools and software that improves the experience of developing, deploying and managing software applications
Requirements
- A bachelor’s degree in Computer Science, Engineering, a closely related field, or equivalent work experience
- 3+ years of experience with Go programming language or any other modern programming language that builds applications to production
- Familiar Docker and Kubernetes and their networking and storage cloud-native technologies in production environments
- 2 years of experience with Linux or Windows Server
- Experience with or ability to learn public cloud platforms such as AWS, Azure and Google Cloud Platform
- A passion for learning and adopting new technologies
- The ability to take ownership of tasks and work them through to completion
- The ability to troubleshoot and debug challenging problems in complex distributed systems