Mitigating Legacy Windows Operating System Vulnerabilities With Docker Enterprise Jeff Hummel, Jason Brown Entergy Corporation
Jeff Hummel Solution Architect Jason Brown Technical Program Manager Team Introduction docker build serena . docker run serena:latest
About Entergy Entergy Corporation (NYSE: ETR) is an integrated energy company engaged primarily in electric power production and retail distribution operations. Entergy owns and operates power plants with approximately 30,000 megawatts of electric generating capacity, including nearly 9,000 megawatts of nuclear power. Entergy delivers electricity to 2.9 million utility customers in Arkansas, Louisiana, Mississippi and Texas. Entergy has annual revenues of $11 billion and nearly 13,700 employees.
• Project reasoning • Strategic Direction – Containers & DevSecOps • Architecture Considerations • Supporting Technologies • Benefits & Lessons Learned • Next Steps Entergy and Docker
• Large-scale IT Security initiative • Backlog of 300+ applications residing on Windows 2000 and 2003 • Containerize them! Entergy’s Journey and Challenges
Containerization as the Solution Retire legacy Windows OS : Mitigate security vulnerabilities Container overhead vs VM : Reduced hardware footprint DevSecOps : Requiring standard/repeatable processes Low investment vs refactoring : Months vs Years No application changes : Light testing load
• Reduced footprint for each application • Reduced licensing costs • Reduced maintenance overhead • Increased focus on applications • Decouple OS reliance Strategy: From VMs to Containers
Entergy’s Docker Architecture
Changing The Business: DevSecOps • Introduce CI/CD • Incorporate security requirements into process • Establish supporting technologies • Advertise every success!
Changing The Business: Apps Teams • Gain buy-in and train application teams • New teams – start day 1 with best practices • Standard deployment method regardless of application type • Tools provided for current development technologies
Built on Docker Enterprise • Security in depth: Twistlock • CI/CD: GitLab • Monitoring: Dynatrace • Agile Project Management & Reporting: Azure DevOps Supporting Technologies
• Dashboard for management • Thank business teams • Sell the next application to be migrated Advertise Every Success!
Benefits: Hard Savings • Windows 2000/2003 • OS Licenses – 20% reduction in Software Assurance • VMware – 20% reduction of Windows hosts • Suite of Security Products – 50% license reduction
Benefits: Soft Savings • Reduction of technology debt • Fewer systems to patch, no application downtime • New high availability environment = less downtime • Less complexity to maintain • Standardized Application toolset and deployment methodology • Security risk reduction
Applications Being Migrated? Easiest • Web server applications Hardest • Tiered server side applications, COTS Incapable • Server UI • Legacy source binaries unavailable * Docker Session: “How to Build Your Containerization Strategy” by Lee Namba
Was There Another Option? • Upgrade the applications onto a more recent OS • 300 applications • Min. of 2-3 weeks per application • Decades of FTE time to migrate
Lessons Learned Large enterprises with legacy applications, processes, and people require transformation • Up-front understanding and design • Project Management • Parallel Teams: Platform and Applications • Internal processes and restrictions • Culture has inertia • Few early adopters • Resistance to change • Enthusiasm is contagious
Next Steps • Pursue containerization efforts on Windows 2008 OS Apps • Continue to educate and onboard Application teams • Containers and CI/CD standard deployment method for Applications • Extend Docker Enterprise into AWS
• Project reasoning • Strategic Direction – Containers & DevSecOps • Architecture Considerations • Supporting Technologies • Benefits & Lessons Learned • Next Steps Review
Mitigating Legacy Windows Operating System Vulnerabilities With Docker Enterprise Thank you!

DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docker Enterprise

  • 1.
    Mitigating Legacy Windows Operating SystemVulnerabilities With Docker Enterprise Jeff Hummel, Jason Brown Entergy Corporation
  • 2.
    Jeff Hummel Solution Architect JasonBrown Technical Program Manager Team Introduction docker build serena . docker run serena:latest
  • 3.
    About Entergy Entergy Corporation(NYSE: ETR) is an integrated energy company engaged primarily in electric power production and retail distribution operations. Entergy owns and operates power plants with approximately 30,000 megawatts of electric generating capacity, including nearly 9,000 megawatts of nuclear power. Entergy delivers electricity to 2.9 million utility customers in Arkansas, Louisiana, Mississippi and Texas. Entergy has annual revenues of $11 billion and nearly 13,700 employees.
  • 4.
    • Project reasoning •Strategic Direction – Containers & DevSecOps • Architecture Considerations • Supporting Technologies • Benefits & Lessons Learned • Next Steps Entergy and Docker
  • 5.
    • Large-scale ITSecurity initiative • Backlog of 300+ applications residing on Windows 2000 and 2003 • Containerize them! Entergy’s Journey and Challenges
  • 6.
    Containerization as theSolution Retire legacy Windows OS : Mitigate security vulnerabilities Container overhead vs VM : Reduced hardware footprint DevSecOps : Requiring standard/repeatable processes Low investment vs refactoring : Months vs Years No application changes : Light testing load
  • 7.
    • Reduced footprintfor each application • Reduced licensing costs • Reduced maintenance overhead • Increased focus on applications • Decouple OS reliance Strategy: From VMs to Containers
  • 8.
  • 9.
    Changing The Business:DevSecOps • Introduce CI/CD • Incorporate security requirements into process • Establish supporting technologies • Advertise every success!
  • 10.
    Changing The Business:Apps Teams • Gain buy-in and train application teams • New teams – start day 1 with best practices • Standard deployment method regardless of application type • Tools provided for current development technologies
  • 11.
    Built on DockerEnterprise • Security in depth: Twistlock • CI/CD: GitLab • Monitoring: Dynatrace • Agile Project Management & Reporting: Azure DevOps Supporting Technologies
  • 12.
    • Dashboard formanagement • Thank business teams • Sell the next application to be migrated Advertise Every Success!
  • 13.
    Benefits: Hard Savings •Windows 2000/2003 • OS Licenses – 20% reduction in Software Assurance • VMware – 20% reduction of Windows hosts • Suite of Security Products – 50% license reduction
  • 14.
    Benefits: Soft Savings •Reduction of technology debt • Fewer systems to patch, no application downtime • New high availability environment = less downtime • Less complexity to maintain • Standardized Application toolset and deployment methodology • Security risk reduction
  • 15.
    Applications Being Migrated? Easiest •Web server applications Hardest • Tiered server side applications, COTS Incapable • Server UI • Legacy source binaries unavailable * Docker Session: “How to Build Your Containerization Strategy” by Lee Namba
  • 16.
    Was There AnotherOption? • Upgrade the applications onto a more recent OS • 300 applications • Min. of 2-3 weeks per application • Decades of FTE time to migrate
  • 17.
    Lessons Learned Large enterpriseswith legacy applications, processes, and people require transformation • Up-front understanding and design • Project Management • Parallel Teams: Platform and Applications • Internal processes and restrictions • Culture has inertia • Few early adopters • Resistance to change • Enthusiasm is contagious
  • 18.
    Next Steps • Pursuecontainerization efforts on Windows 2008 OS Apps • Continue to educate and onboard Application teams • Containers and CI/CD standard deployment method for Applications • Extend Docker Enterprise into AWS
  • 19.
    • Project reasoning •Strategic Direction – Containers & DevSecOps • Architecture Considerations • Supporting Technologies • Benefits & Lessons Learned • Next Steps Review
  • 20.
    Mitigating Legacy Windows Operating SystemVulnerabilities With Docker Enterprise Thank you!