MAS 9 Installation Series Part 5: Post-Installation Configuration Single Node OpenShift (SNO) Edition

Welcome back to our MAS 9 installation series! In Part 1, we explored the architectural shift from WebSphere to OpenShift. In Part 2, we assembled the ingredients: entitlement keys, DNS records, certificates, and hardware. In Part 3, we installed Red Hat OpenShift. In Part 4, we installed Maximo Application Suite and watched a Tekton pipeline chew through 90 minutes of our lives.

In Part 5, we turn that working installation into something you would actually let users touch.

Here’s the thing nobody tells you: getting MAS installed is not the same as getting MAS ready. Right now you have a Suite Admin console protected by a self-signed certificate that makes every browser act like you’re asking it to walk into a windowless van, a Maximo Manage application that may not be talking to a database yet, exactly one user account (yours), and no plan for what happens when a certificate expires on a Saturday. This article fixes all of that.

If your experience is anything like ours, this is also the phase where MAS stops being a project and starts being a system. Projects get installed. Systems get maintained. The difference is everything in this article.

We’ll cover four major areas:

  • Certificates – replacing self-signed certificates with trusted ones so your users stop seeing browser warnings
  • Database integration – connecting Maximo Manage to your database and activating the application
  • User setup – SMTP, identity providers, entitlements, and getting actual humans into the system
  • Day-2 operations – the monitoring, backup, and upgrade routines that keep it all running

Prerequisites Check (Before You Start)

Before diving in, confirm you have the following. Most of these are outputs from Part 4, plus a few new items you’ll want to chase down from your security and database teams now rather than mid-task.

  • MAS installed and healthy – The Suite Admin console at https://admin.mas.yourdomain.edu loads and you can log in with the admin user created during installation.
  • oc CLI access from the bastion host – oc get pods -n mas-sno-core shows everything Running or Completed.
  • CA-signed certificates – The certificate, private key, and full CA chain covering the domains listed in Part 2. If you are staying self-signed for a dev environment, that is fine, you can skip ahead.
  • Database server ready – SQL Server (or Db2/Oracle) reachable from the cluster, with the maximo database created and the maximo user set as db_owner.
  • SMTP server details – Hostname, port, and credentials for a mail relay. Without this, user invitation emails go nowhere and password resets become your new part-time job.
  • Identity provider details (optional but recommended) – LDAP connection info or SAML metadata from whoever runs identity at your organization.

Step 1: Certificates – Trading Browser Warnings for Trust

Self-signed certificates got you through installation, but they have two problems in the real world. First, every user sees a scary browser warning and half of them will email you about it. Second, and more seriously, API integrations, mobile clients, and anything else that talks to MAS programmatically will refuse to connect to an untrusted endpoint unless you disable verification, which is a habit you do not want to teach your integration developers.

MAS supports manual certificate management, meaning you provide your own public TLS certificates rather than letting the installer generate self-signed ones. You can apply them either through the Suite Admin UI or by updating the certificate secret directly in OpenShift. We’ll cover both.

What Your Certificate Must Cover

Quick recap from Part 2: your certificate needs Subject Alternative Names (SANs) covering every MAS endpoint. A wildcard certificate for *.mas.yourdomain.edu is the simple option, but note that a single-level wildcard does not cover *.manage.mas.yourdomain.edu or *.home.mas.yourdomain.edu, so multi-level entries need to be listed explicitly or covered by additional wildcards:

  • admin.mas.yourdomain.edu
  • auth.mas.yourdomain.edu
  • api.mas.yourdomain.edu
  • home.mas.yourdomain.edu and *.home.mas.yourdomain.edu
  • [workspace].manage.mas.yourdomain.edu and *.manage.mas.yourdomain.edu

Option A: Upload via the Suite Admin UI

The point-and-click path (yes, they still let us have one):

  • Log in to the Suite Admin console and go to Administration.
  • Under Manual certificates, choose to add or replace the certificate.
  • Paste or upload the certificate, the private key, and the CA chain.
  • Save. The operator rolls the change out to the affected routes automatically over the next several minutes.

