GitOps is an effective method for improving operational efficiency by enabling automated deployments and continuous delivery, particularly in high security environments and production environments in highly regulated industries. It involves storing all configuration in a git repository, allowing for easy enforcement of consistent practices across environments, reducing the risk of configuration drift, and providing built-in audit logs. However, GitOps can be challenging when managing dynamic environments or promoting between environments due to its asynchronous nature and lack of insight into file meanings. An Internal Developer Platform can provide a consistent experience for developers while allowing the Platform Team to use different approaches for deploying to different types of environments.