微服务架构师 | 离岸
Microservice Architect | Offshore
应深入理解微服务架构原则,包括单体系统的分解、服务编排和API设计。
熟练掌握设计可扩展且具有弹性的基于微服务的系统,包括适当技术、模式和最佳实践的选择。
熟悉容器化技术,如Docker,以及容器编排平台如Kubernetes,用于部署和管理微服务。
有云平台(例如AWS、Azure、GCP)经验,并能够构建和在云环境中部署微服务。
具备API设计原则和RESTful API开发的扎实知识。
了解微服务架构中的安全考虑,包括身份验证、授权和数据保护。
熟悉DevOps实践和持续集成/持续部署(CI/CD)流水线,以自动化软件交付。
熟练实现监控和可观测性解决方案,包括Prometheus和Grafana等工具。
具备良好的人际交往和沟通能力,能与跨职能团队、利益相关者和开发人员有效协作。
能够识别并解决与微服务架构相关的复杂技术问题。
具备完善的文档编写能力,确保架构决策、模式和指南得到充分记录并易于开发团队获取。
有为开发团队提供技术领导和指导的经验,帮助其采用微服务最佳实践。
Originally posted on Himalayas
查看英文原文
Should possess a deep understanding of microservices architecture principles, including decomposition of monolithic systems, service orchestration, and API design.
Proficiency in designing scalable and resilient microservices-based systems, including the selection of appropriate technologies, patterns, and best practices.
Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes for deploying and managing microservices.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and the ability to architect and deploy microservices in cloud environments.
Strong knowledge of API design principles and RESTful API development.
Understanding of security considerations in microservices architecture, including authentication, authorization, and data protection.
Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines for automating software delivery.
Proficiency in implementing monitoring and observability solutions for microservices, including tools like Prometheus and Grafana.
Strong interpersonal and communication skills to collaborate effectively with cross-functional teams, stakeholders, and developers.
The ability to identify and address complex technical challenges related to microservices architecture.
Thorough documentation skills to ensure that architectural decisions, patterns, and guidelines are well-documented and easily accessible to the development team.
Experience in providing technical leadership and guidance to development teams in adopting microservices best practices.
Originally posted on Himalayas