Option B: Update the Certificate Secret Directly

If you prefer the command line, or you’re scripting this for repeatability (good instinct), the public certificate lives in a secret named [instance]-cert-public in the MAS core namespace. First, assemble your full chain. Order matters: leaf certificate first, then intermediates, then root.

# Build the full chain file (order: leaf -> intermediate -> root) cat server.crt intermediate.crt root.crt > tls-chain.crt   # Update the public certificate secret in the core namespace oc create secret tls sno-cert-public \   --cert=tls-chain.crt \   --key=server.key \   -n mas-sno-core \   --dry-run=client -o yaml | oc apply -f -

Give the operators a few minutes to reconcile, then verify from the bastion host:

# Confirm the endpoint presents the new certificate and full chain openssl s_client -connect admin.mas.yourdomain.edu:443 \   -servername admin.mas.yourdomain.edu -showcerts </dev/null \   | openssl x509 -noout -subject -dates -ext subjectAltName

You should see your certificate’s subject, a validity window that isn’t about to expire, and the complete SAN list. If your browser still shows warnings after this, clear the browser cache first before assuming the worst, browsers cache certificate state aggressively.

Step 2: Database Integration – Where Maximo Actually Lives

MAS Core is happy with its internal MongoDB for configuration data, but Maximo Manage needs a real database: IBM Db2, IBM Db2 Warehouse, Microsoft SQL Server, or Oracle Database. Continuing this series’ theme, we’ll use SQL Server, but the process is nearly identical for the others.

In WebSphere days, you configured the database connection in maximo.properties and hoped. In MAS, the database connection is a JDBC configuration object managed through the Suite Admin console, and the Manage activation process builds the entire schema for you. It is genuinely better, provided you set it up correctly the first time.

Prepare the Database

Maximo is picky about database settings, and fixing them after the schema is built ranges from annoying to impossible. For SQL Server, before you connect anything:

  • Case-sensitive collation – Create the database with SQL_Latin1_General_CP1_CS_AS. Maximo requires case sensitivity, and no, you cannot change this later without rebuilding.
  • Snapshot isolation – Enable ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT on the maximo database.
  • Dedicated maximo login – The maximo user must be db_owner of the maximo database. Test the login from SQL Server Management Studio before blaming MAS.
  • Network path from the cluster – The SQL Server must be reachable from the OpenShift node itself, not just the bastion. Verify with: nc -zv [sqlserver-host] 1433 from a debug pod or the node.
-- Run on SQL Server before activation ALTER DATABASE maximo SET ALLOW_SNAPSHOT_ISOLATION ON; ALTER DATABASE maximo SET READ_COMMITTED_SNAPSHOT ON;

Create the JDBC Configuration

In the Suite Admin console, go to Configurations and create a new Database (JDBC) configuration. You’ll choose a scope: System-wide, or specific to an application or workspace. For a single-instance SNO deployment with just Manage, scoping it to the Manage application in your workspace is the cleanest choice.

The connection string follows the same format we previewed in Part 4:

-- Run on SQL Server before activation ALTER DATABASE maximo SET ALLOW_SNAPSHOT_ISOLATION ON; ALTER DATABASE maximo SET READ_COMMITTED_SNAPSHOT ON;

Enter the maximo user credentials, and if your SQL Server uses SSL with a certificate that isn’t publicly trusted (most internal ones), upload the server certificate you exported to a .pem file back in Part 4. The console validates the connection when you save, which catches most typos immediately rather than 40 minutes into activation.

Activate Maximo Manage

Now for the main event. In Suite Admin, open your workspace, select Maximo Manage, confirm the components you want (base Manage plus the JMS bundle we recommended in Part 4, and any add-ons like Health), point it at your JDBC configuration, and click Activate.

Then settle in, because activation is the long pole of this entire article. The maxinst process builds the complete Maximo database schema: every table, index, and view, from scratch. Expect 1 to 3 hours depending on your hardware and database latency. You can watch it work:

# Watch the Manage activation pods oc get pods -n mas-sno-manage -w   # Follow the maxinst logs (the schema build) oc logs -f -n mas-sno-manage -l mas.ibm.com/appType=maxinstPod

When activation completes, the workspace shows Manage as Active, and your users’ future home is live at https://[workspace].manage.mas.yourdomain.edu. Log in once to bask in it. Then close the tab, because you still have no users.

Step 3: User Setup – Letting Other People In

So far, everything has been you and the admin account. Time to fix that. User setup in MAS involves three layers that WebSphere veterans will half-recognize: how users authenticate (identity provider), what suite-level entitlement they hold (this is new, and it costs AppPoints), and what they can do inside Manage (the security groups you already know).

First: Configure SMTP

Do this before creating any users. MAS sends account invitations and password resets by email, and without an SMTP configuration those messages silently go nowhere while you wonder why nobody can log in.

In Suite Admin, go to Configurations, select SMTP, and enter your mail relay’s hostname, port, sender address, and credentials. Send the test email. Actually confirm it arrives, spam filters love eating automated mail from new senders, and your first twenty users will all report ‘I never got the email’ in unison.

Identity: Local Users, LDAP, or SAML

MAS ships with a local user registry, which is perfectly fine for dev and small deployments: accounts live in MAS, passwords are managed there, done. For production, you almost certainly want to connect your enterprise identity provider instead, and MAS supports both LDAP (Active Directory and friends) and SAML single sign-on. Both are set up under Configurations in Suite Admin.

  • LDAP – Provide the connection URL, bind credentials, base DN, and user/group filters. MAS synchronizes users from the directory, and your Active Directory team gets to keep owning passwords, which they enjoy.
  • SAML – Exchange metadata with your IdP (Entra ID, Okta, ADFS, etc.). Users get true single sign-on into MAS and Manage. Slightly more setup, dramatically fewer password tickets.

Entitlements and AppPoints

Here’s the part with no WebSphere equivalent: every user you create holds an entitlement type, and entitlements consume AppPoints from the license pool you installed in Part 4. Premium users get access to everything and cost the most points; Base users cover typical day-to-day Maximo work; Self-Service users are the cheap seats for people who only submit and view their own requests. Exact point values depend on your license agreement, so check your entitlement documents or the IBM licensing documentation before you promise 500 colleagues Premium access.

Remember the note from Part 2: AppPoints are shared across all your MAS environments. Dev, stage, and production all drink from the same pool. The License usage page in Suite Admin shows current consumption, and it belongs in your weekly routine (more on that shortly).

Creating Users and Granting Access

From Suite Admin, open Users and create your first real user: name, email, entitlement type, and which applications in which workspaces they can access. Grant Manage access, and the user is synchronized into Maximo Manage automatically.

Inside Manage, the security model is the one you already know from 7.6: security groups control application access, site access, and permissions. New MAS users land in the default group (MAXDEFLTREG, same as ever), and you assign them to real security groups from there. Your MAXADMIN muscle memory transfers over completely, it is honestly a little comforting.

  • Create the user in Suite Admin with the right entitlement.
  • Grant access to the Manage application in the workspace.
  • Wait for the sync (usually a few minutes), then assign security groups in Manage under Security > Users.

Step 4: Day-2 Operations – Keeping the Lights On

Everything up to now was still installation, just with extra steps. This section is about what you do every day, week, and month after. In WebSphere-land, your day-2 toolkit was log files, heap dumps, and intuition. OpenShift gives you dramatically better tools, but only if you actually set up the routine to use them.

The Daily Health Check

Three commands from the bastion host tell you most of what you need to know. Run them with your morning coffee:

# Cluster operators: healthy output is no output oc get co | grep -v "True.*False.*False"   # Any pods misbehaving anywhere? oc get pods -A | grep -Ev "Running|Completed"   # Storage filling up? oc get pvc -A

Pair that with a glance at the Suite Admin dashboard, which surfaces the health of MAS Core and each application. If both are quiet, go about your day. If not, OpenShift’s events and pod logs will usually tell you exactly what is unhappy, in its own cryptic dialect that you are, by now, learning to speak.

