Description
Key Skills: Architectural Design, Infrastructure Specialization, Tiered Architecture, Load Balancing, Distributed Systems, Caching, Security Protocols, Cloud Architecture, DevOps, System Scalability
Good to Have Skills: AWS Certified Solutions Architect, Kubernetes certification, token-based authentication, data partitioning and sharding, multi-region setups, disaster recovery planning, performance optimization, monitoring tools for distributed systems, cybersecurity knowledge, sustainability considerations in architecture.
Roles & Responsibilities:
- Design and implement tiered architecture to organize systems into functional layers for optimal performance.
- Provision specialized infrastructure to avoid resource contention and ensure system efficiency.
- Distribute components for optimal load handling and database operations across the network.
- Implement multi-region and global setups for reduced latency and improved disaster recovery capabilities.
- Develop horizontal scaling solutions and load balancing mechanisms to handle increasing workloads.
- Integrate caching mechanisms to enhance system responsiveness and improve user experience.
- Ensure redundancy, failover, and high availability for critical operations and business continuity.
- Monitor and manage distributed systems using advanced tools and performance metrics.
- Embed security and compliance considerations into architectural designs and implementation processes.
- Assess risks related to technology obsolescence and promote sustainability in architectural decisions.
- Collaborate with engineering, cybersecurity, and operations teams to deliver robust infrastructure solutions.
- Shape the architecture of systems to ensure scalability, performance, and long-term sustainability.
Education: Degree in Computer Science, Information Systems, or a related field