I joined as a frontend developer in a large company. When I first came into my team, they handed me a project for supporting legacy code and developing new code.
After some time, they told me to deploy the project to one of the environments, without giving documentation of the proper deployment process that is established in the team. I worked with a senior developer on the team who explained the deployment steps to me and I deployed it the way he described.
After i deployed the manager of the team asked me about the steps I took to deploy my code. After I described my steps, the manager started blaming me for not taking the right steps to deploy the project. The team consists of 7 developers and the manager.
I am interested in objective opinion about mistakes of both sides and advice about what should be improved in future (or maybe it would be even better for my career to switch the team). Thanks!
P.S -- "Who is to blame" - some user edited my question title and wrote this, this is not my actual intention to blame someone, i understand that both sides have their faults in this situation.