The role is part of a team of technical architects and service architects under the responsibility of the Lead Architect; this team designs hosting services for Database, Middleware, BI, web servers, that are consumed by application owners in various policy domains.
Tasks and responsibilities
The CMDB webservices developer works on the abstraction layer for our CMDB inventory system, containing half a million configuration items. It is composed of:
1) a Redis in-memory cache of those items;
2) logic to synchronise this cache with the actual CMDB;
3) webservices allowing our automation pipelines to create, modify, consult inventory information. This is a central component of our IT hosting services. The CMDB webservices developer analyses the business needs for new methods to be created, estimates the effort, implements the webservices, tests, and pushes them to our operations team for release.
Required Experience and Education