Speaker

Sean Scott

Sean Scott

Oracle ACE Director, Oracle Certified Specialist, blogger/writer/speaker and Managing Principal Consultant with Viscosity NA

Boise, Idaho, United States

Actions

Sean Scott is a Managing Principal Consultant with Viscosity North America, where he helps customers navigate upgrades and migrations, designs resilient and flexible database solutions, develops database and infrastructure automation, and coaches teams on their journeys toward DevOps. Sean is an Oracle ACE Director and Oracle Certified Professional, author, and featured speaker at user group conferences and events worldwide.

Area of Expertise

  • Information & Communications Technology

Topics

  • Database
  • Database Administration
  • Databases
  • Database Design
  • Database and Cloud
  • Oracle Database
  • Database as a Service (DBaaS)
  • Distributed Databases
  • devops
  • DevOps Transformation
  • DevOps Skills
  • DevOps Journey
  • DevOpsCulture
  • SQL
  • pl/sql
  • Ansible
  • Vagrant
  • Chatops
  • Chatbots
  • Oracle
  • Linux
  • Database Appliance
  • Exadata
  • Oracle Database Appliance
  • aws
  • DevOps & Automation
  • Datacenter Automation
  • Process Automation
  • Git
  • GitHub
  • GitHub Bots
  • GitHub Actions
  • GitHub Apps
  • shareplex
  • hvr
  • replication
  • Docker
  • DevOps
  • Agile software development
  • Cloud & DevOps
  • Azure DevOps
  • DevSecOps
  • Microsoft Azure DevOps
  • AWS DevOps
  • Azure Services and DevOps
  • Azure DevOps Pipelines
  • SecDevOps
  • Migrating to devops
  • Data Platform
  • Data Engineering
  • Data Management
  • All things data
  • Container
  • Container / Middleware
  • development containers
  • Containers and Serverless
  • testcontainers
  • containerized development environments
  • Container Technology
  • dev containers
  • container orchestration
  • Container Security
  • Containerization
  • Container and Kubernetes security
  • Continuous Deployment
  • Continuous Integration
  • Continous Delivery
  • continuous delivery
  • Cloud Containers and Infrastructure
  • Containers
  • UNIX/Linux
  • devops security
  • DevOps Agile Methodology & Culture
  • Automation
  • DevOps and Automation
  • build-automation
  • Automation Testing
  • Automation Technology
  • Testing Automation
  • Automation & CI/CD
  • Test Automation
  • Cloud Automation
  • Terraform
  • hashicorp terraform
  • Oracle OCI
  • Oracle Dataguard
  • Oracle DBA
  • Oracle on VMware
  • Oracle RAC
  • Oracle to Postgres migrations
  • Oracle Cloud Infrastructure
  • oracle cloud
  • Cloud Storage
  • PostgreSQL
  • Kubernetes
  • Kubernetes Security
  • Kubernetes Deployments
  • Kubernetes documentation and localization
  • Kubernetes troubleshooting
  • kubernetes community days
  • Compliant Kubernetes
  • kuberentes community day
  • kubernetes backup & recovery
  • kuberenetes
  • kubernetes autoscaling

Building a ChatOps SlackBot to Interact with Databases

ChatOps is an automation model connecting users and tools to processes through messaging applications. It leverages the simplicity and familiarity of chat to empower users to interact directly with applications and databases, retrieving information and performing work in real-time. Done right, ChatOps is a safe, agile way to minimize or eliminate tedious, repetitive operational tasks and reduce workloads. Virtually anything can be automated or called via ChatOps through simple commands—from self service password resets, to initiating reporting cycles, to running ad hoc refreshes of development environments—all without granting end users access to a database or application.

This session covers:
Options for connecting a database to Slack
Connecting Slack to an Oracle database with a Flask/Python framework
API and database design considerations
Examples for ChatOps integrations and projects

"The first thing we do, let's kill all the databases."

Data is the priceless commodity powering business, and over the years, the databases that contain and secure that data took on an aura that sets them apart from other infrastructure: if data is special, then databases must be equally valuable. Projecting data's importance onto databases is a convenient excuse for all manner of sins. In the Cloud Native age, those crimes rise to capital offenses: Bespoke systems curated by hand. Limited accountability or oversight. Outdated technology that saddles the enterprise with brittle infrastructure that cements it to its legacy roots.

The only reasonable punishment? Death to the database!

Death to traditional databases, that is, or rather to antiquated beliefs that put databases beyond the reach of the standards applied elsewhere in the enterprise. Organizations that are cloud-native, except for their databases, are not cloud-native. Reliance on legacy databases limits the ability to advance, pivot in response to market forces and competition, and adapt and grow into new technologies. "Lifting and shifting" a database to the cloud just adds a fresh coat of paint to the same old weaknesses.

This talk examines the competitive forces driving database modernization and explores a path forward. It outlines strategies for evolving infrastructure and attitudes and identifies counterarguments to the emotional objections that can derail such projects.

Cloud Native is coming for your databases

Cloud adoption is driving standardization on cloud-native technologies, and databases—which have (so far) avoided this trend—are under mounting pressure to comply. Make no mistake: databases running on cloud-native platforms enjoy the same performance, scale, cost, and manageability benefits as any other application. Most importantly, cloud-native databases allow businesses greater ability to innovate. Enterprises that hesitate on this front will quickly yield advantages to competitors, while database administrators who overlook these technologies limit future opportunities. This session prepares you for the inevitability of cloud-native, where you'll learn:
- The key differences between legacy and cloud-native infrastructure
- How to leverage cloud-native platforms to simplify database management
- Methods for introducing and scaling adoption in an organization
- How cloud-native technologies generate strategic and business value

What you don't know about containers (and why it matters)

What is a container? Search the web, and the answers typically fall under two categories.

First, that containers are like virtual machines. This is a terrible analogy; containers are entirely unlike virtual machines. It doesn't further anyone's understanding of containers, and if I had one wish, it would be that people would stop saying this!

Second, a discussion of namespaces and control groups. This covers process isolation and is important for understanding container security and interaction with host resources. While this is relevant to the runtime engine responsible for running a container, it's often beyond the reach of the end user, nor does it impact most of their day-to-day interactions with containers, including building and running container images.

A third, overlooked element really makes containers tick: Union Filesystems. These are the magic behind the speed, efficiency, and capacity containers deliver. Understanding how union filesystems work is critical to building optimized images and achieving efficient container deployments. In this session, we'll demonstrate what happens on the host filesystem when running a container and how to leverage that knowledge to plan and build more efficient container images. You'll also discover the purpose and benefit of volumes and how they're integral to maximizing capacity and maintaining performance in container environments. Finally, you'll learn a better answer to the question, "What is a container?"

Sean Scott

Oracle ACE Director, Oracle Certified Specialist, blogger/writer/speaker and Managing Principal Consultant with Viscosity NA

Boise, Idaho, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top