Ronen Rotstain, Developer in Toronto, ON, Canada
Ronen is available for hire
Hire Ronen

Ronen Rotstain

Verified Expert  in Engineering

Bio

Ronen started his professional career as a software developer but quickly transitioned first into OS and middleware administration, and then into the DevOps and cloud space. Overall, Ronen possesses expert knowledge of Java/JEE, networking and security principles, DevOps and automation strategies, and intimate knowledge of the Microsoft Azure cloud. Ronen is seeking to continue working within the cloud utilizing DevOps and automation principles.

Portfolio

IBM
Agile, Terraform, Ansible, Azure, Azure Kubernetes Service (AKS), Linux
Ordaos
Git, Linux, Bash, Terraform, Ansible, Docker, Azure DevOps, Azure PaaS, Azure
Ministry of Transportation
SQL, Node.js, Docker, Azure SQL, Azure PaaS, Azure IaaS, Java, Python, Bash...

Experience

Availability

Full-time

Preferred Environment

Agile, Java, Git, DevOps, Azure, Linux, Kubernetes

The most amazing...

...software I've built was a monitoring and alerting system to proactively monitor any/all components of an application and send alerts when they are deemed down.

Work Experience

Platform Engineer

2021 - 2024
IBM
  • Automated the provisioning of all Azure infrastructure, including foundational networks and application environments, and automated testing and corporate compliance screening.
  • Implemented Azure Kubernetes Services and created pipelines to deploy applications.
  • Implemented Azure delivery solutions involving IaaS and PaaS services utilizing various resources such as App Services, AKS, storage account, Azure Key Vault, Application Gateway, and many others.
Technologies: Agile, Terraform, Ansible, Azure, Azure Kubernetes Service (AKS), Linux

DevOps Engineer

2020 - 2021
Ordaos
  • Containerized a private GitHub Shields server using Terraform, stored it in the Azure Container Registry, and deployed it onto Azure App Service.
  • We containerized Grakn (knowledge graph software) using Terraform, stored it in the Azure Container Registry, and deployed it onto Azure Container Instances.
  • Used Packer to create new images of company biomedical VMs and stored images in Azure.
  • Used Azure DevOps to create build and release pipelines, which allowed the automated triggering of code packaging and deployment into target environments.
Technologies: Git, Linux, Bash, Terraform, Ansible, Docker, Azure DevOps, Azure PaaS, Azure

DevOps Cloud Lead

2016 - 2020
Ministry of Transportation
  • Headed the cloud migration of a multi-million dollar software serving the public of Ontario, Canada.
  • Led the automation of the infrastructure and application provisioning and configuration leveraging Git and CI/CD principles in an agile environment.
  • Implemented an enterprise logging and monitoring solution enabling operational staff to proactively address degradations and service interruptions.
  • Migrated applications from an on-premise data center to Azure cloud using automation technologies including Terraform, Packer, and Ansible.
  • Created CI/CD pipelines allowing auto-triggering of packaging, deploying, and testing applications to multiple environments.
  • Containerized Java and Node.js applications, stored them in Azure Container Registry and automated the build and deployment of these containerized applications onto Azure App Service.
  • Automated the aggregated log collection and analysis of application logs using Azure Log Analytics and Azure Monitor.
Technologies: SQL, Node.js, Docker, Azure SQL, Azure PaaS, Azure IaaS, Java, Python, Bash, Ansible, Packer, Terraform, Azure

IT Lead

2014 - 2016
Ministry of Transportation
  • Installed and configured WebSphere, Siebel 8, IIS and deployed applications.
  • Administered Sun iPlanet LDAP servers for application authentication.
  • Installed SSL and PKI certificates on Windows Server 2012 and AIX v7.
  • Configured AIX security ensuring proper audit trails for all server activity and configured user/application accounts, mount points.
  • Implemented bash scripts to monitor application availability and automate application deployments.
Technologies: SSL, Java, Siebel, Bash, LDAP, IIS, IBM WebSphere, Oracle

IT Lead

2010 - 2014
Ministry of Transportation
  • Deployed Java/JEE applications on WebSphere WebLogic and configured them for clustering/high availability.
  • Installed and configured WebFocus, Informatica, and IBM Cognos on AIX 6 pre-production and production servers.
  • Implemented shell scripts to monitor application availability and automate application deployments.
  • Installed SSL and PKI certificates on Windows, AIX, and Solaris servers.
  • Administered Sun iPlanet LDAP servers and Oracle Directory Services for application authentication.
  • Performed 24x7 support to ensure uptime and availability of mission-critical public-facing applications.
Technologies: Bash, Networking, SSL, IIS, WebFOCUS, Informatica, LDAP, WebSphere, WebLogic, Java

Registration and Licensing Systems Online

RLSO is an enterprise services-based platform that utilizes a suite of Oracle/Siebel software products. It eliminates manual and paper-based processes and automates transactions, which helps guide workflow by providing any necessary information at the fingertips of employees and customers. With the implementation of RLSO, Ontario became one of the first jurisdictions in North America to have a truly modern, scalable and integrated carrier registration and performance monitoring solution built on a one-client, one-record model.

Electronic Service Delivery for Individuals

The long-term vision for ESDi is to provide an internet interface to legacy applications for the processing of vehicle, driver, and carrier transactions through electronic channels. The public of the province of Ontario uses ESDi as an online means by which to renew their license plate sticker, purchase custom license plates, change their address, and purchase driver and vehicle abstracts.

Order Management System

The order management system application allows the Ministry of Transportation users to enquire about an order, fulfill or cancel an order (used vehicle information package, plate renewal, own choice plate), and maintain valtag stock.

Libraries/APIs

jQuery, jQuery UI, Node.js

Tools

Terraform, Azure DevOps Services, Azure Kubernetes Service (AKS), Git, Packer, GitHub, Apache, Apache Tomcat, Ansible, Apache Maven

Languages

Java, JavaScript, HTML, Python 2, C#, SQL, Bash, Python, PHP

Frameworks

Ant Design, Bootstrap 3

Paradigms

DevOps, Azure DevOps, Agile

Platforms

Azure, Docker, Azure PaaS, Azure IaaS, JEE, Linux, Windows, Kubernetes, WebSphere, Oracle, IBM WebSphere

Storage

MySQL, Azure SQL, MongoDB

Other

Infrastructure as Code (IaC), Cloud Infrastructure, Site Reliability Engineering (SRE), Server Infrastructure, WebLogic, IIS, LDAP, Siebel, SSL, Informatica, WebFOCUS, Networking

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring