If you're already in corporate IT then speak to some people in your DevOPS area, ask them about entry level opportunities and to perhaps consider you if any secondments come up.
Coding proficiency is important but language expertise is not mandatory, unless it's in a lower level language that requires memory management and specific pointer use.
If you can use an object oriented language and do all the usual stuff like creating functions, classes, objects, methods and are comfortable with variables, constants, arrays and types of data and their compatability then you're good enough to apply.
My move to DevOPS was similar to your, being a service manager with little in the way of certs (for development) but I'd shown myself to be 'good' to some people in the area.
It's very important though that you can demonstrate an understanding of the concepts of programming with others.
Learn about and be able to explain in an interview:
- Multi tier environments (dev/test/production), what each is used for and why they are important
- Agile types of working, extreme programming/scrum and the advantages to devs and end users over waterfall projects.
- Version control for projects, (like Git) package pushing and reversion etc
- Change and release management processes
- Unit testing, logic check conditions and breakpoints into code modules for error detection and handling.
- Regression testing (does x new code feature impact older features)
- Defects (bug in coding or logic where service becomes unsuitable for use or expectations of user)
For bonus points be able to discuss
Why dates and times are issues for coding, things like UTC/Epoch dates
This is a time count since x date in 1970, account for leap years in milliseconds etc requires further code to identify daylight savings periods and regions.
Databases, general info on data structures.
Object data storage (json/nosql) vs flatfile (csv/txt) vs normalised databases (oracle/sql), casting data to other types. Data connections via odbc, oledb etc.
Regular expressions (you have this covered, what a nightmare)
Schedulers
Outside of the code platform, CRON jobs on unix, scheduled tasks on windows servers, sql server management studio scheduled tasks for DB's.
API's
Connecting to api's via the code platform, how to structure requests to the endpoints.
These are things that if you bring up in an interview lets them know you've been around.
It is correct though that you'll be googling forever because various corporate restrictions, environment configurations or language issues mean you have to work around stuff a lot.
Good code often isn't good when you're trying to integrate obscure and outdated services into each other.