Xops 360 Documentation


Introduction

Overview

XOps 360 Platform is an all-in-one cloud operations and security solution designed to optimize cloud environments, enhance security, and improve financial efficiency. It provides a unified platform for managing cloud infrastructure across AWS, Azure, and Microsoft ecosystems, enabling organizations to monitor resources, control costs, and strengthen security posture from a single interface.

The platform integrates multiple operational domains including Cloud FinOps, CloudOps, SecOps, Cyber Security, Workload Security, Infrastructure Automation, and AI-driven insights. By combining automation, compliance monitoring, real-time analytics, and intelligent recommendations, XOps 360 helps teams maintain efficient, secure, and well-governed cloud environments.

The platform dashboard provides a centralized view of cloud infrastructure, cost insights, security posture, and operational metrics, allowing users to quickly assess system health and identify optimization opportunities.

Key Features

Current Version: Flamingo

What’s New?

New Features

Feature Overview

Cloud cost management, Cloud Ops, Cybersecurity and security scans across AWS, Azure, and Microsoft 365.

Feature Overview

Features

Cloud FinOps

Managing financial operations within cloud environments, enabling cost optimization, budget monitoring, and efficient resource allocation.

CloudOps

Efficient management and monitoring of cloud infrastructure to maintain operational efficiency and resource utilization.

Cyber Security 

Identify and mitigate risks associated with cyber threats across integrated systems and applications.

Cloud Security 

Identify security vulnerabilities and maintain compliance with industry security standards and regulatory frameworks.

Workload Security 

 Secure workloads deployed across various cloud platforms.

Agentic AI

Provides an intelligent AI-powered assistant that helps users analyze cloud data, generate reports, and receive recommendations through conversational interaction.

Issues Board

The Issues Board provides a centralized interface for tracking and managing operational and security issues identified across the platform.Users can monitor issues based on severity levels, status, and service categories, enabling teams to prioritize remediation tasks and track progress across cloud environments.

Initial Setup

Guide to account setup and subscription options for Xops 360 Platform.

Initial Setup

Account Registration

Customers interested in using the Xops 360 Platform can request for a new account by following these steps:

image.png

image.png

Alternatively, you can request for an account by contacting us directly at sales@axiomio.com. Our team will assist with the setup and custom subscription plan to receive an email with information to set your password and finalize the account activation.

For any assistance during the registration process, please contact our support team at sales@axiomio.com or call us at +1 510-254-3342.

Initial Setup

Subscription Plans

Xops 360 Platform offers flexible subscription plans tailored to meet various security and operational needs.

Trial Subscription

Complimentary plan with limited access to core features for evaluation, including 1 scan per category.

1. Cloud FinOps:

2. Cloud Security:

3. Cyber Security:

Basic Subscription

Foundational tier offering essential functionalities and baseline capabilities with 3 scans per category.

1. Cloud Operations:

2. Cyber Security:

3. Cloud Security:

Advanced Subscription

A premium tier offering enhanced capabilities and support for larger-scale operations with 5 scans per category.

1. Cloud Operations:

2. Cyber Security:

3. Cloud Security:

4. Workload Security:

5. Kubernetes Automation

6. AI Assistant

Note: 

Custom Plan

For organizations with unique security and operational requirements, we offer a Custom Plan tailored to specific needs.

To discuss a custom plan, please contact: sales@axiomio.com

Account and Subscription Management

Guidance on managing user credentials and subscriptions within the Xops 360 Platform.

Account and Subscription Management

Account Management

Updating User Credentials

Maintaining account security requires regularly updating user credentials. Follow these instructions to modify your password securely.

image.png

Forgot Password

Resetting your password is straightforward if you have forgotten it. Follow these steps to securely regain access to your account.

Password Guidelines:

Account and Subscription Management

Managing Subscriptions

Subscription Configuration

Directions for managing subscription details, including upgrades, downgrades, and cancellations.

Screenshot 2025-08-19 112345.png

Upgrade subscription

image (1).png

image.png


Account Integration Procedures

Guide to integrating cloud accounts with the platform.

Account Integration Procedures

