Primary Duties And Responsibilities
As a Lead Cloud Solutions Engineer/Architect, you will be asked to:
- Act as a Subject Matter Expert and a trusted advisor to customers by sharing knowledge, advising best practices and delivering the best possible solutions to increase adoption of cloud products.
- Craft technical content to help customers understand how to handle specific use cases or use standard methodologies.
- Help implementing e2e cloud native solutions using multi cloud strategies.
- Execute the delivery of POCs for customers that have more complex use cases, collaborating with other engineering teams as needed.
- Build community knowledge and skills by supporting product deployments, training and mentoring.
- Distill and communicate customer needs and product feedback to Product Management and Engineering
Minimum Skills, Knowledge And Ability Requirements
- BTech/MTech/MS degree or equivalent experience .
- Minimum 8 years of experience designing & delivering software solutions that address complex cross-domain problems
- 2-5 years of experience designing & implementing solution on multi cloud environment.
- Strong Experience with Cloud technologies (AWS, Google, Azure) and cloud-native infrastructure
- Strong experience in Python, Java/Go.
- Experience developing cloud native applications on platforms like CloudFoundry, Kubernetes and AZURE/AWS/GCP
- Kubernetes expertise a must (AKS, EKS , CNCF, OpenShift, Anthos/GKE)
- Must have Experience implementing effective operational patterns like SLOs, metrics, health checks, error budgets, distributed tracing, etc., using tools like Prometheus, Grafana, Jaeger, ELK, Cloudwatch, Stackdriver, etc. is a strong plus
- Infrastructure, Software as code expertise highly desired (Terraform) and automation (Ansible, Puppet, Node.js) experience highly desired
- Experience with agile software delivery processes including practices like automated testing and CI/CD along with application security.
- Proficiency in building/managing large scale infrastructure deployments (E.g. routers, load balancers, cloud products, container systems, compute, storage and networks) is a plus.
- Consultative approach - the ability to analyze and resolve complex problems in collaboration with customers and colleagues
- Excellent written and spoken communication skills.
- Ability to work independently and without supervision , Consult, train to different stakeholders whenever needed.
- Good knowledge of Chaos Engineering
- Knowledge of industry-wide technology trends and best practices
- Agile methodology (Scrum, Kanban) and tools (Jira, Jenkins) highly desired
- Hands-on experience with infrastructure (preferably HPC)
- Linux (SuSE, RHEL, CentOS) a must