Technical Lead- Security Applications Job in San Jose 95101, California Us
899079 -update
With the advent of Web 2.0, customers need application aware firewalls and web security appliances to write accurate policies for bandwidth control and acceptable use. The basic philosophy of AVC (Application Visibility and Control) is to deliver awareness of application behavior to Cisco appliances such that customers can write policies more easily and expressively than they are currently able to, with existing Cisco appliances. The key mission of SAS (Security Application Scanners) is to come up with platform independent engines and tools so that they can be leveraged across different platforms in Cisco. The technical lead may also be involved in other projects the group is working on, in the areas of regular expression parsing and building a machine learning systems for malware detection. Job Responsibility
• Own the design and architecture of all the different components (SAS, AVC, platform integration, scanning engine, rule matching).
• Work in a dynamic and small environment with opportunities to cross-collaborate with other Cisco and San Bruno teams, including Product Management, QA and Ops.
• Work to ensure that the platform gets deployed on the next generation firewall and Web Security appliance and works to fit it in the hosted space with Scan Safe too.
• Analyze requirements on the engine based on application signatures
• Design engines to be platform agnostic and be downloadable
• Design workflow tools to support the engine• Define the technology roadmap and influence its adoption among various teams within Cisco Requirements on candidates•
Years of experience: 7 to 10+ years• Need candidates with strong C/C++/Python coding skills and application space knowledge
• Strong distributed systems and database experience
.• Strong architecture and design skills• Good object oriented analysis skills• Agile development experience
• Programming in a UNIX-based (Linux and FreeBSD) environment.
• Must have relevant experience in reviewing and coming up with design, specifications, schedules, and resource estimates.
• Strong communication skills: must be able to communicate with several cross functional teams to agree on designs, testing requirements, hardware specifications, deployment configurations, scheduling, etc.
• Mentoring skills: Must be able to guide, motivate and provide vision to junior engineers• Needs to show strong passion and enthusiasm