Golang Developer
Company | Ubisoft |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- Deep expertise in Golang development with a strong focus on back-end
- In-depth knowledge of Kubernetes architecture, control plane components, services such as EKS and AKS, and associated technologies
- Solid understanding of networking concepts and protocols relevant to Kubernetes such as CNI, Ingress, and Egress
- Experience with Git for version control and CI/CD pipelines
- Experience with cloud platforms, such as AWS, Azure, or GCP
- Experience creating and integrating RESTful APIs, gRPC with an understanding of microservices and distributed architectures.
Responsibilities
- Participate in the design, development, testing, and deployment of a high-performance control plane for our Kubernetes hosting platform
- Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the control plane
- Implement and maintain features that enhance the functionality, efficiency, and scalability of the control plane
- Ensure the security and compliance of the control plane, while incorporating best practices and industry standards
- Work closely with product managers and stakeholders to gather requirements and provide technical expertise in shaping the direction of the Kubernetes hosting platform
- Collaborate actively with your team, and other teams to ensure alignment and synergy
- Conduct regular code reviews and mentor junior developers
- Troubleshoot and resolve issues by working proactively to identify and address potential challenges
- Stay updated on industry trends, emerging technologies, and best practices in Kubernetes and cloud-native development.
Preferred Qualifications
-
No preferred qualifications provided.