Position: Deployment Engineer_product company
Company: Alcor
Experience required: 2y
English level: upper

What You Will Be Doing

Implement deployments to staging, preproduction, and production environments, including installation, configuration, and validation of the solutions developed by Ledger.
Perform management of environmental dependencies and constraints during solution deployment to ensure smooth transitions to Ledger Support organization.
Perform preparations for deployments and maintenance of the production environments. To ensure accurate delivery as well as provide control that all changes are done in a documented way.
Perform validation of changes received from Engineering teams as part of the delivery process. Promptly highlight as relevant, any key issues and/or risks.
Perform maintenance upgrades and patching of staging, preproduction, and productions systems with further validation and documentation of the test results
Document the setup of production environments in order to transfer the system to Support teams.
Will be a technical expert on Ledger products and solution delivery elements.
Report implementation, configuration, and testing progress to the Team Lead as required.
Liaise with the Engineering and Product teams and Project Manager to carry out the tasks assigned for solution implementation, configuration, test execution, and reporting.

What We'll Expect From You

Knowledge & Experience
Good experience with Unix (preferably Ubuntu), including scripting (shell, etc).
Good knowledge of networks, network protocols.
Good experience with deployments of multi-tier software systems.
General understanding of different stages of software development lifecycles.
Practical skills for managing a virtualized environment(dockers experience is highly welcomed)
Basic knowledge of generic SQL database concepts and operations.
Experience with the execution of test strategies, plans, and scripts.
Experience with preparation of project documentation
Experience with CI/CD pipelines

Skills

Take ownership (delivery, interruptions, etc) of issues through to resolution.
Quickly identify, analyse and pro-actively solve problems before they affect the outcomes of projects.
Ability to identify and deliver improvement.
Good English oral and written communications skills. Particularly in the areas of technical presentation and technical document writing.
Quickly learn and become an expert in new skills and technologies.
Quickly gain credibility and build successful relationships with customers, third parties, and Ledger staff. This is especially so at a technical level.
Work effectively with people across multiple organisational, functional, geographic and cultural boundaries, and across a wide spectrum of technical and professional skills.
Work autonomously as and when required.

Practices and technologies, tools we are running and interested to be known by candidates:
AWS
Kubernetes, EKS
Helm charts
docker
saltstack, terraform
CI/CD pipelines
git, github
Ubuntu
Jira, Confluence
IaC/Infrastructure as Code