Monitoring and Alerts

Remember the comparison table from Part 1: monitoring went from ‘WebSphere logs and Tivoli tools’ to built-in Prometheus and Grafana. OpenShift ships with a full monitoring stack that is already scraping your cluster. Your job is just to make it talk to you: configure Alertmanager with an email or Slack receiver so that node pressure, degraded operators, and certificate expiry warnings reach a human before users do.

The alerts worth caring about first: node memory and disk pressure (SNO has no spare node to lean on), persistent volume usage over 80 percent, pod restart loops in the mas-* namespaces, and anything mentioning etcd. On a single node, storage pressure is the one that sneaks up on people, Manage attachments and logs grow quietly until they don’t.

Backups: The Uncomfortable Conversation

Here is an uncomfortable truth about our SNO setup: it is a single node. If that machine dies, high availability is not coming to save you, your backups are. A restorable MAS environment needs four things backed up on a schedule:

  • The Maximo database – This is your crown jewels. Use native database tooling (SQL Server backup jobs, Db2 backup) on at least a daily schedule, stored somewhere that is not the same machine.
  • MAS configuration (MongoDB) – MAS Core stores users, configurations, and suite settings in its internal MongoDB. Back it up with mongodump from the mongoce namespace, or at minimum export your Suite CRs: oc get suite,manageapp,manageworkspace -A -o yaml.
  • Secrets and certificates – Export the cert secrets and your masconfig directory (entitlement key, license.dat, pull secret) to your password vault or a secured repo.
  • Persistent volumes – Attachments, doclinks, and logs live on PVs. Snapshot or file-level backup per your storage platform.

Updates and Upgrades

MAS updates arrive through operator channels, which means the days of downloading fix packs and scheduling weekend outages are mostly behind you. The MAS CLI gives you two commands with importantly different jobs:

  • mas update – Applies maintenance updates within your current channel (9.0.x to 9.0.y). Dependencies and operators are updated in the right order automatically.
  • mas upgrade – Moves you to a new subscription channel (9.0 to 9.1). Bigger deal, more planning, read the release notes first.

OpenShift itself also needs regular updates, and MAS versions support specific OCP version ranges. Before touching either, check IBM’s compatibility matrix, upgrade OpenShift and MAS in a supported sequence, and always run updates in a dev environment before production. The operators make updates far less dramatic than the WebSphere fix pack ritual, but ‘less dramatic’ is not ‘zero risk’, take a backup first (see previous section, which conveniently exists).

When You Need IBM Support

Eventually you will open a support case, and IBM will ask for diagnostic data. The MAS CLI has a command that collects everything they need in one shot:

# Collect MAS + cluster diagnostics for an IBM support case mas mustgather -o /tmp/mustgather

Run it before you open the case and attach the output. It routinely saves a full round-trip of ‘please run must-gather and reattach’, which, given support ticket response cadence, can save you actual days.

The Operations Cadence

Pulling it all together, here is the rhythm we recommend:

Post-Configuration Checklist

Before you declare this environment production-ready, verify:

  • Trusted certificate installed; no browser warnings on admin, home, or Manage URLs
  • Certificate expiry date recorded with a 30-day calendar reminder
  • JDBC configuration validated and Maximo Manage shows Active in the workspace
  • Database created with case-sensitive collation and snapshot isolation enabled
  • SMTP configured and test email confirmed received (not in spam)
  • Identity provider connected, or local registry consciously chosen for dev
  • Break-glass local admin account stored in your password vault
  • First real users created, synced into Manage, and assigned security groups
  • License usage reviewed; AppPoints consumption understood
  • Database, MongoDB/config, secrets, and PV backups scheduled
  • Alertmanager configured to notify a human
  • mas mustgather tested once so you know it works before you need it

Conclusion: You Have a System

Look at what just happened. Four articles ago, MAS 9 was an intimidating architecture diagram. Now you have a Maximo environment with trusted certificates, a live database, real users logging in through your identity provider, and, most importantly, the operational scaffolding: backups, monitoring, and an update routine, that separates ‘it works on my cluster’ from production.