AWS Account Integration

Link AWS Account 

Navigating to the Account Integration Page

Note: Initially, only AWS Management Account can be linked in this section.

wHf6mDfxuPWl23ZH-arhimage.png

No Management Account Initially

If you do not have any management account linked initially to the Xops 360 Portal, follow the steps below to add a new AWS account. After clicking on the AWS (Amazon Web Services) card on the Select Your Preferred Cloud Service or Platform page, a new window will appear prompting you to select the AWS Account Type.

image.png

Select AWS Account Type

On the Select AWS Account Type screen, you will see two options:

Click on Management Account to proceed with linking your AWS Management Account to the Xops 360 platform.

After selecting Management Account, you will be redirected to the Link a New AWS Account page.

image.png

Initiating Account Integration

image.png

Adding a Linked AWS Account

If you already have a management account linked to the Xops 360 Portal and want to add a linked (child) AWS account, follow these steps:

image.png

Select AWS Account Type

On the Select AWS Account Type screen, the Linked Account option will be displayed.

Click on Linked Account to proceed with linking your AWS Linked Account to the Xops 360 platform.

image.png

Initiating Account Integration

image.png

Note:

AWS Account Management

Access AWS Integration Settings
Updating the Account Name

Screenshot 2026-03-12 175729.png

  1. Save the New Name

    • Enter the new AWS account name in the provided field.
    • Click Proceed to confirm the changes.
    • A success message will appear, indicating the account name update.

image.png

Deleting Linked Account 

image.png

image.png

Note: There is currently no provision to delete AWS Management accounts from the Xops portal. To delete the account, submit a support request via the following link:

Submit Support Request

Request Submission Guidelines:

Account Integration Procedures

Azure Account Integration

Link Azure Account 

Navigating to the Integrations Page

ARHimage.png

Note:  Follow Initiating Azure Integration steps to Connect Azure Account in Xops 360, ensure that the following permissions are assigned 

Initiating Azure Integration

Registering an Application in Azure

image.png

image.png

Assigning Entra ID Permissions

image.png

image.png

image.png

image.png

Assigning Management Group Permissions

image.png

image.png

image.png

Assigning Key Vault Reader Permissions (If Applicable)

image.png

Adding a Certificate for Authentication

image.png

image.png

Note:

Managing Azure Subscriptions

Connecting Azure Subscriptions

image.png

Disconnecting Azure Subscriptions

image.png

Account Integration Procedures

Microsoft 365 Account Integration

Navigating to the Integrations Page

ARHimage.png

Note:  Follow Initiating M365 Integration steps to Connect Microsoft 365 Account in Xops 360, ensure that the following permissions are assigned 

Initiating M365 Integration

Registering an Application and configuration in Microsoft Entra Admin center

image.png

image.png

image.png

image.png

image.png

image.png

image.png

Assigning Entra ID Permissions

image.png

image.png

image.png

Adding a Certificate for Authentication

image.png

image.png

Note: The M365 scan requires all users/accounts to have the O365_BUSINESS_PREMIUM license; missing licenses may cause scan failure.

image.png

Note:

Account Integration Procedures

Microsoft Entra ID Account Integration

Navigating to the Integrations Page

ARHimage.png

Initiating Entra ID Integration

Registering an Application and configuration in Microsoft Entra Admin center

image.png

image.png

image.png

image.png

image.png

image.png

image.png

Assigning Entra ID Permissions

image.png

image.png

image.png

Adding a Certificate for Authentication

image.png

image.png

Note:

Account Integration Procedures

EKS Integration

Link EKS Account 

Navigating to the Integrations Page

                                                                  eks int.png

Initiating Account Integration

                       image.png

Note:


Performing Security and Operational Scans


Performing Security and Operational Scans

Executing Scans in CloudOps

Running Scans in Cloud Operations

image.png

Untitled design (13).png

hhhhh.png

Once the scan is complete:

These results help identify opportunities to reduce cloud costs and improve infrastructure efficiency.

Untitled design (14).png

Untitled design (15).png

Note:

Running a Scan in Resource Manager (Assets)

11.png


Note:

