Sysco DK DevOps

Post on 12-Apr-2017

70 views 0 download

Transcript of Sysco DK DevOps

sysco.no

Arturo Viveros Jon Petter HjulstadSysco Middleware

Infrastructure as Code for DevOps with Oracle Fusion Middleware

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

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

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

sysco.no

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

sysco.no

Repeatable Tasks: Steeper Learning Curve vs Constant Time Investment

Time

# of Repetitions

sysco.no

Consistency + Discipline = Success

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

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

sysco.no

ProvisioningHow to go from point A to B?

sysco.no

ProvisioningProvisioning tools:

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

– Templating– Collaboration– Extensible

sysco.no

Provisioning goal

“Infrastructure as Code”+

Automation

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…

sysco.no

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

configuration policies.

sysco.no

Continuous Build & Deployment• Orchestrate your building & deployment process

sysco.no

Packaged Alternatives

sysco.no

Testing Framework (by Opitz Consulting - REAL partner)

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/