Monitor TAIKAI Platform infrastructure and make sure that we provide a reliable and 100% uptime service.
Execute, plan and manage production or staging environment deployments.
Continuous improvement of CI processes through automation of common procedures and implementation of standards, processes and checklists.
Manage all technical resources and capacity plans within budget and project schedule
Develop tools to automate TAIKAI deployments and continuous integration processes.
Work with the development team to solve application issues faced by our customers
Manage and Design our Jenkins pipelines that allows us to deliver frequent changes to production and staging environments.
3 years of experience in managing application development, software delivery lifecycle, and/or infrastructure development and administration
Experience with code repository management, code merge and quality checks, continuous integration, and automated deployment & management using tools like Jenkins, Git, Docker, Docker-Compose, Kubernetes.
Approaches and tooling for automated software assurance and QA.
Experience with Kubernetes deployments and Docker container based infrastructures
Strong analytical and diagnostic skills, particularly with regard to technical risks, issues and constraints
Experience Working with distributed, redundant and transactional systems and the quality assurance of these
BSc or Masters in Computer Science or equivalent demonstrable knowledge
👐Cool to Have
Some experience managing DevOps Teams
Experience with Microsoft Azure Services
Postgres Database Administration
Experience designing the infrastructure for scalable web applications
Familiar with cybersecurity risks and challenges
Experience managing Smart Contracts on Ethereum or EOSIO deployments