Solutions Architect
Solutions Architects are a part of the Center of Excellence, (a group within Professional Services). Solutions Architects are not a typical consultants – you will be responsible for making our most strategic customers successful. You will lead short / medium term engagements at the client location focusing on getting the product up and running, conducting architecture and use case reviews, sizing & tuning Couchbase and recommending deployment topologies. This team solves real world problems, using brand new technology which bundles indexing, key value access, nickel, N1QL and full text search.
Responsibilities
- Help our customers succeed by solving their challenging technical problems, all the way from design through to production operations. This means working on hands-on customer issues, and escalating problems as needed
- Assist with all phases of Couchbase implementations, starting with installation, architecture design and review, deployment topology planning, tuning and providing best practices
- Contribute to internal technical projects, which can include software development, benchmarking, troubleshooting
- Work closely with the sales team and presales team on technical escalations and help grow opportunities in existing accounts
- Assist with customer PoC/Pilots through effective management of acceptance criteria and issue escalation/resolution
- Work with all technical levels from managers, to architects and developers and explain the Couchbase Server technology and architecture
- Be the technical product expert for customers and stay up-to-date on the NoSQL competitive landscape
- Identify and write internal and external technical collateral, like typical deployment architectures or best practices
Requirements
- Proven track record in consulting for enterprise back-end software, ideally database technologies
- Solid experience working on Couchbase as a NoSQL database in a pre-sales and / or post sales capacity
- Experience with traditional RDBMS including schema modeling, performance tuning and configuration
- Strong background Application design and development, Systems administration, Database administration, Data architecture and design, Performance tuning and benchmarking
- Experience engaging with developers and programming experience in at least two of Java/.NET/C/C++/Node.js
- Hands-on administration and troubleshooting experience with x86 operating systems (Linux, Windows, Mac OS), networking and storage architectures
- Familiarity with NoSQL databases or other distributed high-performance systems a big plus
- Strong diagnostic/ troubleshooting process, with significant experience troubleshooting real, end-to-end technical issues
- Excellent communication and presentation skills with an ability to present technical solutions concisely from small to large audience
- Demonstrated critical thinking and advanced troubleshooting skills and qualities
- BS in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
- Prior experience in a fast-paced startup environment highly desired
- Ability to travel at least 50% of the time is required