This is also the moment the job quietly changes. Installation was a sprint with a finish line. Operations is a habit. The good news, as we have said since Part 1, is that the OpenShift toolkit makes the habit lighter than it ever was on WebSphere: operators handle the tedium, Prometheus watches the gauges, and your daily check fits inside one cup of coffee.

Coming up in Part 6, we tackle the question every Maximo 7.6 shop has been waiting to ask: how do we get our data into this thing? We’ll cover migration planning, what actually moves from 7.6 to Manage, and the gotchas that live between them.

You built it, you secured it, you can restore it. Go ahead and retire the stress ball. (Keep it in the drawer, though. Just in case.)

Resources

– IBM MAS 9 Documentation: https://www.ibm.com/docs/en/mas

– Manual Certificate Management: https://www.ibm.com/docs/en/mas-cd/continuous-delivery?topic=management-manual-certificate

– MAS CLI GitHub: https://github.com/ibm-mas/cli

– IBM License Key Center: https://licensing.flexnetoperations.com

– OpenShift Monitoring Documentation: https://docs.openshift.com/container-platform/4.16/observability/monitoring/monitoring-overview.html

About

A3J Group is a leading solutions and consulting firm based in Tampa, Florida, specializing in Enterprise Asset Management (EAM) with a focus on fully developed Computerized Maintenance Management System (CMMS) solutions like IBM Maximo.

In addition to our suite of proprietary products—including MxMobile, our powerful mobile solution for Maximo—we provide traditional consulting services that help organizations plan, implement, optimize, and support their EAM strategies. Whether clients need hands-on configuration, strategic guidance, or ongoing system support, our team delivers the expertise to drive long-term success.

With over 50 years of combined experience, our specialized team is dedicated to our core mission: to serve as excellent stewards of our clients’ trust and investments, while driving measurable results through tailored, high-impact solutions and intelligent consulting.

Visit us at www.a3jgroup.com. Or drop us a line at info@a3jgroup.com.

Related posts

Michael Woline

Technology Project Manager (PMP 2009-18) with 15 plus years’ experience building, migrating, and upgrading enterprise applications including Maximo and Peoplesoft. Industries include banking, insurance, and publishing. Career began as a developer writing code and SQL because solving puzzles and figuring out how things works is fun. For fun I used to kite board on the beach, and have resumed cycling with a goal of riding some of the routes of the Giro d'Italia and Tour De France.

Nick Bonfiglio

Hi, I'm Nick! I am relatively new to Maximo, but I've been working in the software and IT space for a good stretch of my career. Most of that time I’ve spent as a QA Engineer at a SaaS company, so I'm no stranger to the technical side of things. Outside of work, I spend most of my time with family. I enjoy cooking and trying out new recipes whenever I get the chance, most of all I love cooking on a good grill! Living in Florida, I take full advantage of the beach as much as I can. I like to keep things pretty simple just good food, family, and some sun!

Akilah

Hi, I’m Akilah! I work with Maximo and come from a background in Computer Engineering, where I picked experience with SQL, Python, and general IT troubleshooting (aka figuring out why things break and how to fix them). I also served as a communications lead during my senior capstone, which helped me get comfortable collaborating with teams and keeping things moving.

Chad

Chad started his CMMS and EAM solutions consulting career in the late 20th century. The past twenty-three years have primarily been focused on supporting Maximo in Life Sciences, Oil & Gas, Government facilities, and Manufacturing verticals. Chad especially enjoys discussions regarding logistics, inventory management, and process improvement. In his free time, he enjoys hunting, fishing, playing guitar, maintaining his small farm, and spending time with his family.

Mike

Mike is a jack-of-all-trades IT professional with 20+ years in manufacturing, starting as a Help Desk temp and working his way through admin, engineering, management, and architect roles. He loves solving problems and building tools to make work easier—Maximo gives him plenty of chances to do both. In his free time, Mike enjoys woodworking, the outdoors, playing synths and hand drums, reading, and learning. Given his druthers (whatever those are), he'd build a timber-framed cabin on 40+ acres of mixed hardwood forest for his future grandkids to work for free play in.

