We are a small development team, so segregation of duties can be difficult.
However, we ensure that code entering production is peer-reviewed by at least one other team member of the development team. Also, only our CTO has privilege to release in our production environment.