1. Home
  2. Portfolio
  3. Digital infrastructure & operations system

Digital infrastructure & operations system

page main image

PNN Soft offers custom software and application development services for medium-sized businesses and corporations from various industries. Our experience covers projects in retail and power supply. Our dedicated teams have developed dozens of solutions for business operations automation over 20 years on the market.

Project Description

We created a digital infrastructure management system for collaboration between internal employees and automation of the business processes. Our purpose was to delivery platforms to engineers to consume technology and continually improve the overall customer experiences. We provide an extensive set of tools and services for easy teamwork and engagement between departments and clients.

Developed solutions within the system

Our developers implemented Chatops self-service bot. The Slack Chatops automation framework allows automation of the operational tasks using a self-service approach. For instance, resources creation, access management with approval flow, requests for information etc. Engineers from different teams can develop new self-service features with a created custom framework written in Python based on the ErrBot library.

Device management

A dedicated team of developers has created a reliably multifunctional system for managing devices. The system supports different levels of access for users, which guarantees the reliability and security of the solution.

We created a fully managed serverless integration of Device Domain (customer business entity) from internal data sources (manufacturing factories, Data Management) to digital environment, maintaining internal database and propagation changes to SaaS solutions (SalesForce, Demandware).

Fully automated set of serverless tools (AWS Lambda, Step Functions) to automate the integration of Collaboration Tools (JIRA, Confluence, Bitbucket, Slack) with closed on-prem Identity Management Data Layer (via SQS) with additional tools to provide reporting, reconciliation, disabling idle users etc.

File Exchange & Internal Control Automations

PNN Soft team implemented AWS serverless solutions to enable trustworthy file exchange solution. File transfer solution hosted in AWS that enables fast, reliable and secured of sharing files with colleagues.

Also, the components of the system include an application for internal control and management of the platform by users. The app based on AWS Lambda and Step Functions offers tools for constant monitoring access management of SaaS platform and triggers alerts if there are any violations of the existing baseline.

Advantages

Cases of usage

Cases of use described below are only common extensions. Our teams can create a software solution under the unique request of the company.

Technologies we use

To develop this project, our team used a wide range of technologies to integrate efficient cloud-based collaboration tools. We use Python based on the ErrBot library to ensure streamline workflow of the system. The CI/CD pipeline is built using a GitOps flow. Data is synchronized to a transactional database (RDS PostgreSQL) and exposed via the oData protocol through a scalable .NET Core web app hosted in Kubernetes with a high-availability (HA) configuration. Additionally, the frontend SPA is written in Angular, with the backend served by a set of AWS Lambda functions, and files securely stored on S3 using server-side encryption with customer-provided encryption keys.

Programming languages

Frameworks

Databases:

Cloud and DevOps:

Cooperation with PNN Soft

If your company wants to implement a self service automation platform, PNN Soft is your ideal partner. We are attentive to the needs of your company and with the goal in mind create software solutions that fully meet your needs, will optimize and automate the production processes of your company.