Infrastructure Engineer
Engineering | Toronto, Ontario, Canada | Full Time
Shopkick is on a mission to bring delight and reward to the consumer shopping experience. As part of the Trax Retail family, we are a pre-IPO unicorn looking to accelerate our growth trajectory as we partner with major brands and retailers, ranging from H&M and Unilever to Best Buy and Purina, to transform the way people engage with stores and products, both online and in the physical world.
Shopkick is searching for an Infrastructure Engineer who can make radical improvements to our cloud infrastructure while ensuring that our existing systems are maintained and reliable. The ideal candidate will have the ability and desire to learn cutting edge technologies and be an advocate for DevOps best practices within our organization. They will also be able to debug issues in a distributed system running on hundreds of Kubernetes nodes and used by millions of users.
Essential duties and responsibilities may include, but are not limited to:
Improve and maintain Shopkick’s Google Cloud based infrastructure
Investigate, deploy and troubleshoot software in Kubernetes where little documentation exists
Automate our test, build, and deployment processes for both code and infrastructure using tools like Gitlab, Sonarqube, Terraform, Ansible, and Spinnaker
Implement and deploy tools to assist developers such as on-demand staging environments, log aggregation, metrics monitoring, and code analysis
Profile server/service loads and plan for optimization, future capacity requirements, autoscaling, and reliability
Help troubleshoot service issues and recommend solutions
Qualifications:
5+ years of experience supporting developers and installing/maintaining Linux servers
Strong coding ability in an object oriented language (Java, C#, C++, Python, etc.)
Solid understanding of DevOps fundamentals
Experience with microservice deployment and orchestration in Kubernetes
Experience with any major cloud provider, Google preferred
Familiarity with continuous integration and continuous deployment concepts and tools
Excellent team player with strong communication skills (verbal and written)
Enthusiastic about collaborative problem solving
Eagerness to solve challenging problems and a love of learning and trying new things
BS in Computer Science or related field or equivalent experience
Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Shopkick are considered the property of Shopkick and are not subject to payment of agency fees.