Distributed Application Virtual Environment Platform Architect & Team Lead Edgewater Networks
We are growing beyond our original core products and investing in our future platform. To support our growth, we need to revamp our cloud-based software platform, add software-defined networking elements, and refresh our physical CPE to match. A successful candidate will lead a team and re-engineer our cloud platform, end-to-end provisioning architecture, configuration management, tenant management, and monitoring as well as add cloud offload and SDN. An architectural roadmap and strategy, prototypes, and frameworks will be needed to get us to the finish line.
Design and deliver our next generation cloud service delivery architecture, built for availability, scalability and flexibility. Evaluate implementation options and lead a team to discover and implement solutions. Deliver an architectural roadmap and strategy to transition from today to our future state.
Ensure that the new architecture has built-in agility, where new services or offers can quickly be implemented. It must also integrate with automation, monitoring, capacity management and manageability framework.
Provide technical leadership to key engineers to deliver the new solution. Develop standards, guidelines and interfaces.
Understand the key system interfaces and participate in their software requirements and design sessions. Develop and deliver specs to software developers.
Partner with Product Management and Software Engineering teams to define, deliver and manage our product strategies. Deliver or signoff on product deliverables including requirements, design, spec and test plans.
Solid understanding of the following:
RESTful, JSON, SOAP, XML, Hadoop, Key Value Databases (for example, Redis, Bigtable, Hbase), document databases such as MongoDB, VMWare, XEN, KVM, and VirtualBox
Experience in high availability, high performance (high speed trading or similar), highly scalable systems, and Cloud orchestration and provisioning tools, Load Balancers, DNS, VxLAN, GRE, and Cloud management of CPE. OSS/BSS and Openstack experience a plus.
Experience with Embedded Systems, multi-core and multi-threaded systems, networking hardware interfaces and drivers, Linux device drivers, Linux system-level software, and the Linux kernel. Expertise in communication technologies including: Ethernet, WiFi, PSTN, USB, RS-232, TCP/IP, SSL, PPP. Knowledge of encryption implementation including AES, PKI, DUKPT, SHA, RTOS, and Security.
In-depth knowledge in selected application-layer security fields such as content inspection, authentication, proxy, SSL, firewall, IPSec VPN, NAT, QoS, IPv6, remote access and various tunneling protocols. Knowledge of IDA or equivalent disassembly tools.
Solid understanding of malware exploits, malware analysis, and shell code.
Knowledge of various file formats (eg. PE, ELF) and operating systems (eg. Win32, Linux, MacOS), SNORT or Suricata, CLAM Anti-virus, and PCI security requirements.
Networking: Layer 2 switching and/or Layer 3 forwarding and routing protocols such as OSPF, IS-IS, BGP, and MPLS, OpenFlow protocol and implementations, SDN concepts and technologies like VXLAN. Good understanding of control plane and data plane architecture in networking devices, TCP/IP and common standard IP protocols such as ARP, IP, ICMP, UDP, GRE, SIP, RTP, RTCP, and H.323.
General: Ability to lead a project team of up to 20 people. Ability to understand requirements, use cases and data flow to deliver solutions. Strong communication skills to articulate complex solutions and strategies to global customers and teams at all levels. Experience vetting design options, delivering recommendations and writing technical specifications. Understanding of ITIL and the Agile process. Excellent problem solving skills, strong written and verbal English communication skills, and the ability to effectively interface with stakeholders across the enterprise. Self-starter with an innovative mind. Knowledgable of the patent process.
||2730 San Tomas Expressway |
Santa Clara, CA 95051