Job Overview: The Technical Architect is responsible for developing solution architecture and resolves complex issues in a variety of projects through the implementation of requirements analysis, expertise support for the entire product. Also require communication between different departments to finalize requirements & solutions
Responsibilities and Duties:
Technical Guidance: Provide or review technical guidance and support to the project team, helping to solve complex firmware issues. Ensure that the firmware meets the technical specifications and quality standards.
Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and implementation guides.
System patching: Develop and maintain patch management processes and automation scripts to streamline patching workflows and minimize downtime.
Performance Optimization: Analyze system performance and identify opportunities for optimization, scalability, and efficiency improvements.
Configure and manage AWS Infrastructure: Configure and manage AWS services such as EC2, S3, RDS, ECS, EKS, and others to support application deployment and operations.
Technology Evaluation: Evaluate new and emerging technologies to determine their potential to improve existing systems or provide innovative solutions.
Collaboration: Collaborate with stakeholders, including business leaders, project managers, and developers, to understand requirements and ensure alignment with technical solutions.
Monitoring and troubleshooting: Monitor and optimize system performance, reliability, and security on our infrastructure and applications and troubleshoot and resolve issues across development, testing, and production environments hosted on AWS.
Training and Mentoring: Provide training and mentoring to team members to enhance their technical skills and knowledge.Manage continuous integration and continuous deployment: Design, implement, and maintain CI/CD pipelines to automate software delivery processes on AWS cloud infrastructure to support developer speed up daily work
Risk Management: Identify project risks and develop strategies to mitigate them. Monitor project progress and make adjustments as necessary to ensure successful project completion.
Solution Design: Develop high- level solution architectures and detailed technical designs for IT projects that align with business objectives.