Shane

Maximo Analyst

With a background in Computer Science and Cybersecurity and a CompTIA Security+ certification, I bring both a technical foundation and a curiosity-driven mindset to everything I do. Since joining the industry, I’ve gained hands-on experience with IBM Maximo, including scripting, BIRT reporting, Maximo customization, configuration, and supporting long-term client projects. I've also attained my MAS8 certification. I’ve had the opportunity to work closely with clients, troubleshoot complex issues, and contribute to impactful system enhancements—all while continuously learning and growing in the field. I approach challenges with determination, thrive in collaborative environments, and enjoy finding creative solutions. Outside of work, I recharge by spending time with family and friends, playing video games, staying active, and experimenting in the kitchen.

Maximo Application Suite

Accelerated Time to Value
Lower Total Cost of Ownership
Scalable, Integrated Platform
Continuous Innovation & Updates

Visual Inspection

Accelerate Defect Detection
Flexibility to Train and Deploy
Increase Uptime 24/7 Real Time Monitoring
Better Worker Safety

Monitor

Enterprise Level Data Aggregation
Scaled Operations
AI Deductions
Advanced Root Cause Analysis

Predict

Condition Based Maintenance
Lower Costs
Better Asset Availability
Reduced Risk

Manage

Comprehensive View of Assets
Understand Resource Attributes, Configuration and Relationships
Drill Down View

Health

Improve Reliability
Performance Insight
Better Planning
Clean Data
Optimization – Data, Costs, Risks

Mobility

Boost Productivity
Safer Workplace
Reduce Knowledge Gaps
Avoid Downtime

Maximo Assist

AI-Powered Troubleshooting & Guidance
Faster Issue Resolution in the Field
Knowledge Capture & Reuse Across Teams
Smarter Decisions with Contextual Insights

Dexter

Maximo Analyst

Dexter began his career in the warehouse field. Developing his skills in inventory control, accounts payable, shipping, and receiving, and procurement. While working at Apex he was learning the Maximo system in and out. Eventually learning it so well he taught everyone how to use it. Eventually becoming a system administrator for the Apex site.

A fun fact about Dexter is that he was an Elvis impersonator for 24 years. He enjoys singing, fishing, golf, and playing pool. He's an avid movie buff, most likely you'll find him watching the latest movie.

Chip

Client Relations Specialist

Chip is new to Maximo but has worked for various software companies through his career in both a sales and client relations role. In his spare time, Chip likes to golf, travel and work on projects around the house, especially those with an artistic touch. He is also up for any type of competition whether that be playing cards, board games or recreational sports.

Sarah

Maximo Analyst

Sarah is a recent graduate starting her asset management career. She counts fast learning and determination as key skills that she’s applying to become an Maximo pro! Sarah’s background in IT Services and studies in computer science have strengthened her natural problem-solving skills and desire to help others through technology. In her free time, Sarah enjoys baking, sewing, reading comic books, and building her own video game.

Vishal

Maximo Analyst

Hey there! I’m a Maximo Developer with hands-on experience working across IBM Maximo 7.5.x, 7.6.x, MAS 8, and MAS 9. My focus is mainly on database administration, system integrations, automation scripting, UI customizations, and Maximo admin tasks like BIRT reporting and migration management. I’ve also dabbled in integration work and enjoy finding smart, efficient solutions to everyday challenges in Maximo.

When I’m not working, you’ll probably find me gaming on my PS5 over the weekend or exploring the latest tech trends to keep myself up to speed.

Xavier Galarza

Maximo Analyst

I'm a motivated and curious professional with hands-on experience across multiple Maximo projects, including leading several initiatives. My goal is to continue deepening my expertise in Maximo so I can guide others in unlocking its full potential. I am also fully certified in MAS8. With a strong background in development and a natural problem-solving mindset, I enjoy tackling challenges and learning from those around me. I'm passionate about continuous improvement—both technically and personally—and thrive when I'm surrounded by talented, knowledgeable peers. Outside of work, I enjoy playing video games, watching sports, and staying active with pickleball.

