They are two very different domains. DevOps involves everyone including Developers, Testers, Operations engineers. DevOps is an amalgamation of tools, processes and culture. Infrastructure engineers handle infrastructure services, where the main job is to managing and setting the IT infrastructure of a company. Infra engineers have no idea about how software development works or how to debug or deploy code.