You should only go into the DevOps world after you have also gained systems engineering experience too which is the Ops part of DevOps. This would involve the capability to setup from scratch a Linux, Unix and or Windows server which would include securing and setting up the security, web, database, mail, and networking services (IIS, Apache, NGINX, PostgreSQL, MySQL, MSSQL, Oracle, MariaDB, Exchange, Sharepoint, sendmail, postfix, etc.) in a secure manner remotely using only SSH and or PowerShell depending on the environment you are in.
You would also be expected to be able to setup disaster recovery COOP (continuity of operations plan) and backup setups for the site along with testing and executing them on a regular basis if the site requires it. You should also have a very good understanding of virtualization technology (VMWare, Xen, AWS, Google Cloud, Citrix, KVM) and orchestration technology (Ansible, Chef, Puppet, VMWare Orchestrator, etc.) Basically you are also expected to be at least an intermediate level systems engineer with experience in systems automation that can also do secure software engineering.
It is not hard if you have been doing both for 5+ years, but will take some time especially if you have never had a full-time job as a systems engineer building and tearing down information systems from scratch for local private and public internet facing systems, along with automating. If you have had experience as a full time systems engineer I would say go ahead as it would compliment your software engineering experience of web applications along with the testing that you have done to make a pretty good DevOps Engineer.