17
sysco.no Arturo Viveros Jon Petter Hjulstad Sysco Middleware Infrastructure as Code for DevOps with Oracle Fusion Middleware

Sysco DK DevOps

Embed Size (px)

Citation preview

Page 1: Sysco DK DevOps

sysco.no

Arturo Viveros Jon Petter HjulstadSysco Middleware

Infrastructure as Code for DevOps with Oracle Fusion Middleware

Page 2: Sysco DK DevOps

sysco.no

Arturo Viveros• Principal Middleware Architect at Sysco• Oracle ACE• Twitter: @gugalnikov• Blogs:

‣http://blog.sysco.no/‣https://soamythbusters.wordpress.com‣http://oracletechnocore.blogspot.no

Jon Petter Hjulstad• Middleware Department Manager at Sysco • Oracle ACE Associate• Twitter: @jphjulstad• Blog:

‣http://blog.sysco.no/

About Us

Page 3: Sysco DK DevOps

sysco.no

About Sysco

• IT-company established in 2004• Operations, development, consulting in technology and economics

– Competence in database technology, middleware – Special focus in the energy sector

• More than 100 employees• 9 Office Locations

– Bergen, Haugesund, Lima, Oslo, Stavanger, Stord, Ølen, København, Stockholm

• Fusion Middleware Partner Community Award: “Outstanding WebLogic Contribution 2015”

• Server & Storage Partner of the Year 2015, Engineered Systems Partner 2016

• Fusion Middleware Partner of the year 2016 for Norway• Specialized Partner in 10 areas

Page 4: Sysco DK DevOps

sysco.no

Intro• This session’s focus is on Oracle Fusion Middleware, although it can be applied to

many purposes• There are multiple benefits from this approach• Also lots of alternatives• It’s a hot and disruptive topic among the IT community

Page 5: Sysco DK DevOps

sysco.no

“Convention vs Configuration”Decrease the number of decisions the developer needs to take, thereby reducing error margins without losing flexibility

Page 6: Sysco DK DevOps

sysco.no

Repeatable Tasks: Steeper Learning Curve vs Constant Time Investment

Time

# of Repetitions

Page 7: Sysco DK DevOps

sysco.no

Consistency + Discipline = Success

“Success is neither magical nor mysterious. Success is the natural consequence of consistently applying basic fundamentals.”

Page 8: Sysco DK DevOps

sysco.no

Benefits Towards a DevOps Approach• Increased Agility

✓ Better Time to Market✓ Business & Technology Alignment

• Increased Quality✓ Consistent Environments✓ Increased Reliability✓ Improved Resiliency✓ Continuity of Business

• Reduced Overhead✓ More time to focus on:

✓ solutions, ✓ testing ✓ and innovation

✓ Projects become more feasible

Page 9: Sysco DK DevOps

sysco.no

ProvisioningHow to go from point A to B?

Page 10: Sysco DK DevOps

sysco.no

ProvisioningProvisioning tools:

– Abstraction over Shell Commands– Reusable (even with Windows)

– Templating– Collaboration– Extensible

Page 11: Sysco DK DevOps

sysco.no

Provisioning goal

“Infrastructure as Code”+

Automation

Page 12: Sysco DK DevOps

sysco.no

Automation Strategy & Roadmap

• Setup environment• O.S.• Env. Variables• Users• Java• Etc.

• Install binaries• BD• FMW Infrastructure• SOA, OSB, etc.

• Patch• Configure Domain

• Cluster• Pack / Unpack

• Tuning • Resources & Deployments• Server Lifecycle• Etc…

Page 13: Sysco DK DevOps

sysco.no

Configuration Management• Control / monitor your data-center provisioning, enforce

configuration policies.

Page 14: Sysco DK DevOps

sysco.no

Continuous Build & Deployment• Orchestrate your building & deployment process

Page 15: Sysco DK DevOps

sysco.no

Packaged Alternatives

Page 16: Sysco DK DevOps

sysco.no

Testing Framework (by Opitz Consulting - REAL partner)

Page 17: Sysco DK DevOps

sysco.no

Thanks for attending!• Feel free to contact us!• Follow us on Twitter: @gugalnikov @jeqo89 @jphjulstad• Visit our blogs:

• http://blog.sysco.no• https://jeqo.github.io/blog/• https://github.com/sysco-middleware/