Key Responsibilities :
Centralized Infrastructure Compute Inventory :
- Develop and implement software solutions and processes to integrate with diverse infrastructure provisioning systems, centralizing data on all compute resources (servers, VMs, containers, functions, etc.).
- Extend integration capabilities to include network and storage resources as required.
Centralized Application Inventory :
- Create integrations with various deployment systems to aggregate and centralize data on all business applications across compute devices.
- Ensure the system captures critical application metadata, including build location, version, compliance status, and resilience details.
- Manage a rapidly evolving technology stack on a diverse set of platforms ranging from Java SDK and REST services.
- Facilitate and drive key technology decisions with senior technology stakeholders.
- Partner with product, technology, program management and compliance stakeholders to balance aggressive roadmap against engineering principles.
- Bring an innovation to the table that helps in improving the resiliency of products you are responsible for, sell your ideas and be part of the change.
- Track business impact of features on a regular basis and rely on performance data to make informed decisions about possible changes or improvements.
- Collaborate deeply with cross-functional engineering and product teams to develop the reporting platform.
Ownership Identification and Metadata Integration :
- Implement solutions for accurate identification of infrastructure device and application owners.
- Integrate with ServiceNow workflows to address and remediate any missing metadata, ensuring completeness and currency of all infrastructure and application data.
User Interface (UI) Development :
Architect an intuitive user interface to facilitate efficient browsing and interaction with centralized data.
Network and Cloud System Integration :
- Deliver software and process solutions for integrating with network and cloud systems to capture active IP addresses and service endpoints.
- Utilize this data to support performance and compliance measurement.
Project Closure :
- Ensure that by the project’s completion, % of all infrastructure compute, application, and related metadata is registered within the centralized system.
- Support and manage assets across all environments, including Azure, AWS EC, and On-Premises, covering Development, QA, and Production applications.
The ideal candidate will have :
- Proven experience in designing and implementing software solutions for infrastructure and application inventory management.
- Strong knowledge of integration with infrastructure provisioning systems and deployment systems.
- Proficiency in developing user interfaces and working with network and cloud systems.
- Experience with ServiceNow and other metadata management tools.
- Experience in designing, implementing and maintaining high performance, high availability, large-scale Java applications and or SDKs.
- Excellent communication skills and ability to grasp and convey complex product requirements or technical concepts.
- Ability to partner with business units, product management, program management and cross-functional teams to deliver business results with agility and high quality.
- Strong knowledge of common design patterns, algorithms, and object-oriented programming with expertise in design patterns such as MVC and MVVM.
- Solid knowledge of Java, Spring Boot, web services (GraphQL, REST / JSON).
- BS / MS in Computer Science
Compensation :
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries :
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions.