Job Description
Duties
As an Architect, you will be responsible for designing and implementing scalable and efficient IT solutions across various domains, including application, data, solution, infrastructure, and cloud. Collaborate with stakeholders to understand business requirements and translate them into IT architectural designs. Design and implement scalable and efficient application architectures, ensuring optimal performance, security, and maintainability. Develop data models and database designs that meet business needs and ensure data integrity and security
Provide guidance and support to development teams throughout the software development lifecycle. Define solution architectures that align with business goals and objectives. Evaluate and recommend technologies, tools, and frameworks to enhance system performance and efficiency. Ensure infrastructure architecture meets scalability, availability, and security requirements. Stay up-to-date with emerging technologies and industry trends in IT architecture. Conduct architecture reviews and provide recommendations for improvement
Skills
Required Skillsets -
Public clouds (AWS, Azure, GCP)
Private clouds (Openstack, VMware)
AI Computing Expertise
AI workloads Orchestration
GPUs
Minimum of 12 years of experience in IT architecture or a similar role. Solid understanding of software development methodologies and best practices. Proficient in designing and implementing scalable and secure application architectures. Strong knowledge of data modeling and database design principles. Experience with solution architecture and the ability to translate business requirements into technical solutions. In-depth understanding of infrastructure architecture and networking concepts. Familiarity with cloud computing technologies and architectures (AWS, Azure, Google Cloud Platform). Excellent problem-solving and analytical skills. Strong communication and interpersonal skills
Education
Bachelor's degree in Computer Science, Information Technology, or a related field