Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • Guided learning
      Receive custom learning paths powered by our AI assistant.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

DevNation Live Blog: DevOps moves to production

June 29, 2016
Brian Atkisson

    Following on an incredible Keynote demonstration today showing the power of DevOps and Open Source (see the Summit YouTube page), Lori MacVittie of F5 Networks gave her talk on DevOps. More specifically, the session describes the underlying elements of DevOps methodologies and challenges.

    Code doesn't have business value until it is in production

    We all know the challenge of getting code in production, late night on Saturday nights only to have the change reverted and told to go try again.

    The goal of DevOps is to go from [predefined maintenance] windows to whenever

    Unfortunately, there is an incredible amount of hype about DevOps out there, but it doesn't actually match what organizations implement as "DevOps". When this model is adopted within a company, it fails to deliver the promised utopia. The biggest problems with rolling your code into production are:

    • Inconsistent Environments
    • No automation in the deployment process
    • Lack of access to production and to teams

    But, the problem goes far beyond this into complexity. The Ops side is enormously complex.  The Dev side is similarly complex. Far too many complexities for fully automated build, test and deployment processes.  The stark reality is that the automated tools don't work well together. More significantly, the approval process is manual by-design and by-fiat.  We, as an industry, need to get past this.

    Continuous Delivery systems today still often include one manual step: deployment to production.  Dev and Ops still don't share common tool sets and common processes.  We need to introduce DevOps to production.  There are four Ops in Ops: Security, Network, Systems and Storage.  DevOps doesn't tend to include all the Ops.  Network operations have the same issues as DevOps.  Network operations are measured by completely different metrics. They are measured by uptime, SLAs, and performance rather than by change and ease of deployment.  DevOps might get development talking to the sysadmins, but not the rest of the operations groups.

    The tools available today for development use is fairly incredible.  However, there just are not similar tools available for this in traditional network environments.  The same network environments that currently run your production workload.  SDNs are cool, but enterprises rarely have built their infrastructure around them.

    In order to truly realize the benefits of DevOps, we need to get the other operation teams on board.  This means new tools.  What is needed is a way to automate the network, security checks, storage, etc.

    Treat Infrastructure as Code

    Almost everything has APIs today, including network devices. Use them. Templates provide an excellent way reduce risk with using APIs and screwing something up.  The templates should be stored off the device and stored in a source control system, giving you that rollback mechanism. The basic models of this:

    • Imperative Model
      • implicit API calls
      • OpenStack, Open Daylight touching the devices directly
    • Declarative Model
      • Template based, policy based
      • Open Stack heat templates
      • Golden images

    Finally, we need to find commonalities in tool chains across development and all the ops teams.  Get the network guys comfortable with using Git, use that as your network configuration storage. Look at what the network team uses for monitoring, chances are that it can be used to monitor a lot more things programmatically.  Settle on tools, such as Ansible and Puppet that can work in multi-platform environments.

    DevOps requires consistent, predictable and repeatable deployment processes across all the components, not just on the Linux configuration level.  Involve all your operations teams in DevOps, not just developers and systems administrators.

     

     

     

    About the Author

    Brian J. Atkisson is a Senior Principal Systems Engineer and the technical lead on the Red Hat IT Identity and Access Management team.  He has 18 years of experience as a Systems Administrator and Systems Engineer, focusing on identity management, virtualization, systems integration, and automation solutions. He is a Red Hat Certified Architect and Engineer, in addition to his academic background in Biochemistry, Microbiology and Philosophy.

    Recent Posts

    • Trusted software factory: Building trust in the agentic AI era

    • Build a zero trust AI pipeline with OpenShift and RHEL CVMs

    • Red Hat Hardened Images: Top 5 benefits for software developers

    • How EvalHub manages two-layer Kubernetes control planes

    • Tekton joins the CNCF as an incubating project

    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer tools
    • Interactive tutorials
    • API catalog

    Quicklinks

    • Learning resources
    • E-books
    • Cheat sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site status dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2026 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Chat Support

    Please log in with your Red Hat account to access chat support.