Technical Architect (Kubernetes Cloud Architect)


Avesha is a Boston based seed funded startup focused on building a scalable smart application framework platform. Platform makes it easy for application developers to rapidly build, organize, isolate, connect and deploy their applications in large and distributed clusters. Avesha’s Smart Application Framework consists of a suite of products that fast-tracks customers’ digital transformation. AI provides intelligent workload placement, the Mesh provides the connectivity and the Slice brings about the micro-segmentation.


Job Summary:

We are looking for an experienced technical architect to join our growing team. This is a hands-on system and software architecture role. As a technical architect you will be driving design details of Avesha smart application framework platform services and solutions. You will have the responsibility of providing technical leadership support to multiple development teams, and coordinating system architecture direction across product management and development teams.



    • Must have a Bachelor’s degree in Computer Science/Computer Engineering or equivalent, MS/M.Tech preferred
    •  At least 3+ years of experience as technical architect or system/software architect
    • At least 7+ years of experience as a software development engineer and tech lead
    • Must have demonstrated experience in driving system architecture development across cross-functional teams
    • Must have 2+ years hands-on proficiency in Kubernetes, kubernetes operators and containers
    • Must have hands-on experience with Helm charts, API gateways, ingress/egress gateways and service meshes (ISTIO, etc.)
    • Should have an understanding of Kubernetes Deployment strategies
    • Knowledge of Kubernetes environments and cluster management
    • Must have experience with CI/CD tools & concepts
    • Should have experience with code tools like Ansible & Terraform
    • Experience with GoLang and Python is a plus
    • Experience with cloud computing platforms AWS, Azure, GCP, etc.
    • Experience with DevOps development with exposure to DevOps tools, CI/CD pipeline and automation
    • Must have excellent written and verbal/presentation communication skills
    • Ability to work well with a distributed team
    • Must have outstanding problem-solving and analytical skills; attention to details



    • Define and develop solutions, system/software architecture and detailed designs through reference models, frameworks and use cases that describe the end-to-end system behavior and impact of the solution
    • Drive innovative solutions and new technologies into product strategy
    • Work with ML teams to define and develop network policy algorithms to solve problems in distributed network systems
    • Work with the development teams to provide technical leadership support to define and develop overlay network services detailed designs
    • Work with development teams to provide technical leadership support to define and develop cloud services detailed designs
    • Work with the product management team to understand the use-cases, requirements and develop and present technical solutions
    • Document system/software architecture and high level designs
    • Collaborate with other team members and stakeholders