Performing Security and Operational Scans

Conducting Cloud Security Assessments

Ensuring cloud security requires regular vulnerability assessments and compliance checks across various cloud environments. The SecOps module in XOps 360 enables organizations to evaluate their security posture and compliance status across AWS, Azure, and Microsoft environments including Microsoft 365 and Entra ID.

This guide outlines the steps required to initiate compliance scans and review security findings.

Cloud Security – AWS Security Assessment

image.png

Untitled design (18).png


Monitor and Review Results

Untitled design (19).png


Untitled design (20).png


Cloud Security – Azure Security

image.png


Untitled design (24).png


Monitor and Review Results

Untitled design (22).png


Untitled design (25).png


Cloud Security – Microsoft Security (M365 & Entra ID)

Microsoft Entra ID Security Assessment

image.png


Untitled design (27).png

Monitor and Review Results

Untitled design (28).png


Untitled design (29).png

Microsoft 365 Security Assessment

image.png

Untitled design (30).png

Untitled design (33).png


Note:

Performing Security and Operational Scans

Performing Cyber Security Evaluations

OSINT Analysis Scan in Cyber Security

Perform an OSINT Analysis scan to gather intelligence and identify potential vulnerabilities for a domain.

image.png

Untitled design.png

Untitled design (1).png


Untitled design (2).png


DAST Scan in Cyber Security

Conduct a Dynamic Application Security Test (DAST) to detect vulnerabilities in a web application.

image.png


Untitled design (3).png


Untitled design (4).png

Untitled design (5).png

Network Security Scan in Cyber Security

Conduct a network security scan to identify vulnerabilities, misconfigurations, and potential threats.

image.png

Untitled design (6).png


Untitled design (7).png


Untitled design (8).png


Note:

Performing Security and Operational Scans

Workload Security

Techniques for protecting workloads deployed across multiple cloud platforms by leveraging security scans for container images and machine images in AWS and Azure.

Scan in Workload Security - AWS (AMI & ECR)

image.png

image.png

image.png

image.png

image.png

Scan in Workload Security - Azure (ACR)

image.png

image.png

image.png

image.png

image.png

Note:

Cloud Finops

Cloud Finops

Cloud Finops - Cost Management

Cloud FinOps centralizes financial operations for cloud environments, enabling teams to monitor spending, analyze usage patterns, and optimize cloud costs efficiently. The platform provides unified visibility into AWS cloud spending, helping organizations track financial performance, detect anomalies, and identify potential cost-saving opportunities.

The FinOps module includes the following sections:

These features help finance and engineering teams gain deeper insights into cloud spending and improve cost optimization strategies.

FinOps Overview

The FinOps Overview dashboard provides a summary of cloud financial operations and cost monitoring.

The dashboard also includes a Savings Plan Overview section that tracks:

Additionally, the Daily Cost Trend chart helps visualize spending patterns and identify cost fluctuations over time.

🔹 Why it’s useful:
This overview provides a centralized snapshot of financial operations, allowing teams to quickly evaluate cloud cost performance and potential optimization opportunities.

Untitled design (6).png


AWS Cost Analyzer

The AWS Cost Analyzer provides detailed visibility into AWS spending and cost distribution.

Key capabilities include:

🔹 Why it’s better:
Unlike basic billing dashboards, this analyzer provides multi-dimensional insights into spending patterns, making it easier to identify cost drivers and detect anomalies early.

Untitled design (7).png


Saving Opportunities

The Saving Opportunities section identifies AWS services that could benefit from cost optimization strategies.

The platform evaluates usage patterns and suggests opportunities for services such as:

These insights help teams determine where Reserved Instances or savings plans can reduce costs.

🔹 Why it’s better:
Instead of manually analyzing cloud usage, this feature automatically identifies workloads that could benefit from optimized pricing models, helping organizations reduce cloud expenses efficiently.

Untitled design (8).png


AWS Cost Map

The AWS Cost Map provides a detailed visualization of AWS cost and usage trends.

Key features include:

Additional capabilities include:

