Scaling DevOps for hybrid cloud
Steve Speicher, Senior Principal Product Manager, Red Hat
When development (dev) and operations (ops) get together, good things happen for the business. Often associated with containers, microservices, and public clouds, DevOps is first and foremost a cultural transformation focused on collaboration facilitated by automation.
DevOps methodologies help developers and IT operations teams break down silos by aligning on standard configurations, security profiles, SLAs, and self-service provisioning policies. Automation eliminates operational friction and frees developers to rapidly develop, test, and release applications. Similarly, because apps are built on standard platforms, IT operations is able to provision and scale resources on demand, as needed—regardless of whether apps run on virtualized servers, private clouds, container platforms, or public clouds.
In this session, geared toward developers and IT operations leaders, you'll learn how to simplify and automate DevOps security and operations at scale using Red Hat Ansible Automation with Red Hat OpenShift Container Platform.
Implementing DevSecOps: Lessons learned
William Henry, Senior Distinguished Engineer, Portfolio Architectures, Red Hat & Lucy Kerner, Senior Principal Security Global Technical Evangelist and Strategist, Red Hat
Security doesn't happen in one place in the infrastructure or application life cycle. Instead, security must be addressed continuously across the application pipeline, infrastructure pipeline, and the supply chain. And all of these areas need to be continuously monitored.
In this session, we'll:
• Discuss how developers, operators, and security teams can achieve DevSecOps through automation, standardization, everything-as-code, centralized management and visibility, and automated security compliance.
• Examine how this process provides built-in security in the application and infrastructure pipelines and secures the supply chain, in addition to monitoring, logging, and proactive security and automated risk management.
• Share DevSecOps lessons learned from various Red Hat Innovation Labs residencies, including best practices, techniques, and tools that can be used to improve security while reducing the workload of security professionals, developers, operators, and managers.
• Discuss how participating in a Red Hat Innovation Labs residency can be like implementing “DevSecOps-in-a-box." In other words, we’ll learn how Red Hat Innovation Labs residencies can help build a starting point for DevSecOps and help customers successfully adopt DevSecOps best practices.
• Detail how Red Hat Innovation Labs residencies helped customers accelerate their adoption of automating security, development, and operations, all simplified by using Red Hat OpenShift Container Platform and Red Hat Ansible Automation.
Persistent data implications for apps and microservices
Michael St-Jean, Principal Product Marketing Manager - Storage, Red Hat
As organizations strive to transform their business, cloud-native application and microservices development has gained popularity and adoption. However, delivering on ever-shrinking timelines, and being more adaptive and innovative in developing these cloud-native apps requires a different approach and platform to design, develop, and deploy solutions. Containers have been gaining an overwhelming acceptance for such workloads due to the agility and flexibility they offer to dev/ops communities. Still, many operations teams have overlooked the important role of the underlying storage infrastructure prior to deploying the container-based environment. Stateful applications require persistent storage, and while there are several ways to provide persistent volumes to containers, delivering a cutting-edge dev/ops platform with an archaic, clumsy storage platform can seriously impede success. Today’s development teams need software-defined, container-based storage that is easy to use, highly available, flexible, and allows for faster development cycles for their stateful applications and services.
What are my microservices doing?
Juraci Paixão Kröhling, Senior Software Engineer, Red Hat
Microservices have become the standard for new architectures. However, the microservices architecture presents some new challenges. One of them is the so-called “Observability problem,” where it is hard to know which services exist, how they interrelate, and how important each one is. In this talk, we’ll have a live demo of an application that includes three Java microservices deployed both on bare metal and OpenShift. We’ll be able to compare how observable the application is in both scenarios based on tracing information extracted using OpenTracing and Jaeger, using three different scenarios: a "no instrumentation approach, "framework instrumentation" approach, and something in-between, where we use service mesh instrumentation via Istio.