“Cloud native” simply refers to applications that are born in the cloud — as opposed to applications that are born and raised on-prem.
Applications on the cloud that can take advantage of plugging components and services (e.g: machine image, load-balancer, vpc, database as service, etc) provided by cloud platform vendors (e.g: AWS, Azure, Alibaba Cloud, OpenStack-based cloud platforms, etc) directly.
An approach to building and running applications that fully exploits the advantages of the cloud computing delivery model would be taking advantage of containers and application-centric abstractions that breaking down applications into individual micro services and working at function-level abstractions.
DevOps are in charge of organizing pieces of cloud service layers from infrastructure provision and runtime configuration to continuous deployment and performance monitoring. In a short, the lifecycle management of cloud-native applications.See How Mobingi ALM Automates this
Before, the operations people would be in charge of manually figuring out how to hook all the servers, networks and applications together, and possibly across multiple environments. Now, Mobingi ALM does all that for you.