Technologists are keen to stay up to date on modern technologies. Theyâve deployed apps in containers, used modern automation tools, and launched servers in the cloud. These exercises are often done in development environments, though, instead of in production.
Usually, this is because thereâs a gap between the processes that keep the production environment online and modern tools and methods. âIf it works, donât change itâ is the mantra they may be working under. As a result, production systems may run on aging platforms that are managed with manual, time consuming processes.
In this talk, I will discuss ways that developers and system administrators can bridge the gap between legacy systems and modern techniques. The several techniques I will describe will help confident devs and admins introduce the idea of modernization, flesh out those ideas into proofs of concept, and deploy to production environments successfully.
The core of my presentation is based on experience gained while working managing high traffic, public facing web sites for Toyota (toyota.com) and United Business Media (modernmedicine.com). I will also refer to recent texts and studies on modernizing legacy hardware and software.
For example, Iâll discuss how I worked with developers and management to take a web application deployment from manual and error prone to a one-click automated, predictable process.
This talk falls into the âEngineering Soft Skillsâ category and will focus on techniques used in communication, planning, and project management; when needed, specific technologies applied to a particular situation will be mentioned.
After attending this talk, participants will take away ideas and tips they can share with their peers and management to gradually update the software and systems that they work with.
Usually, this is because thereâs a gap between the processes that keep the production environment online and modern tools and methods. âIf it works, donâtâ¦