Position Description
Established in 2005 and based in Charlotte, North Carolina, Snap One is a manufacturer and exclusive source of A/V, security, control, networking, and remote management products for professional integrators. An industry leader in the pro-install channel, Snap One helps integrators build their businesses by providing a wide range of high-quality products, easily accessible through an intuitive website and backed by award-winning service and support. With a vast catalogue of today’s most popular brands, Snap One is the premier choice for professional installers across the globe. With 28 pro stores in the US, Snap One blends the benefits of ecommerce with the convenience of local stores. Additional information about Snap One and its products can be found at www.snapone.com.
The Principal Cloud Infrastructure Engineer reports to the Senior Manager of the Engineering Productivity team. This position will work closely with other Product Cloud Infrastructure Engineers and across different areas of product development, including software engineering, data engineering, product management, product designers, and product leadership, to deliver highly-performant, scalable, secure, and highly available cloud infrastructure utilizing industry best practices and new technologies. A successful individual will demonstrate an aptitude and passion for reliability, continuous improvement, automation, and the motivation to deliver results and work within the team’s processes. Most importantly, deliver exceptional partner and customer experiences.
Specific Responsibilities
- Serve as a technology leader by providing technical guidance to other team members for the design, implementation, and support of existing and new cloud platform infrastructure, architecture and automation technologies, as well as updates and maintenance of existing cloud and automation systems
- Advocate and define cloud infrastructure architecture and DevOps/SRE vision from a strategic perspective, including internal and external platforms, tools, and systems
- Designs, configures, implements, and supports automated workflows for provisioning and maintaining a complex, highly available cloud using infrastructure as code
- Owns cross-team and shared infrastructure and architecture.
- Designs, documents, and implements scalable infrastructure architectures and procedures
- Simplifies complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
- Networks with key contacts throughout product development and the business to build consensus and achieve desired results
- Demonstrates understanding and leadership of complex systems and drives simplification
- Conducts deep research, evaluations, and testing of cloud infrastructure technologies
- Manages significant schedule and technical risk through solid decision-making and clear thinking. Communicates good judgment to peers, subordinates, and managers with proven trustworthiness
- Provides regularly training on essential cloud technologies and capabilities to groups throughout the product development
- Mentors individuals and teams to continuously improve their cloud expertise
- Influences technical leadership resources at critical points in the product, program, and corporate-level decision-making process about long-range technical objectives
- Understands product, cost, and experience implications and trade-offs of implementing improved reliability, performance, scalability, and operational abilities
- Develops and communicates a long-term strategic vision for cloud technologies within the infrastructure and operations domains and collaborates with others to fully deliver
- Thinks strategically long-term and find the best paths to make regular progress
Qualifications
- Bachelor’s degree with 7+ years’ experience in cloud software and infrastructure with a proven track record of technical leading large-scale strategic projects
- Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability) and DevOps/SRE approaches
- Strong hands-on experience in scripting/development skills in high-level programming languages
- Relevant experience with configuration and implementation of AWS and Infrastructure as code
- In-depth knowledge and understanding of container and microservices technologies and related architectures
- Experience with architecting, implementing, and maintaining highly available mission-critical environments for 24x7 availability
- Experience in successfully shipping projects in an Agile environment using DevOps methodologies
- Experience working in an environment with a defined production change control process and mature security controls posture
- Proven track record of making strategic technical decisions
- Exceptional problem solving, analytical, communication, and organizational skills
- Ability to work after hours as needed; participate in the on-call schedule