End-to-End Architecture Design : Architect distributed, event-driven, and microservices-based systems similar to
public cloud platforms.
Leverage containers,
Kubernetes , and hybrid virtualization environments ( Hypervisor, OpenStack ) in architecting it.
Technology Evaluation & Strategy : Evaluate and recommend the right mix of
tools, frameworks, and design patterns
for each project, balancing performance, cost, scalability, and maintainability.
Infrastructure & DevOps Alignment : Define infrastructure as code ( IaC ) strategies and embed
DevOps ,
AIOps , and
MLOps
practices into system delivery pipelines. Integrate tools like
GitLab ,
Jira , and cloud-native CI / CD workflows.
Data & Integration Architecture : Design secure, high-performance
system and database architectures
using
PgSQL ,
MongoDB ,
Redis ,
InfluxDB ,
Kafka , and
ESB
patterns to support real-time, analytical, and transactional workloads.
Scalability & Resilience : Leverage knowledge of
distributed computing ,
SDN / SDS , and container orchestration to build robust systems capable of handling high throughput with minimal latency and failure recovery.
UML & Technical Documentation : Develop and maintain comprehensive
UML models , architectural diagrams, and technical documentation that effectively communicate design intent across technical and non-technical stakeholders.
Mentorship & Governance : Provide architectural oversight, code-level guidance, and mentorship to development teams. Ensure adherence to architectural standards, KPIs, and KRAs through reviews and active collaboration.
Continuous Innovation : Stay at the forefront of emerging technologies and best practices. Propose architectural improvements that leverage advancements in
AI / ML , cloud-native development, and intelligent automation.
Deep expertise in cloud platforms engineering such as AWS, Azure, or GCP.
Strong understanding of architectural patterns and design principles, including Event-Driven Architecture, distributed computing, enterprise bus, microservices, and high-performance computing.
Proficiency in architecture diagramming tools and documentation.
Strong foundation in data structures and algorithms, with a passion for programming (Python, Go preferred).
Excellent leadership and communication skills.
Strategic mindset with the ability to assess long-term implications of architectural decisions.
Technical Architect • India