Lead Architect
Apply NowCompany: Netskrt Systems, Inc.
Location: Vancouver, BC V5K 5J9
Description:
Netskrt is looking for a Lead Architect to join our Engineering team. You will own the technical design, architecture and implementation of our unique, last mile edge Content Delivery Network (eCDN). You will provide technical leadership to the Engineering team on a day-to-day basis and work with engineering, product management, operations and customer success teams to deliver a best of breed system; built on high performance, scalability, and hardened security. You have at least 8 years of designing, architecting and leading the implementation of CDN networks and/or cloud or SaaS solutions within a commercial environment. You have exceptional technical skills, and enjoy solving challenging problems. You are a quick learner, you adapt easily, and you have great interpersonal and communication skills.
Key Responsibilities:
As Lead Architect you will be responsible for designing and implementing the network infrastructure, platform and systems that ensure efficient content delivery within Netskrt eCDN locations. This role requires deep expertise in CDN, cloud or SaaS technologies, network architecture, and performance optimization. The ideal candidate will have a proven track record in architecting scalable and reliable solutions.
Specific areas of responsibility include:
1. Design and Architecture:
2. Implementation and Deployment:
3. Performance Optimization:
5. Troubleshooting and Support:
6. Documentation and Reporting:
7. Innovation and Research:
8. Leadership and Mentorship:
Required Qualifications, Skills, Experience:
Key Responsibilities:
As Lead Architect you will be responsible for designing and implementing the network infrastructure, platform and systems that ensure efficient content delivery within Netskrt eCDN locations. This role requires deep expertise in CDN, cloud or SaaS technologies, network architecture, and performance optimization. The ideal candidate will have a proven track record in architecting scalable and reliable solutions.
Specific areas of responsibility include:
1. Design and Architecture:
- Design and develop scalable, high-performance CDN network architectures tailored to meet the specific needs of the Netskrt eCDN business and clients.
- Evaluate and select appropriate vendors and technologies for the Netskrt solution to ensure optimal performance and cost-effectiveness.
- Ensure network designs incorporate considerations for security needs and certifications.
2. Implementation and Deployment:
- Lead the implementation of networking architectures and solutions, ensuring integration with existing systems and infrastructure.
- Lead the design and implementation of new CDN architectures and solutions to enable the future scale of the Netskrt CDN.
- Oversee the deployment of CDN network components and technologies, including edge servers, caching mechanisms, and load balancers.
3. Performance Optimization:
- Monitor performance metrics and implement strategies to optimize content delivery, infrastructure and service reliability, and overall user experience.
- Identify and resolve bottlenecks in content delivery, ensuring minimal latency and maximum availability.
5. Troubleshooting and Support:
- Provide advanced technical support for product-related issues, troubleshooting problems and assisting in identifying and implementing effective solutions to address and resolve product, network and performance related issues.
6. Documentation and Reporting:
- Create and maintain detailed documentation of eCDN product and network architecture, configurations and procedures.
- Ensure management and business information relating to eCDN performance and utilization can be generated.
7. Innovation and Research:
- Stay up to date with the latest advancements in CDN technologies and industry trends.
- Conduct research and propose innovative solutions to improve content delivery and network performance.
8. Leadership and Mentorship:
- Lead and manage network, product feature and platform-related projects, ensuring timely delivery within scope and budget.
- Coordinate with cross-functional teams to achieve project goals and objectives.
- Provide technical leadership and coaching to more junior members of the team.
Required Qualifications, Skills, Experience:
- Bachelor's degree in computer science, Information Technology, or a related field (Master's degree preferred).
- Minimum of 8 years of experience in CDN and/or cloud or SaaS design/architecture, implementation, administration, and network engineering.
- Detailed, evidential understanding of CDN technologies, protocols, and best practices.
- Proficiency in network protocols (TCP/IP, HTTP/HTTPS, DNS, DOH, MOQ, BGP, etc.) and related networking services and tools.
- Experience in security feature implementation including DDoS defense and mitigation tools.
- Experience with DevOps operations, including knowledge of Jenkins, Git, Scrum/Kanban and Agile workflow methodologies.
- Experience with monitoring and logging infrastructure (Zabbix, Splunk, Prometheus, ...).
- Experience with containerization and micro services architecture (Kubernetes, Docker,...)
- Effective communication regarding system operations and environment changes.
- Excellent written and verbal communication skills.