Job Description: We are seeking a talented High Availability Solution Architect to join our team and lead the design and implementation of highly available and fault-tolerant IT systems. As a High Availability Solution Architect, you will work closely with clients to understand their business requirements and design robust architectures that meet their needs while ensuring maximum uptime and reliability. You will have the opportunity to work on challenging projects and collaborate with cross-functional teams to deliver world-class solutions.
Responsibilities:
- Collaborate with clients to understand their business objectives, technical requirements, and constraints.
- Design high availability architectures that meet the clients’ needs while ensuring scalability, reliability, and performance.
- Define and document architectural designs, including system components, interfaces, and dependencies.
- Identify potential single points of failure and design fault-tolerant solutions to mitigate risks.
- Select appropriate technologies, platforms, and tools to implement the architectural designs.
- Work closely with development teams to ensure that the architectural designs are implemented correctly and according to best practices.
- Conduct performance, scalability, and reliability testing of the architectures and make necessary adjustments.
- Provide guidance and support to project teams throughout the development, deployment, and maintenance phases.
- Stay up-to-date with the latest trends, technologies, and best practices in high availability and fault tolerance.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience as a Solution Architect, with a focus on high availability and fault tolerance.
- Strong understanding of high availability concepts, principles, and best practices.
- Experience designing and implementing highly available architectures for mission-critical systems.
- Proficiency in selecting and configuring technologies for high availability, such as load balancers, clustering, replication, and failover.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and container orchestration technologies (e.g., Kubernetes) is highly desirable.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively with clients and cross-functional teams.
- Ability to manage multiple projects simultaneously and prioritize tasks effectively.
Benefits:
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- Opportunities for professional development and career advancement.
- Dynamic and collaborative work environment with passionate and talented colleagues.
- Chance to work on challenging projects that have a meaningful impact on clients and industries.
Job Category: System software
Job Type: Full Time professional Service
Job Location: Pune