1. One on one discussion w/ hiring manager.
This was a general discussion to get to know me and my experience. We discussed current and past issues I've faced and how I would go about resolving them.
2. Discussion w/ two engineers
The recruiter asked me to bring along a project I've worked on with some general topics the engineers would discuss around that project. This was probably one of the best interview tactics I've seen: it allowed me to present something I was well-versed in and tailored the questions around that project: how did I handle deployment, migration, scaling, monitoring/metrics, and any ongoing problems and how I would resolve them.
3. My experience ended here, but based on the job description, there would be a several hour interview with the team.
Despite not getting to the 3rd step or an offer, the team here is incredibly enthusiastic about what they are working on, but are also blatantly honest about the problems they face and the reasons they were looking for an Infrastructure Engineer. I got the impression that the team would be easy to work with and they were very open to new ideas ways of doing things.