Cloud Architect
North America | Full-time | Engineering
about the role
This is an entrepreneurial Cloud Engineering position that evolves to the Cloud Engineering Lead. This position requires fanatic iterative improvement ability – architect a solution, code, research, understand customer needs, research more, rebuild and re-architect, you get the drift. We are seeking hard-core-geeks-turned-successful-techiee who are interested in seeing their work used by millions of users the world over.
This position will manage the day-to-day development aspects of multiple projects including analysis, scoping, planning, implementation. You will participate on the product leadership team to define the long term technology and architectural strategy demonstrating a deep knowledge of technologies that span a variety of domains including enterprise applications, cloud APIs and architecture, virtualization, networking, mobile applications and more.
key responsibilities
- Lead, drive and define database design and development of real-time complex products.
- Strive for excellence in customer experience, technology, methodology, and execution.
- Define and own end-to-end Architecture from definition phase to go-live phase.
- Define reusable components/frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering team.
- Performance tuning of application and database and code optimizations.
- Define database strategy, database design & development standards and SDLC, database customization & extension patterns, database deployment and upgrade methods, database integration patterns, and data governance policies.
- Architect and develop database schema, indexing strategies, views, and stored procedures for Cloud applications.
- Assist in defining scope and sizing of work; analyze and derive NFRs, participate in proof of concept development. Contribute to innovation and continuous enhancement of the platform.
- Define and implement strategy for data services to be used by Cloud and web-based applications.
- Improve the performance, availability and scalability of the physical database, including database access layer, database calls and SQL statements.
- Design robust cloud management implementations including orchestration and catalog capabilities.
- Architect and design distributed data processing solutions using big data technologies – added advantage.
- Demonstrate thought leadership in cloud computing across multiple channels and become a trusted advisor to decision makers.
preferred qualifications
- Willing to learn, re-learn, research, break, fix, build, re-build and deliver awesome code to solve real business/consumer needs
- An open source enthusiast
- Absolutely technology agnostic and believe that business processes define and dictate which technology to use
- Ability to think on your feet, and follow-up with multiple stakeholders to get things done
- Excellent interpersonal communication skills
- Superior project management and organizational skills
- Logical thought process; ability to grasp customer requirements rapidly and translate the same into technical as well as layperson terms
- Ability to anticipate potential problems, determine and implement solutions
- Energetic, disciplined, with a results-oriented approach
- Strong ethics and transparency in dealings with clients, vendors, colleagues and partners
- Attitude of give me 5 sharp freshers and 6 months and I will rebuild the way people communicate over the internet
- You are customer-centric, and feel strongly about building scalable, secure, quality software. You thrive and succeed in delivering high quality technology products in a growth environment where priorities shift fast.
- Hands on experience in Cloud Computing (AWS/GCP/Azure)
- Solid knowledge of any one of the industry leading RDBMS like Oracle/SQL Server/DB2/MySQL etc
- Expertise in providing data architecture solutions and recommendations that are technology neutral
- Experience in Architecture consulting engagements is a plus.
- Deep understanding of technical and functional designs for Databases, Data Warehousing, Reporting, and Data Mining areas
- Bachelors in Engineering or Computer Science, Advanced degree in Engineering, Mathematics, Computer or Information Technology
- Highly analytical aptitude and a strong ‘desire to deliver’ outlives those fancy degrees! More so if you have been a techie from 12.
- 4 – 8 years of experience in database development, tech architect and solutions architect