Danaher Corporation Digital Software Engineer - DevOps in Shanghai, China
Drive initiatives to automate process, managing the DevOps end-to-end pipeline and tool chain.
Provide guidance to ensure digital product security, reliability, scalability and performance as an expert.
Lead software testing process to ensure code compatibility and stability.
Lead software product requirements management.
Rapidly design, prototype and iterate to solve problems and fix bugs.
Multi-task and manage priorities in a fast-paced environment.
Responsible for software development documentation.
Participate in process continuous integration
Education, Background and Skill Requirements
Bachelor’s (or above) degree in computer science or equivalent.
3+ years of experience as a DevOps engineer in large-scale cloud business, well understanding in DevOps and CI&CD process and tools like Jenkin, Bamboo;
5+ years working as a software test engineer or 3+ years as a software developer.
Solid experience in Linux, networking, storage and virtualization.
Deployed production applications on Azure or AWS is a big plus.
Hands-on experience with container and dockers, familiar with VMWare, Kubernetes, Docker, Swam, Kafka, Nginx, Tomcat, maven etc.
Proficient in one of high-level language like Python, Go or Java.
Be able to translate product specification into software production and define interface and dependency view with other components.
Experienced in unit test, integration test and acceptance test’s tool and development methodologies.
Familiar with IOT protocol (HTTP, MQTT, CoAP and etc.) and platform is highly desirable.
Understand agile development concept and practice.
Good oral and written English skill.
Team player and interpersonal skill are required.
Respect commitment, integrity, open and trustworthy.