1. Networking Expertise: In-depth understanding of TCP/IP, DNS, DHCP, routing protocols, and network hardware, with skills in network diagnostics and fundamental networking concepts. 2. Domain-Specific Knowledge: Experience with WiFi fundamentals, basics of DOCSIS, and video streaming/encryption/encoding protocols is a plus. 3. Programming and Scripting: Proficiency in Shell scripting, C/C++, Java, Go, and Python. 4. Systems Experience: Experienced in Linux, embedded systems, and OS fundamentals. 5. Observability Tools: Proficient in using tools like ELK and Splunk. 6. Cloud Knowledge: Cloud certifications such as AWS Cloud Associate, GCP, or Azure are a plus. 7. Monitoring Systems: Familiarity with systems like Grafana/InfluxDB, Datadog, and CloudWatch is a plus. 8. Automation and CI/CD: Experience in building automation tools for building, testing, releasing, monitoring, and alarming; understanding of CI/CD processes and tools like Jenkins and Concourse is a plus. 9. Data Visualization and Alerting: Experience with tools like ELK, Grafana, Looker, and Datadog is a plus. 10. Microservices Architecture: Experience in designing, developing, or working with microservices architecture. 11. Database Design and Querying: Knowledge of database design and experience in writing complex queries. 12. Agile Methodology: Experience in Agile methodologies, including participation in sprint planning, daily stand-ups, sprint reviews, and retrospectives; ability to collaborate effectively within a cross-functional Agile team |
Keywords:
QA Engineer, networking, video streaming, programming, cloud computing, automation, microservices, Agile methodology, database design, Observability tools