Principal Engineer, Cloud
CarMax
- Richmond, BC
- Permanent
- Full-time
- Work with fellow associates to develop and build self-service capabilities, and automation, to enable our internal customers to move quickly and deliver on the needs of the business.
- Collaborate with colleagues in design, product management, and systems architecture to develop experimental solutions and bring great ideas to life
- Influence direction and provide technical leadership internally and externally to the team, offering innovative ideas that contribute to building win-win solutions through continuous feedback and critique within an agile environment
- Consult with internal customer and continually evolve the platform and its operations using solid engineering and agile practices.
- Stay on top of industry trends and best practices to continuously improve what we do and ensure our customer experience is the best it can be
- Bachelor’s Degree in Computer Science or related Technology field or equivalent experience and 7+ years of work experience or
- Master’s degree in Computer Science or related Technology field or equivalent experience and 5+ years of work experience
- 4+ years of working in and building Infrastructure within a cloud platform - Azure (preferred), AWS, Google (with relatable experience)
- 3+ years scripting or coding experience with one or more languages
- Deep technical experience in infrastructure, build and deployment, including private and public cloud, networking, connectivity, storage, virtualization and access control
- Implementation of Azure networking for enterprise organizations, building of hybrid environments to span existing customer networks and Azure
- Demonstrable experience leading large cross team efforts to solve business problems.
- Demonstrable experience with a range of Azure cloud capabilities including but not limited to storage, key vaults, virtual networking, web apps, Azure Active Directory, virtual machines, access management and automated deployments
- Demonstrable experience building and deploying resilient cloud architectures
- Demonstrable experience creating and managing CI/CD pipelines using tools such as Team City or Azure DevOps
- Mentoring internal and external team(s) in platform management and reusable patterns, and helping to solve complex problems that affect the organization
- Strong attention to detail, problem investigation and diagnostic skills
- Passion for eliminating repetitive manual processes using automation