赞
踩
Docker、Kubernetes(K8s)和DevOps是现代软件开发和部署中经常使用的三个重要工具和概念。
Docker是一个开源的容器化平台,它使得应用程序及其依赖项可以在一个轻量级的、可移植的容器中运行。这个容器化平台基于Linux的cgroup和namespaces特性,能够实现高效的资源隔离和权限控制。Docker可以快速构建、部署和运行应用程序,同时还能提供自动化的构建、测试和部署功能。
Kubernetes(常简称为K8s)是一个开源的容器编排系统,用于自动部署、扩展和管理容器化应用程序。它提供了一系列工具和服务,用于构建和管理高可用、高性能的应用程序容器。Kubernetes可以跨多个主机集群自动部署应用程序,并能够在必要时自动扩展或缩减容器的数量。
DevOps是一种重视软件开发人员(Dev)和IT运维技术人员(Ops)之间沟通合作的文化、运动或惯例。它旨在通过自动化软件交付和架构变更的流程,使得构建、测试、发布软件能够更加地快捷、频繁和可靠。DevOps强调团队合作和自动化,旨在提高软件开发的效率和质量。
总的来说,Docker、Kubernetes和DevOps都是为了提高软件开发的效率和质量而出现的工具和技术。它们可以帮助开发人员更快地构建、测试和部署应用程序,同时还能提供更好的自动化和可扩展性。
1、JAVA基础扎实,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制;
2、3年以上Java领域的设计与开发经验,熟悉至少一种Spring、ibatis等主流开发框架;
3、熟练使用常用Java技术框架、深刻理解面向对象、设计原则、封装抽象,熟悉分布式架构设计并能够独立对业务系统进行底层架构设计搭建;
4.熟悉常用网络相关协议(tcp/ip,http/https),熟悉关系数据oracle/mysql的使用以及事务管理;
5.知识面广,专研技术,对解决有挑战性的技术问题充满激情。
6乐于沟通,积极进取,富于团队精神和工作责任感。有良好的沟通能力,有良好的抗压能力和良好的工作态度.
7.有智能硬件,分布式系统,app后台,大数据工作经验的优先.
岗位职责
1.参与公司核心电商系统的设计和编码;
2.参与项目的系统分析、设计,并进行功能代码开发;
3.参与攻克技术难题,持续提升系统性能;
4.参与设计数据结构,维护数据内容,以及优化数据模块;
5.理解业务,识别需求,参与架构、系统、分析设计等多领域项目的相关技术的实践。
任职要求
1、计算机相关专业本科及以上学历;
2、1年以上java开发经验;
3、精通Java相关技术, 熟悉SpringBoot开发, 了解docker, k8s, devops
4、具有分布式或者微服务系统开发经验,如springcloud,dubbo等;
5、熟悉各种常用设计模式;
6、了解中间件和缓存,如Rabbitmq、Kafka、Redis、Memchache、Nginx、HAProxy等。
7、有较强的逻辑思维能力,善于分析、归纳、解决问题;能够独立或带队进行项目开发。
利待遇:
1、优美豪华写字楼,舒适的办公环境,年轻、融洽、和谐的团队氛围;
2、其他福利:五险一金、法定节假日、带薪年假、年终奖、节日礼品、生日福利、下午茶等;
3、上升空间:不定期专业的带薪培训与良好的晋升机制!
4、员工活动:旅游、聚餐、K歌、羽毛球、拓展、
岗位职责:
1、参与业务需求的分析和设计工作;
2、负责软件功能的设计、编码、单元测试工作;
3、为测试团队进行软件测试提供设计、编码解释支持工作;
4、编写软件开发过程中的相关技术文档。
任职要求:
1、本科及以上学历,计算机相关专业,3年以上Java开发经验;
2、Java基础扎实,熟悉jvm原理、多线程编程;
3、熟练掌握主流Java EE框架并了解其工作原理;
4、熟悉微服务架构、缓存、分布式架构、消息中间件等技术;
5、熟悉Linux常用命令,能够熟练使用 Shell/Python 任意一种脚本语言;
6、熟悉IDEA,maven,git等工程工具;
7、熟悉mysql和主流nosql数据库,了解图数据库优先;
8、对技术有足够的热情,喜欢去了解及尝试前沿的技术,追求编写优雅的代码;
9、熟悉大数据生态系统优先。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。