Your Role and ResponsibilitiesResponsibilities include but are not limited to:- Implement architectural designs in collaboration with the engineering teams.
- Implement cloud native and security best practices.
- Working with cloud architects and developers to create supportable designs and debug problems.
- Knowledge of cloud monitoring tools and integrating them with application stack.
- Creating knowledge articles and documentation to help internal teams and customers understand and leverage the systems capabilities.
- Learning on the job and exploring new technologies with minimum supervision
Required Technical and Professional Expertise
- 8+ years of experience in architecting and developing at least one of the distributed systems, full stack/UI.
- Hands on experience in DevOps, Containers (Docker/Kubernetes), CICD pipelines, Cloud platforms (AWS, Azure, GCP) is a plus
- Experience in providing technical expertise throughout the product life cycle including design, implementation, and delivery of scalable build/test/release infrastructure.
- Bachelor’s degree in computer science or related technical discipline
- Strong analytical and problem-solving skills
- Very good in Data structures and algorithms
- Experience in software development using a general-purpose programming language (e.g., Java, React, NodeJS, Python etc)
Preferred Technical and Professional Expertise