🔹 Why it’s better:
Unlike traditional billing dashboards that show only aggregated monthly costs, the Cost Map provides granular daily insights, helping teams detect cost spikes early and maintain better cost control.

Untitled design (9).png

Kubernetes Automation

Kubernetes Automation enables seamless creation and management of Kubernetes clusters. It provides a step-by-step guide on deploying clusters with configurable networking, node groups, and authentication settings. Additionally, it covers essential AWS and custom add-ons to enhance cluster functionality, along with best practices for organizing resources through tagging.

Kubernetes Automation

EKS Deployment Guide

Prerequisites

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "ec2:AuthorizeSecurityGroupIngress",
                "ec2:DescribeInstances",
                "ec2:AttachInternetGateway",
                "iam:PutRolePolicy",
                "iam:AddRoleToInstanceProfile",
                "ec2:DeleteRouteTable",
                "eks:DescribeAddon",
                "ec2:RevokeSecurityGroupEgress",
                "ec2:CreateRoute",
                "ec2:CreateInternetGateway",
                "ec2:DeleteInternetGateway",
                "iam:ListRolePolicies",
                "iam:DeleteOpenIDConnectProvider",
                "iam:GetRole",
                "iam:GetPolicy",
                "ec2:CreateTags",
                "iam:ListEntitiesForPolicy",
                "iam:DeleteRole",
                "ec2:RunInstances",
                "ec2:DisassociateRouteTable",
                "ec2:ReplaceNetworkAclAssociation",
                "ec2:RevokeSecurityGroupIngress",
                "ec2:DeleteNatGateway",
                "eks:UpdateNodegroupConfig",
                "eks:ListClusters",
                "iam:GetOpenIDConnectProvider",
                "ec2:CreateSubnet",
                "ec2:DescribeSubnets",
                "ec2:DeleteNetworkAclEntry",
                "iam:CreateInstanceProfile",
                "ec2:DisassociateAddress",
                "ec2:CreateNatGateway",
                "ec2:CreateVpc",
                "ec2:DescribeAddressesAttribute",
                "ec2:DescribeVpcAttribute",
                "iam:ListInstanceProfilesForRole",
                "iam:PassRole",
                "ec2:DescribeAvailabilityZones",
                "iam:DeleteRolePolicy",
                "sts:DecodeAuthorizationMessage",
                "ec2:DeleteLaunchTemplateVersions",
                "ec2:DeleteNetworkAcl",
                "eks:CreateCluster",
                "iam:DeleteInstanceProfile",
                "ec2:ReleaseAddress",
                "ec2:DeleteLaunchTemplate",
                "eks:UntagResource",
                "eks:AssociateAccessPolicy",
                "eks:UpdateAccessEntry",
                "ec2:DescribeSecurityGroups",
                "iam:CreatePolicy",
                "iam:CreateServiceLinkedRole",
                "ec2:CreateLaunchTemplate",
                "ec2:DescribeVpcs",
                "eks:TagResource",
                "eks:CreateAccessEntry",
                "iam:UpdateAssumeRolePolicy",
                "iam:GetPolicyVersion",
                "ec2:DeleteSubnet",
                "iam:RemoveRoleFromInstanceProfile",
                "iam:CreateRole",
                "iam:AttachRolePolicy",
                "eks:UpdateClusterConfig",
                "ssm:GetParameter",
                "ec2:AssociateRouteTable",
                "ec2:DescribeInternetGateways",
                "eks:DescribeNodegroup",
                "iam:DetachRolePolicy",
                "iam:ListAttachedRolePolicies",
                "ec2:DescribeNetworkAcls",
                "ec2:DescribeRouteTables",
                "eks:ListNodegroups",
                "ec2:DescribeLaunchTemplates",
                "ec2:CreateRouteTable",
                "ec2:DetachInternetGateway",
                "eks:DescribeAccessEntry",
                "eks:DeleteCluster",
                "eks:DeleteNodegroup",
                "ec2:DescribeInstanceTypes",
                "eks:CreateAddon",
                "eks:DescribeCluster",
                "ec2:DeleteVpc",
                "eks:DeleteAccessEntry",
                "eks:UpdateClusterVersion",
                "ec2:DescribeAddresses",
                "ec2:DeleteTags",
                "iam:DeletePolicy",
                "eks:UpdateNodegroupVersion",
                "eks:ListAssociatedAccessPolicies",
                "ec2:DescribeNetworkInterfaces",
                "ec2:CreateSecurityGroup",
                "ec2:CreateNetworkAcl",
                "ec2:ModifyVpcAttribute",
                "ec2:AuthorizeSecurityGroupEgress",
                "ec2:DeleteRoute",
                "ec2:DescribeLaunchTemplateVersions",
                "ec2:DescribeNatGateways",
                "eks:CreateNodegroup",
                "ec2:AllocateAddress",
                "ec2:CreateLaunchTemplateVersion",
                "iam:CreateOpenIDConnectProvider",
                "ec2:DescribeImages",
                "iam:ListPolicyVersions",
                "eks:DeleteAddon",
                "eks:DescribeUpdate",
                "eks:DisassociateAccessPolicy",
                "ec2:DeleteSecurityGroup",
                "ec2:CreateNetworkAclEntry"
            ],
            "Resource": "*",
            "Effect": "Allow",
            "Sid": "EksPermissions"
        },
        {
            "Action": [
                "lambda:GetFunction",
                "secretsmanager:GetSecretValue",
                "iam:ListAccessKeys",
                "s3:GetObject",
                "codecommit:GitPull"
            ],
            "Resource": "*",
            "Effect": "Deny",
            "Sid": "ExplicitDeny"
        }
    ]
}