Courtney LeBlanc

Business Analyst

Courtney is a polished Maximo consultant with over 10 years working in the industry. She has worn many hats including QA Specialist, Trainer, Functional Lead, Project Lead and Business Analyst. A point of great professional pride for Courtney is helping clients meet their needs and realize the power of their investment. Being a part of the process that helps clients learn how to use their system and get the most out of it is a great feeling at the end of the day.

Bob Richardson

VP of Products (Ninja)

Bob leads A3J Group’s operational services and heads up our Maximo Ninja product line. With over 50 successful Maximo projects under his belt and MAS 8 certifications in both functional and technical tracks, Bob brings deep experience and steady leadership to every engagement. He has played a key role in the development of many of A3J Group’s most advanced solutions.
Outside of work, Bob enjoys traveling with his wife, spending time outdoors, and occasionally pondering life’s mysteries from his garage—possibly while thinking about squirrels.

Kelly Nimmo

VP of Products (MxMobile)

Kelly Nimmo leads A3J Group’s product development and serves as a senior analyst and consultant with over 14 years of IBM Maximo experience. She is a co-architect and lead developer of MxMobile, our flagship mobile solution, and holds MAS 8 certifications in both functional and technical disciplines. Known for blending technical depth with practical insight, Kelly plays a key role in designing and delivering innovative Maximo-based tools. Outside of work, she enjoys fishing the Florida waters and teaching soccer skills—like the “around the world”—to her nieces and nephews.

Kim Walter

COO

Kim began her career in Investment Banking in the Biotech and Tech sectors. After leaving banking, she focused on executive strategic development evolving her business building skills. Co-founding A3J Group was a natural fit with the idea of creating a fierce ninja style unit that outperforms all others. In her free time, she is training for her next eventing competition or studying to become a Master of Wine or practicing her tornado kick. She could be with her family hiking or surfing or cooking. But she’s definitely not sitting around doing nothing.

Alex Walter

CIO

Alex brings 18 years of Maximo/EAM consulting experience in Life Sciences, Oil & Gas, Water/Waste Management, Government facilities, and much more. He has been awarded the honor of IBM Champion from 2018-2021, and is the brainchild behind our revolutionary mobile solution MxMobile.

In his free time he buys camping gear, enjoys a good circular saw and spends time with his family hiking, surfing and being outdoors.

Enhancement

• Configuration
• Integration & data loading
• Report improvement
• Screen view & workflow changes

Sustainability

• Report
• Troubleshoot
• Learn
• Teach
• Lead

Change Management

• Advanced systematic improvements
• Tailored procedure implementation
• Script-, report-, and application-level source and document control through Git repository software
• Training on how to document and deploy changes

Monitoring

• Active monitoring of your IBM Maximo system’s heartbeat
• Triggered notifications and support tickets when Maximo is not responding
• Automated Escalations based on the health of various critical background processes.
• Periodic and quarterly scheduled system health checks

System Support & Trouble Shooting

•On Demand Support
•Advanced Troubleshooting
•Access to A3J Group’s Maximo Support Environment to submit trouble tickets
•Directly report bugs, request fixes and enhancements

System Patching & Environment Refreshes

• Tentative, bi-annual feature pack releases from IBM
• Minor patches (defined by the last number in the version model)
,• Quarterly lower environment refreshes

Admin

MxAsk

Create new self-service requests in a wizard-style format, and view the details of their open service requests.

MxApprove

Accept, reject, and reassign assignments, review assigned records, and view your workflow inbox.

MxMobile

A suite of mobile applications designed to integrate with IBM Maximo Asset Management. These apps modernize workflow, expedite inventory processes, reduce time spent on data entry, and more.

Workflow

MxMeter

View and enter meter readings, view trends in graphical format, and create readings while in offline mode.

MxAsset

Scan barcodes and view maintenance facts. Create meter readings, work orders or service requests. Toggle asset downtime.

MxWork

Create new work orders on the go, view existing work orders and attachments, and capture fingertip electronic signatures.
0