Mô Tả Công Việc
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:
- Solution Design: Develop high-level solution architectures and detailed technical designs for IT projects that align with business objectives.
- 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.
- 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.
- Risk Management: Identify project risks and develop strategies to mitigate them. Monitor project progress and make adjustments as necessary to ensure successful project completion.
- Performance Optimization: Analyze system performance and identify opportunities for optimization, scalability, and efficiency improvements.
- Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and implementation guides.
- 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 - 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.
- 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.
- System patching: Develop and maintain patch management processes and automation scripts to streamline patching workflows and minimize downtime.
Yêu Cầu Công Việc
- Bachelor’s degree in Computer Science, Management, or related field.
- Master’s degree is preferred.
- Proven experience in software development including web and mobile application,
- Proven experience in system design and problem solving
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Understand of CI CD process
- Familiarity with AWS cloud services, Docker, Kubernetes
- Know at least one programming language (PHP, React, Bash script, python, C, C++ or relevant
- Familiarity with at least one monitoring tools (Prometheus / Grafana, Zabbix, Nagios etc..)
Hình thức
Quyền Lợi
We’ve worked hard to build the workplace culture we’ve always dreamed of - one where we celebrate each other's successes, work hard together, and know when it’s time to relax. We know that we can’t reach our goals alone, and think that our culture makes it a little easier to come to work and makes our biggest goals achievable. At FuelCloud, you’ll be using cutting-edge technology and taking on interesting challenges every day with a team that is genuinely happy to have you!
Benefit:
- Attractive salary (Full salary during probationary period)
- Provide Laptop & Screens for working
- Ability to travel to US
- Working with expat team
- Premium health care insurance for you and your family
- Free annual health check
- 15 days of PTO and no working OT
- Company trip & team dinners
- Many team activities: Birthday party, Mid-Autumn Festival, Christmas, Year End party,...