Skip to main content
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 Red Hat 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

    • Red Hat OpenShift AI
    • 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.

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

    • 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.

ConsoleDocsSupport Search
New For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product downloads
  • Cheat sheets
  • Red Hat Developer learning portal
  • Developer blog
  • E-books
  • Developer Sandbox
Log in

Get more with a Red Hat Developer account

  • Product downloads
  • Console access
  • Event registration
  • Training & trials
Explore more account benefitsLog in or register

A subscription may be required for some services.

Contact us

Demystifying the role of an automation developer (it's not what you think)

June 13, 2024
Anshul Behl
Related topics:
Automation
Related products:
Red Hat Ansible Automation Platform

In the rapidly evolving field of IT, new roles, titles, and frameworks often emerge, leading to varying terminology across organizations. One such role is the automation developer.

Despite what the title might suggest, an automation developer is not a traditional software developer. In fact, most automation developers (or automation engineers or platform engineers) don’t have extensive development skills or backgrounds in coding, yet they are creating Ansible content every day and are contributing to the successful adoption of automation within their organization.

Traditional developers vs. the automation developers

When we think of a traditional software developer, we imagine someone who writes code to build applications. Their work involves designing, coding, testing, and maintaining software. In contrast, an automation developer focuses on using automation tools like Ansible to streamline and enhance operational IT tasks. The job titles I see most often at Red Hat are:

  • IT operations manager 
  • Network or cloud engineer
  • Systems administrator
  • Site Reliability Engineer (SRE)

But regardless of job title, these individuals take a similar approach to performing their jobs by applying their expertise in a given area to automate repetitive tasks. They possess a deep understanding of system and/or network management and are proficient in using automation tools like Ansible. They've learned how to translate operational tasks into Ansible content that will automate processes and improve efficiency, consistency and reliability for their organization.

As with traditional developers, automation developers greatly benefit from the platforms and tools to help them be as accurate and productive as possible. Generative AI technologies like Red Hat Ansible Lightspeed can help new automation developers learn to write Ansible content by providing context for model recommendations while helping more experienced developers create Ansible Playbooks in less time. 

Examples of automation development

The primary responsibility of an automation developer is to automate routine tasks. With Ansible Automation Platform, they can create playbooks and roles that automate processes such as:

  • System updates: Checking all machines are running the latest security patches and software versions.
  • Software deployments: Automating the deployment of applications across different environments for consistency and reducing deployment times.
  • Configuration management: Managing configurations for servers, networks and applications so they adhere to desired states.
  • Infrastructure provisioning: Automating the provisioning of virtual machines, cloud instances and containers to streamline infrastructure management.

In particular, their work helps scale automation consistently across the enterprise, saving time, reducing manual errors and aligning teams. This is the inflection point when automation becomes mission-critical to the organization and they begin to see significant ROI and increased cost savings from their automation investment. 

Scaling automation with Ansible Automation Platform

Once you’ve started writing automation with Ansible, the next step is to scale and manage it effectively across your organization. This is where Red Hat Ansible Automation Platform comes into play. Ansible Automation Platform provides a comprehensive suite of tools designed to help organizations scale their automation efforts and address enterprise-level needs. Key features include:

  • Centralized automation management: Manage all your automation activities from a single, centralized platform.
  • Scalability: Easily scale automation across your entire IT environment, from on-premises to cloud.
  • Enterprise integration: Integrate with existing enterprise tools and workflows, enhancing your overall IT ecosystem.
  • Collaboration and governance: Foster collaboration across teams with role-based access controls and audit trails.

By leveraging Ansible Automation Platform, organizations can accelerate their digital transformation efforts, reduce complexity and keep up with the challenges of managing their modern IT environments. Individuals are empowered to become champions within their organizations, and can work collaboratively across teams to standardize and scale automation. 

Becoming an automation developer

The first step may be obvious, yet it it's important: embrace the fact that in modern IT organizations, operational roles are increasingly taking on developer-oriented approaches such as infrastructure-as-code and configuration-as-code. Ultimately, learning to create, test and promote Ansible content and sharing it with others through an automation community of practice (COP) makes your skills more valuable to your organization.

The good news is that you don't need to write extensive application code to start automating with Ansible Automation Platform. The transition is more about expanding your current skills rather than learning entirely new ones. You can start by becoming familiar with Ansible and YAML—the language used for the creation of Ansible Playbooks and roles which serve as the instructions for your automation.

There are also many online resources for Ansible Automation Platform and automation development. Red Hat learning paths, Ansible documentation, labs/tutorials, and community forums can help you get started. It's also helpful to learn about Visual Studio Code, which is a popular integrated development environment (IDE) preferred by many automation developers.

Once you're more comfortable writing Ansible code, you can leverage Ansible Automation Platform to scale and manage these automations across your entire organization. Remember, your operational knowledge is your greatest asset in automation development.

Summary

An automation developer using Ansible Automation Platform is a role tailored for those who understand the intricacies of IT operations and want to leverage automation to enhance efficiency. It’s not about becoming a traditional software developer; it’s about using Ansible Automation Platform to make processes smoother and more reliable and then scaling them. 

If you’re a systems administrator or an SRE, you already have the foundational skills to excel as an automation developer. You can embrace the opportunity to build on that  expertise and help drive your organization towards more advanced automation use cases and with Ansible Automation Platform, becoming a champion of digital transformation within your organization.

Additional resources

  • Learning path: Get started with the Ansible VS Code extension
  • Self-paced lab: Create your first Ansible Playbook
  • Learning path: Understand the essentials of YAML
Last updated: December 3, 2024

Related Posts

  • Enhance Ansible development experience with Lightspeed

  • Introducing Ansible Molecule with Ansible Automation Platform

  • How Ansible lint improves playbook debugging

  • How to install Ansible Automation Platform 2.4 on RHEL 9.1

  • How to create execution environments using ansible-builder

  • 5 examples of security automation with Ansible

Recent Posts

  • A day in the life of an NVIDIA H100 on Red Hat OpenShift 5

  • Migrate BuildConfigs to builds for Red Hat OpenShift with one plug-in install

  • Run Red Hat Enterprise Linux CoreOS on NVIDIA BlueField DPUs

  • Agent harness engineering: Separating model capabilities from enforcement

  • What's new for developers in Red Hat Enterprise Linux 10.3 and 9.9

What’s up next?

Get no-cost access to Red Hat Ansible Automation Platform and start your automation journey.

Download Ansible
Red Hat Developers logo

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
Ask AI