image.png

EKS Deployment 

image.png

image.png

AWS Account Selection

Choose based on your requirement:

Note: Follow Initiating Account Integration steps to retrieve the AWS Role ARN and connect your AWS account.

image.png

image.png

image.png

image.png

Step 1: Cluster Details

image.png

Step 2: Networking

Choose based on your requirement

image.png


image.png

Step 3: Node Groups

image.png

Tip: Taints can be applied from the second node group:

image.png

Step 4: Add-ons

image.png

Step 5: Authentication

The Role with suffix -XopsRole-### is created at the time of account integration and will get an admin role by default.

image.png

Step 6: Tags

image.png

Step 7: Review and Deployment

Note: To make modifications, navigate back through each step sequentially and apply the necessary changes before proceeding.

image.png

image.png

image.png

image.png

Note: The error message will vary depending on the stage at which the deployment failure occurs.

image.png

AWS and Azure Automation

Cloud Automation: Your Gateway to Effortless Infrastructure Excellence.

AWS and Azure Automation

AWS Automation Suite - Production Ready Services

AWS Cloud Automation Deployment Guide

  1. Select an AWS Service.

    • In X-ops, navigate to CloudOps → AWS Automation.

    • Click on the desired service (e.g., Virtual Private Cloud, Elastic Compute Cloud, S3).

  2. Review Prerequisites.

    • Check the Overview for service description.

    • Confirm Terraform (>=1.0) and AWS Provider versions.

    • Ensure your AWS IAM role permissions allow resource creation.

  3. Configure Inputs.

    • Open the Inputs section.

    • Fill in required parameters (e.g., vpc_cidr, availability_zones).

    • Accept sensible defaults for optional settings or customize as needed.

  4. Copy and Customize Terraform.

    • Scroll to Usage and click Copy Code.

    • Paste into main.tf and replace placeholders with your values.

    • Update network ranges, region, and tags.

  5. Initialize and Deploy.

    • Run terraform init to set up providers.

    • Run terraform fmt and terraform validate.

    • Run terraform plan to preview changes.

    • Run terraform apply to create resources.

  6. Verify Outputs.

    • Check the Outputs section for IDs, IPs, and endpoints.

    • Log in to the AWS Console to confirm resources exist.

    • Test connectivity and review security settings.


Virtual Private Cloud (VPC)

Create and manage a scalable, isolated cloud network for your AWS resources.

Elastic Container Service (ECS)

Deploy and orchestrate containerized applications with Amazon's fully managed container service.

Simple Storage Service (S3)

Store and retrieve any amount of data with high durability and availability on Amazon's object storage service.

