Job Title
Deployment Engineer
Job Description
The deployment engineer in the Services Department is responsible for deploying software components on medium to large size and complexity Vanderlande Warehouse systems. Together with the deployment manager he identifies relevant requirements helps create and understand deployment runbooks including risk analysis release notes and rollback scenarios executes deployments on (virtual) environments documents results and uses them as input for the deployments at customer production systems. Thus delivering as part of a team the necessary quality by ensuring a calculated and minimal impact and downtime of customer production.
This role involves careful preparation impeccable execution and cooperation with various disciplines like customer technology and testing.
Your department
Within Vanderlande the Test & Deployment team in the IT&RS/IT Delivery department is responsible for the Life-cycle Services intake validation deployment and after care of material handling solutions worldwide.
The Test & Deployment team is an internationally operating service organization for our customers in the Warehousing and Parcel business units. Apart from the traditional service delivery aligned with ITIL Change Management we are also dedicated to continue developing ourselves as a business partner for our customers.
Your Position:
The deployment engineer is part of a deployment team which consists of a manager who performs deployment coordination and engineers that master one or more Vanderlande Warehouse software technologies that require new releases for new functionality or functional improvements. Deployment engineers are confident to execute the required steps of a deployment and able to handle unforeseen scenarios when they develop during execution. The main objective is to ensure that the customer retains a working production system.
Key Roles & Responsibilities:
- Perform risk analysis and deployment impact assessment on component and subsystem level.
- Prepare test environment (setup IT infra deploy software and tooling configure system) including debugging enhancement defect resolution and configuration.
- Support the deployment manager.
- Create and describe the required deployment steps for runbooks and review with deployment manager.
- Provide deployment effort estimates on component level.
- Rehearse deployments and rollbacks on different types of (virtual) environments.
- Execute deployment according to runbook.
- Monitor system behavior during customer smoke test / post deployment validation test.
- Provide feedback on deployments.
- Transfer knowledge to other engineers.
- Define system performance KPI and monitoring tools together with the deployment manager.
- Help with improvements in content process and tooling.
- Feedback lessons learned from the project into product process and tooling.
- Align with internal and external stakeholders to ensure seamless integration.
- Identify track and manage defects using appropriate tools and methodologies
- Cooperate with test team and Site Deployment.
- Maintain detailed documentation of Vanderlande Warehousing technologies and deployments according to existing processes for preparation execution results and any issues encountered.
- Understand compliance with industry standards and best practices.
- Provide commissioning and stand-by support during project go-live.
- Willing to learn new technology in Automation to automate the Deployment.
- Production/Service Support.
- Setup/configure the components by following the deployment overview
Qualifications and Skills
- Bachelors degree in a technical and logistics field preferably with a focus on systems engineering and quality or a related discipline like mechatronics informatics electrical engineering.
- Experience in a service-oriented environment supporting live customer systems according to ITIL standards.
- Ideally some years of working experience in the field of special engineering and/or integration.
- Good command of the English language and because of international projects - willing to travel (50%)
- Experience in customer processes within a relevant industry like ASML or Thales or a comparable job role.
- 4-7 years of work experience in configuration Integration and development of software based on project requirements.
- A good understanding of systems engineering processes.
- Good analytical skills with an ability to think at a system level able to reduce information to essential parts and provide to the point communication.
- Able to decompose work into essential steps give realistic effort estimations and to help create feasible planning for execution.
- Able to balance quality lead time and cost effectively.
- Proactive and pragmatic approach to problem-solving.
- Good ability to build good working relations with stakeholders like internal and external suppliers.
- Excellent communication skills in English both written and verbal.
- Proactive and supportive in team participation working with people at all skill levels and diverse cultural backgrounds.
- Tooling Knowledge: SQL Developer Apache Maven JIRA /HP ALM OP5 Flux Bamboo Docker Git / BitBucket Lense and similar.
Primary skills: Oracle SQL PL/SQL (Basic) Tool: Creation and Modification of Jenkins Jobs Power Shell Kubernetes Helm Deployment of Software Excellent Communication & Problem-Solving Skills.
Secondary skills: Working Exp on Virtual Machine VM Clusters Power shell Understanding/Reading XML knowledge of Git repository.
Required understanding:
- Customer processes in relevant market segments.
- Material handling systems on system level.
- IT architecture industrial automation (incl. OT SW) business process automation (incl. IT SW).
- Test strategies / test methods / risk analysis and relevant tooling.
- Change- and configuration management and relevant tooling.
- Software development methods and relevant tooling.
- Integration strategies and processes.
- Relevant department processes.
Good to have:
- Experience in Automation or DevOps/CI CD.
- Experience in Integration Testing.
- Experience in Networking / IT.
- Experience in coding scripting or software development.
- Experience in Control Systems: PLCs barcode scanners Photoelectric Eye (PEC) sensors and motors & drives (Direct Online (DOL) motors frequency controllers).
- Experience in Warehouse & Industrial Automation: WMS/WCS (Warehouse Management Systems) and IACS (Industrial Automation and Control Systems).
- Experience in SCADA Systems: SCADA operations system integration and control processes.
- Experience in System Messaging & Communication: HLC messaging and data exchange between high-level and low-level controllers (HLC/LLC).
- Networking Fundamentals: VLANs subnets gateways firewalls NAT port forwarding WiFi port mirroring.
- Servers & Virtualization: ILOs ESXi VMs Hyper-V RAID.
- Storage & Connectivity: NAS systems handheld scanner connectivity and industrial network integration.
- Cloud-Native & Containerized Environments: Microservices & Kubernetes within IT infrastructure.
- Cybersecurity Awareness: Understanding security protocols risk mitigation and best practices.
- Certifications: CCNA or equivalent is a plus.
- Data analytics (Experience with Splunk or similar data analysis platforms)
- Testing Methodologies: ISTQB Foundation TMAP.
- Test Tooling: Experience with Polarion or similar requirements and test management tools.