Overview
A DevOps Specialist is tasked with the intersectional role of configuring systems and services for engineers (often software developers). This can be heavy in network development, systems development (more software-heavy), or a balanced DevOps specialist (systems, software, and networking). DevOps Specialists resemble embedded systems administrators for technical teams, interfacing between infrastructure and product teams; in some organizations, this role performs a project management function as well.
Related Technical Instruction (RTI)
As part of RTI, DevOps Specialist apprentices generally receive instruction in:
- Network Fundamentals
- Linux Systems Administration Fundamentals
- Python Programming
On-the-Job Training (OJT)
During OJT, DevOps Specialist apprentices generally work on tasks substantially similar to the following:
- Network Management
- Cloud Services Management
- Software Development
- Ticket Management and Documentation