Cloud Engineer

Engineering - Professional Services Bangalore, India


Do you want to drive that next wave of intelligence, convenience, comfort, and security for consumers? How about enabling businesses to run more efficiently while servicing their customer needs better? Maybe you want to help redefine business models for service providers and manufacturers? Come join our Professional Services Engineering Team, as we help large brands, enterprises and fortune 500 companies transform their business with the real, complete and end to end Internet of Things.

Ayla Networks is redefining the way brands, enterprises and service providers can develop, monetize and support connected products for the Internet of Things (IoT) in a way that’s open, scalable, and economical. Ayla provides the industry’s first Agile IoT Platform, an end-to-end software fabric running across devices, cloud, and apps to create secure connectivity, data analytics, and feature-rich customer experiences.

We are looking for a Cloud Engineer with a passion for IoT. You will gain exposure as well as hands on experience supporting Ayla’s IoT platform, cloud deployments and end to end IOT systems including embedded and mobile applications. You love the tech side but also like the thrill of working directly with customers. You are a curious self-learner who adapts quickly to new technology. You work well with other engineers, are an independent worker, but are not afraid to ask for help and direction.

What You Will Be Doing

  • Bridge gaps between complex business problems and solutions, identify fit-for-purpose technologies
  • Architect, design, build, and maintain efficient, reusable, and reliable cloud solutions, cloud to cloud integrations that help unlock business value, accounting for any roadblocks and complexities.
  • Work in tandem with our engineering team to identify and implement the most optimal cloud-based solutions for the company
  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance
  • Provide guidance, thought leadership, and mentorship to development teams to build cloud competencies
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design
  • Managing cloud environments in accordance with company security guidelines
  • Understand and communicate nuances of business requirements, functionality, and maintenance requirements and Lead entire Software Development Life Cycle and solution documentation.
  • Mentor other engineers within the team as well as partner with engineers across the supply chain to share successful architectural patterns
  • Automate infrastructure and build pipelines for continuous integration and continuous deployment
  • Create and update technical blueprints, architecture, design documents, etc and document challenges, solutions approach, benefits, costs and risk.

Desired Skills and Experience

  • 5+ years of experience architecting, designing, developing, and implementing cloud solutions on AWS/Azure/private/hybrid/public cloud platforms leveraging technologies like OpenStack, Chef, Ansible, AngularJS, NoSQL database, web/app server
  • Working knowledge of cloud based storage & caching services
  • Experience in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics
  • Proven ability to collaborate with multidisciplinary teams of business analysts, developers, data scientists, and subject matter experts.
  • Real-live experience deploying applications to the Cloud Platform
  • Real-live experience with Docker/Container
  • Demonstrated ability to quickly perform proof-of-concepts for validating new technology or approach
  • 4+ years leading, designing, architecting, deploying, and/or on-boarding private/hybrid/public cloud solutions leveraging technologies like OpenStack, Chef, Ansible, AngularJS, NoSQL database, web/app server
  • Should be proficient in Java, J2EE & server-side programming. Proficiency in Go, Python
  • Should be proficient in building micro-services and RESTful services
  • Should have experience with Cloud Computing, System Design, and Object-Oriented design preferably, production experience with Cloud and ML technologies
  • Should have strong knowledge of Docker/Kubernetes to build and deploy
  • Should have strong knowledge on front end services React JS, Java-script , Angular JS and related UI technology
  • Should have experience with SDLC Tools related to Build, Code Quality, Code Coverage
  • Should be excellent in analytical and problem solving skills
  • Ownership, team player, time management skills and good interpersonal and communication skills
  • Willing to learn and scale up with contemporary tools and technologies
  • Education: BS/MS in Engineering or Computer Science

Additional Requirements: Preferred

  • Certified Cloud Architect for leading Cloud provides (AWS, Azure, Salesforce) is a plus
  • Experience with backend technologies like NodJS, and databases (MySQL/Postgres/Oracle/MongoDB), caches/search (Redis, Elastic Search etc).
  • Experience with Analytics such as Google Analytics, Flurries etc.
  • Knowledge of the web technology stack (TCP/IP, HTTP, HTML, JavaScript, RESTful APIs)
  • Knowledge of cross platform technologies such as Flutter, ReactNative is good to have.
  • Knowledge of Identity protocols (SAML, Kerberos, OAuth2, OpenID Connect etc.), enterprise & cloud identity management systems (e.g. Active Directory, Azure Active Directory, AWS IAM), Federated & SSO identity management stack is a plus

This position is to join a challenging new and exciting high growth industry. If you are a driven cloud developer experienced with architecting niche solutions and leading the execution with the team, not afraid to break things and willing to move fast, please apply today!