Application Load Balancer (ALB)

Distribute incoming application traffic across multiple targets for seamless load balancing and improved availability.

Relational Database Service (RDS)

Set up, operate, and scale a relational database in the cloud with automated administration and maintenance.

Amazon CloudFront

Deliver content securely to global users with low latency through Amazon's content delivery network.

Elastic Compute Cloud (EC2)

Provision and manage virtual servers in the cloud, with scalable computing capacity on-demand.

Elastic Kubernetes Service (EKS)

Run and manage Kubernetes clusters at scale on Amazon's managed Kubernetes service.

Identity and Access Management (IAM)

Allows you to securely delegate access to AWS resources for users, applications, or services without needing to share long-term credentials.

Screenshot 2025-09-23 155811.png

AWS and Azure Automation

Azure Automation Suite - Enterprise Ready Services

Azure Cloud Automation Deployment Guide

  1. Select an Azure Service.

    • In X-ops, navigate to CloudOps → Azure Automation.

    • Click on the desired service (e.g., Virtual Network, Storage Account, Virtual Machine).

  2. Review Prerequisites.

    • Check the Overview for service capabilities.

    • Confirm Terraform (>=1.0) and Azure Provider versions.

    • Ensure your Azure service principal has necessary RBAC roles.

  3. Configure Inputs.

    • Open the Inputs section.

    • Complete required fields (e.g., resource_group_name, location).

    • Use default values for optional parameters or tailor them.

  4. Copy and Customize Terraform.

    • Scroll to Usage and click Copy Code.

    • Paste into main.tf and replace placeholders with your specifics.

    • Adjust subnets, VM sizes, and tags to fit your environment.

  5. Initialize and Deploy.

    • Run terraform init to initialize providers.

    • Run terraform fmt and terraform validate.

    • Run terraform plan to review planned changes.

    • Run terraform apply to provision resources.

  6. Verify Outputs.

    • Check the Outputs section for resource IDs and endpoints.

    • Log in to the Azure Portal to confirm resource creation.

    • Validate network connectivity and role assignments.


Virtual Network

Securely connects Azure resources and on-premises environments within an isolated, private network.

Storage Account

Scalable, durable cloud storage for unstructured data, supporting blobs, files, queues, and tables.

Virtual Machine

Scalable, customizable Azure compute resource for on-demand virtual server deployment and management.

Key Vault

Cloud service for secure management of secrets, encryption keys, and certificates, ensuring data protection and compliance.

Load Balancer

Cloud service for secure management of secrets, encryption keys, and certificates, ensuring data protection and compliance.

Cosmos DB

Cloud service for secure management of secrets, encryption keys, and certificates, ensuring data protection and compliance.

MySQL Database

Cloud service for secure management of secrets, encryption keys, and certificates, ensuring data protection and compliance.

Azure Kubernetes Service (AKS)

Cloud Service for Secure Management of deploying, configuring and managing Kubernetes on the Azure platform.

App Service

Azure App Service is a fully managed platform for building, deploying, and scaling web apps.

Screenshot 2025-09-23 155833.png

AI Assistant

Guidance on using the X-Ops AI Assistant to generate FinOps and security reports for cost and risk optimization.

AI Assistant

Generating a Cloud FinOps Report

Generating a Cloud FinOps Report

To generate a Cloud FinOps report using the X-Ops AI Assistant, follow these steps:

AI Assistant

Generating a Cyber Security Report

Generating a Cyber Security Report

To generate a Cyber Security report using the X-Ops AI Assistant, follow these steps:

Reviewing Historical Reports

Guide on navigating, filtering, and analyzing historical reports within the platform.

Reviewing Historical Reports

Accessing and Managing Report History

Reviewing Historical Reports

image.png

Support and Assistance

This section provides comprehensive guidance on accessing support and submitting help requests.

Support and Assistance

Submitting Support Requests

Submitting Support Requests

To ensure a smooth experience, users can submit support requests through the platform's Need Help section. Follow the steps below to request assistance.

image.png


Fill in the Help Request Form

image.png

In the Let’s Connect window, provide the following details: