I've worked at the same employer my entire career (going on 13 years now). We're big and deal with sensitive data. Technology is not our product, but it helps support our main product.
I want to know how other large organizations are structured. Here we have silos of functional areas within IT. We have separate units responsible for Cloud Engineering, Identity Management, Application Lifecycle Management (maintain build servers and build definitions), Database Administrators, and Information Security. These separate areas all have their own separate priorities and marching orders.
I sit on a development scrum team. We represent the horizontal bar at the bottom. We execute project work that spans all the above functional areas. What this means for us is that when we want to execute a project we put in service request tickets to all these areas. Typically a new project will start with us requesting services through ~50 tickets. This is driving us developers nuts.
Is this how big companies do things? Is this probably more probable in companies where tech isn't their main business line? What alternative structures have you seen in your roles?