Serviceability Architect
Company
IBM
Location
US San Jose
Type
Full Time
Job Description
A career in IBM Software means youโll be part of a team that transforms our customers challenges into solutions.
Seeking new possibilities and always staying curious we are a team dedicated to creating the worldโs leading AI-powered cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers so the door is always open for those who want to grow their career.
IBM Intelligent Automation powered by AI addresses challenges by helping People become more productive Businesses more scalable and Systems more resilient. We combine human skills with automation and AI to enhance team productivity and improve decision making. We help companies digitize and intelligently automate and connect their business processes and systems end-to-end to improve business outcomes at scale. We assure that all of the applications and systems businesses rely on are always on and perform cost effectively to deliver the best possible user experience.
IBMโs product and technology landscape includes Research Software and Infrastructure. Entering this domain positions you at the heart of IBM where growth and innovation thrive.
Your Role and Responsibilities
As a Senior Serviceability Architect you will play a pivotal role in ensuring the serviceability and maintainability of our software products throughout their lifecycle. You will collaborate closely with cross-functional teams to design implement and continuously improve serviceability features and processes. Your expertise will be instrumental in enhancing the overall customer experience by minimizing downtime maximizing uptime and streamlining troubleshooting and maintenance tasks.
- Lead the development of serviceability strategies and roadmaps aligned with the overall product goals. Define serviceability requirements and standards based on industry best practices and customer feedback.
- Design software architectures that prioritize serviceability including fault tolerance scalability and ease of troubleshooting. Collaborate with software architects and engineers to integrate serviceability features into the product design.
- Foster strong collaboration with cross-functional teams including product management engineering quality assurance and customer support. Communicate serviceability requirements priorities and progress effectively across the organization.
- Establish metrics and KPIs to measure the effectiveness of serviceability initiatives. Analyze data to identify areas for improvement and drive continuous optimization of serviceability processes and tools.
- Drive the automation of serviceability tasks through scripting tool development and integration with existing infrastructure. Identify opportunities to leverage artificial intelligence and machine learning for predictive maintenance and automated problem resolution.
- Develop robust processes and tools for root cause analysis and troubleshooting of software issues. Establish methodologies for efficient log analysis error detection and resolution.
Required Technical and Professional Expertise
- In-depth knowledge of software architecture principles design patterns and best practices for serviceability.
- Proficiency in programming languages such as Java Python or C++.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective leadership and collaboration abilities with the capacity to influence stakeholders at all levels of the organization.
- Demonstrated communication skills both verbal and written.
- Experience working with SaaS (Software as a Service) architectures and understanding the unique serviceability challenges they present.
- Knowledge of appliance form factors such as IBM Integrated Analytics System (IIAS) and Cloud Pak for Data Systems (CPDS) and proficiency in managing their serviceability aspects.
Preferred Technical and Professional Expertise
- Previous experience in managing and optimizing Db2 and Netezza databases for SaaS applications.
- Demonstrated contributions to open-source projects or technical communities related to serviceability and reliability engineering.
- Certification in serviceability reliability or DevOps related methodologies (e.g. AWS Certified DevOps Engineer Google Professional Cloud DevOps Engineer).
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g. Jenkins GitLab CI/CD).
Date Posted
03/13/2024
Views
4
Similar Jobs
Software Developer (Front End) - IBM
Views in the last 30 days - 0
The text describes a job opportunity for a UI Software Developer Team Lead at IBM Software The role involves leading a team to develop and maintain hi...
View DetailsFront-end Developer - IBM
Views in the last 30 days - 0
The text is a job description for a UI Front End developer at IBM The role involves working in a Kubernetes based microservices environment to support...
View DetailsCustomer Success Partner Manager - IBM
Views in the last 30 days - 0
The text is a job description for a Customer Success Partner Manager role at IBM The role involves leading and developing programs to support partner ...
View DetailsSystems Administrator San Jose, California - IBM
Views in the last 30 days - 0
IBM is looking for a skilled Linux Systems Administrator to work on various tasks such as networking storage application management virtualization and...
View DetailsSoftware Engineer Apprentice - IBM
Views in the last 30 days - 0
IBM is offering a software development apprenticeship program for individuals who want to learn and grow in the field The program is a 12month registe...
View DetailsSenior Full Stack Engineer - IBM
Views in the last 30 days - 0
The job posting is for a senior software engineer position at IBM where you will work on delivering impactful features and solutions The company is lo...
View Details