Technical Director

Location: Mountain View, CA

Ref#: 1648.1899

posted: 8-Jun-2018

Provide technical leadership and architectural decisions for data storage and retrival systems (RDBMS, NoSQL, Search) delivering a balance of guidance in system design and technical direction in technologies suitable for the task at hand. Initial early engagements and consultation for a number of project POC’s that leverage NoSQL and Open Source technologies for databases providing guidance on design and suitability for each specific use case. Encouraged expansion and exploration of database technologies in cloud infrastructures leveraging managed services such as CosmosDB in Azure or DynamoDB in AWS within Norton Engineering. Creation of a standardized installation and configuration guide for Norton Distributed Data stack deployment via automated processes. Initiated and drove the effort to move database services onto a virtualized hosting platform lowering costs and improving system management through system consolidation and streamlining of data retention needs. Designed, managed and delivered a scalable data logging platform to replace Oracle using open source technologies including Elasticsearch, Logstash and Kafka. Provide technical guidance and direction, development, design, testing, implementation and support to a wide range of highly complex database infrastructure solutions across the Norton Business Unit. Continue expanding the influence of the DBE team within Norton and Symantec by taking on more opportunities and challenging technical problems through early engagement in design and engineering phases to ensure the right outcome is achieved. Working on initiatives to reduce expenditure and costs by implementation of recommendations to better suit business objectives and requirements. This is an individual contributor position. S/he will have no direct reports and will not manage any person. Employer will accept Master’s degree in Computer Science, Engineering, Information Technology or related technical field 36 months of work experience in job offered or a computer-related occupation. Alternatively, Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 years of work experience in job offered or in a computer-related occupation. Position requires 3 years experience in the following (5 years if have bachelor’s): 1. Assisting other developers to understand and best utilize the database technologies and work with IT on all projects, Real-time Transport Protocols (RTP) and production database support. 2. DBA experience supporting OLTP systems and experience with Oracle GoldenGate replication and/or Oracle Streams; 3. leveraging database performance tuning skills and SQL, PL/SQL, Unix Shell Scripting and Python; 4. analytical and problem solving skills to resolve issues like DB crashes or DB hangs Position requires 2 years experience in the following (4 years if have bachelor’s): 5. Leading a database team 6. Utilizing skills in Unix Shell Scripting, Oracle data administration products, SQL (Standard Query Language) programming and Python. 7. Experience with other relational DB technologies: SQL Server, MyQL and experience with NoSQL technologies : Cassandra and Elastic Search