DevOps & Blockchain Development Services

We are a close-knit team of fearless DevOps and Blockchain practitioners, handling projects of any complexity. We can automate anything and help you save up to 70% on your infrastructure costs.

Here's what we can help you with:

DevOps & Cloud Engineering

  • DevOps as a Service
  • Infrastructure Cost Optimization
  • Dedicated DevOps Team
  • Infrastructure Design

Custom Software Development

  • Blockchain Design and Development
  • Integration with Blockchain Ecosystem
  • Private Keys Management Solutions
  • Terraform Provider Development

Greg Solutions is a trusted provider of DevOps and Blockchain development services.  We excel at cost-efficient infrastructure design and custom blockchain development.

 
$1,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2019
Show all +
L'viv, Ukraine
headquarters

Portfolio

Key clients: 
DERMPRO, Virtido, Brainbean Apps, Inventify, eSign Genie
Security-Focused Infrastructure Design for Inventify Image

Security-Focused Infrastructure Design for Inventify

About The Client:

Inventify AG is a Swiss software startup, focusing on the development of Software-as-a-Service (SaaS) and cloud solutions for businesses across various industries.

 

The Challenge:

The client provides сloud-based software development services to businesses across industries and they needed our DevOps assistance for one of the projects. Our engineers

were expected to expand their team’s capabilities by building a platform-independent infrastructure. Since the project involved dealing with sensitive user data, a special emphasis was put on security, the client needed us to introduce role-based access and reliable data backup management procedures.

 

Goals:

1. Build a reliable infrastructure to store sensitive user data.

2. Automate the client’s CI/CD process.

3.  Implement data backup management procedures.

4. Provide tools to measure code quality.

5. Automate integration and unit-tests.

6. Deploy and configure software development tools.

 

Results:

1. Built a platform-independent infrastructure.

We used Using Rancher & Docker to build user-friendly and platform independent infrastructure with blue-green deployment.

2. Introduced the fully automated CI/CD process.

The offers one-click deployment and streamlined disaster recovery time.

3. Integrated role-based access. 

We have used LDAP and OpenVPN to manage access to all software development tools, like Jira, Confluence and TeamCity.

4. Enabled code quality measurement.

We automated the performance of unit and integration tests, integrated SonarQube for code quality checks.

5. Ensured system stability:

By building advanced monitoring and centralized application logging.

6. Automated daily operations:

Such as backups, Docker images clean-ups and others.

7. Configured VoIP telephony

Using FreePBX running in Docker as solution VoIP telephony.

 

Technology stack:

Google Cloud Platform (GCP), Apache CloudStack,  Docker, Rancher, Google Kubernetes Engine (GKE), Terraform, Helm, Apache Kafka, MongoDB, LDAP, OpenVPN, Nexus Sonatype, .NET Core, TeamCity, GoCD, ElasticStack, Grafana, Prometheus, BitBucket, Let's Encrypt.

 

Read more: https://greg-solutions.com/cases/inventify

 

DERMPRO: 70% Cost Reduction Image

DERMPRO: 70% Cost Reduction

About The Client:
DERMPRO is a hosted e-commerce and marketing platform designed specifically for the aesthetics services industry.

The Challenge:
The client’s eCommerce system was based on a complex cumbersome infrastructure, which required plenty of time and resources to support. They were looking for a reliable DevOps consultant, who would help them set up a much

more efficient process. Specifically, they needed our assistance to automate some of the tedious routine operations, reduce deployment time and enhance application build and release process to make the system more resilient and transparent.

 

Goals:

1. Reduce the infrastructure maintenance cost

2. Handle the complexity of infrastructure operation.

3. Decrease application build and release time.

4. Automate routine processes.

5. Save time for troubleshooting and improve visibility.

 

Results:

1. Decreased infrastructure cost by 70%:

Migrated the AWS infrastructure from AWS ECS to a Kubernetes cluster provisioned by Terraform and Packer.

2. Simplified infrastructure management, provisioning and improved disaster recovery with Packer and Terraform as an Infrastructure as Code tool.

3. Increased build speed by 60% using an optimized CI process with Jenkins, lightweight Docker images, self-hosted Composer repository, and parallel functional tests execution.

4. Provided automation for critical operations, such as database backups.

5. Improved the audit process:

Integrated centralized logging and monitoring of AWS infrastructure, Kubernetes cluster and client applications.


Technology stack:

AWS, Docker, Terraform, Rancher2, Kubernetes, OpenVPN, Amazon EC2, AWS Directory Service, AWS RDS, AWS CodeBuild, AWS Code Deploy, AWS CloudTrail, Jenkins, MySQL, PHP, Nginx, Apache, Grafana, Prometheus, Packer, Magento, Sphinx, Varnish, Composer, Redis, Elasticsearch, Git.


Read more
: https://greg-solutions.com/cases/dermpro

 

Fault-Tolerant AWS & GCP Infrastructure for Virtido Image

Fault-Tolerant AWS & GCP Infrastructure for Virtido

About The Client:

Virtido is an entrepreneurial Swiss-based business process outsourcing and IT company. The client implements ideas and projects — from strategic concepts to technical implementation.

 

The Challenge:

Since the client operates in multiple areas, they needed our help with several projects, which required expertise in different technology stacks and a

flexible process in place. Their main task was to build multiple infrastructures from the ground up, infrastructures that would be cost-efficient and support their business objectives. In addition, Virtido needed to improve their software development lifecycle with the right tools for system administration and team communication.

 

Goals:

1. Design multiple cost-effective and stable infrastructures.

2. Increase the development speed and streamline time-to-market of new features.

3. Configure tools for software lifecycle development and team communication.

4. Implement role-based access control.

5. Provide a qualified and proactive system administration.

 

Results:

1. Set Up AWS & GCP Infrastructures:

Designed and managed a range of infrastructures based on Amazon and Google Cloud Platform.

2. Decreased Infrastructure Maintenance Expenses by 60%:

Designed and built a cost-effective Google Kubernete Engine cluster using Terraform, saving our customer about 60% of infrastructure costs compared to the existing setup.

3. Increased Development Speed:

By means of implementing a set of automated CI/CD processes using TeamCity, GoCD, GitLab CI, and BitBucket pipelines.

4. Increased Monitoring Visibility:

Implemented CI and CD pipelines with auto-deploy to development environments.

5. Simplified User Management:

By building a centralized user access management system with the help of LDAP.

6. Assisted on Multiple Occasions:

Working successfully on several projects utilizing different technology stacks and providing a flexible process.

 

Technology stack:

AWS (Amazon Web Services), GCP (Google Cloud Platform), Rancher, Amazon ECS, Amazon EC2,  Istio, Kubernetes, Docker, GKE, Terraform, Grafana, Prometheus, LDAP, Redis, Nexus, Jenkins, BitBucket Pipelines, GitLab CI,TeamCity, GoCD, MySQL, PHP, Nginx, Apache, Java, Node.js


Read more: https://greg-solutions.com/cases/aws-gcp-infrastructure

Cloud Infrastructure Design for Brain Bean Apps: CI/CD for iOS & Android Apps Image

Cloud Infrastructure Design for Brain Bean Apps: CI/CD for iOS & Android Apps

About The Client:

Brainbean Apps is a full-cycle software company with a core expertise in building full-fledged digital projects in the domains of Internet of Things, Maps & Navigation and Business Automation.

 

The Challenge:

The client was struggling with IT infrastructure maintenance and required our DevOps expertise to optimize the existing system that they

used to host their iOS and Android apps. Brain Bean Apps realized they needed to replace their hosting platform and were actively searching for more reliable and cost-efficient alternatives, looking to also streamline the time-to-market for new features and build unified delivery and deployment pipelines for their mobile app development process

 

Goals:

1. Reduce the cost of cloud services.

2. Provide a user-friendly platform for applications hosting.

3. Decrease time-to-market of the developed features.

4. Build unified pipelines for mobile applications.

5. Provide IT infrastructure maintenance and team support.

 

Results:

1. Built and supported various infrastructures

We built and supported various infrastructures on AWS, GCP, Digital Ocean and VMware ESXi.

2. Unified CI/CD processes for mobile applications:

Implemented boilerplate Jenkins files for iOS & Android mobile applications.

3. Containerized applications with Docker, built pipelines for Node.js applications and increased resource utilization

4. Decreased time-to-market of the developed features:

Implemented CI and CD pipelines with auto-deploy to development environments.

5. Built deployment pipelines:
To deliver mobile applications to GCP Firebase.

6. Provided daily DevOps support:

Troubleshooting, user access management, ensuring stability of the environments.

 

Technology stack:

Amazon Web Services (AWS), Google Cloud Platform (GCP), VMware ESXi, Digital Ocean, Rancher, Amazon EC2, Amazon ECR, GCP Firebase, Docker, Jenkins, Gradle, Groovy, Fastlane, GitHub, Xamarin, Python, Node.js, RabbitMQ, iOS, Android.

 

Read more: https://greg-solutions.com/cases/bbapps

 

AWS Cloud HSM Implementation for eSign Genie Image

AWS Cloud HSM Implementation for eSign Genie

About The Client: 

eSign Genie is a US-based HIPAA-compliant company which provides a platform for digital signatures. Embedded into the customer’s software or used independently, it allows to create documents/reusable templates, share them securely and obtain fast and secure legally binding electronic and digital signatures.

 

The Challenge: 

The customer provides a

platform for electronic legally binding signatures. To safely store private keys they needed to use a highly secure and HIPAA-compliant Hardware Secure Module (HSM) provided by Amazon (AWS CloudHSM). The deployment and configuration of the service, as well as the creation of properly secured private keys and integration of applications with HSM are not some easy tasks. Greg Solutions applied our extensive experience to support the customer every step of the way, starting from the configuration of CloudHSM till the generation of a proper CSR (certificate signing request) for the Certificate Authority (CA) and integration of the application with CloudHSM using the Client HSM daemon, HSM SDK and Java libraries and providers, such as iText and Cavium.  

 

Goals: 

1. Deploy and configure AWS CloudHSM clusters for multiple environments to securely store private keys. 

2. Pass the workflow of generating non-exportable private keys to retrieve a certificate from the certificate authority.

3. Enable the automation of document signatures using the Java/iText library and private keys from CloudHSM.

4. Provide comprehensive documentation and support for the client’s development team to help them migrate the system from the hardware HSM to AWS CloudHSM.

 

Results:

1. Deployed Cloud HSM clusters:

Deployed and configured highly secure AWS CloudHSM clusters in multiple AWS environments using Terraform for the initial steps. 

2. Connected Java Web API server and Cloud HSM:

Implemented a Java Web API server that interacts with CloudHSM using PKCS 12, the iText library and Cavium providers and helps to securely sign user documents.

3. Document the Cloud HSM setup and configuration:

Provided the documentation helping to deploy, configure and connect applications to the highly secure AWS CloudHSM clusters 

4. Ensured system stability: 

Added Cloud HSM monitoring using AWS Cloud Watch

5. Provided maintenance & troubleshooting support: 

Supported the client’s development team, assisted with the system’s configuration, debugging and troubleshooting.


Client's Feedback:

“Greg Solutions demonstrated deep expertise in AWS CloudHSM, private keys management and Java development. They were able to deliver a secure and reliable solution under a tight deadline and provided invaluable automation support to our in-house dev team. ” 

Mahender Bist, Founder and CEO at eSign Genie

 

Technology stack: AWS, Terraform, AWS CloudHSM, Amazon EC2, Amazon CloudWatch, Java, iText, PKCS 12, bash.

 

Read morehttps://greg-solutions.com/cases/esign-genie

Reviews

Sort by

DevOps Support for Software Company

"They work quite independently which is something I really appreciate about them."

Quality: 
4.0
Schedule: 
4.5
Cost: 
4.0
Willing to refer: 
4.0
The Project
 
$10,000 to $49,999
 
Jan. 2019 - Ongoing
Project summary: 

Greg Solutions works with a software company to provide staff augmentation and project support during high-demand and to round out developer skillsets. They work in Azure and AWS primarily.

The Reviewer
 
11 - 50 Employees
 
Zurich, Switzerland
Jean-Luc Zehnder
CEO, Virtido
 
Verified
The Review
Feedback summary: 

The development work provided by Greg Solutions satisfied all project requirements, fulfilling customer needs and maintaining consistently high quality. While there is some room for improvement on providing solution options, their team is communicative and works well within their client's framework.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I am the Co-CEO of Virtido.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Greg Solutions?

We are a software company and every now and then we need external additional resources to cover peaks and some lacking areas in our in-house skillset.

SOLUTION

What was the scope of their involvement?

Their DevOps engineers mostly work for us on Azure or AWS which are the two main platforms we work with them on. Sometimes they work directly with our clients as well, but it is always as a part of the team or project, and never standalone.

What is the team composition?

We work with two or three people from their team. I have two contacts there and some junior developers.

How did you come to work with Greg Solutions?

They used to be our own employees and then they started their own company, so I knew them quite well. We agreed to continue a sort of collaboration with each other even if they started their own company.

How much have you invested in them?

We have spent between $20,000–$50,000 USD.

What is the status of this engagement?

We started working together in January 2019, and it is on and off at the moment. We have a smaller project that they are working with us on. It depends on the project volume.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

They work quite independently which is something I really appreciate about them.

How did Greg Solutions perform from a project management standpoint?

Project management depends on the project. Sometimes they handle it themselves, and other times they are integrated into our own project management. 

What did you find most impressive about them?

They consistently do excellent work.

Are there any areas they could improve?

I think they could be a bit more client-focused. They need to be flexible in how they work and what they propose as a solution. Sometimes they only propose their own solution whilst the client is expecting more options to pick from. Client centricity is a big thing. They are continuing to better in this regard.

Do you have any advice for potential customers?

They are good guys. No one should play games with them. They don’t need to be handled specifically and I would recommend having open and transparent conversations with them and trying to define milestones so that they know what you want delivered.

4.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 4.0 Quality
    Service & deliverables
  • 4.0 NPS
    Willing to refer

DevOps for IT Company's Cloud Infrastructure

"Their willingness to go the extra mile was most impressive."

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
June 2019 - Mar. 2020
Project summary: 

Working with given concepts and requirements, Greg Solutions utilized AWS, Google Cloud platform, CI/CD infrastructure, and Kubernetes technology to support a DevOps and cloud infrastructure project.

The Reviewer
 
11 - 50 Employees
 
Tallinn, Estonia
Alexey Pelykh
CEO & CTO, Brainbean Apps
 
Verified
The Review
Feedback summary: 

The team's ability to reliably deliver high-quality work allowed them to deepen their relationship with the client, consistently exceeding their expectations. Their commitment to the project's success paired with their effective communication through Jira proved to be effective.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I'm the managing director of Brain Bean Apps.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Greg Solutions?

They provided DevOps services to maintain our cloud infrastructure.

SOLUTION

What was the scope of their involvement?

We had all the processes and requirements in place, but we needed them to implement and execute. They acted like a spare hand to us, making additional enhancements to the product outside of what we initially required. That created an added value from them. Their vast experience is complex technologies like AWS, Google Cloud platform, CI/CD infrastructure, and Kubernetes technology was all utilized in our collaboration. 

What is the team composition?

We worked with up to three people at any given time.

How did you come to work with Greg Solutions?

We were looking for a partner. They had the required experience, which was the decision-maker in choosing them. It was challenging to find a vendor that had all the experience that we needed.

How much have you invested in them?

Our monthly bill averaged around $2,000–$4,000 per month. It was approximately $20,000–$30,000 in total.

What is the status of this engagement?

We started with negotiations with them in the summer of 2019, and it ended in early 2020.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Overall, we were satisfied with the work. Otherwise, we wouldn’t have been working with them for so long.

How did Greg Solutions perform from a project management standpoint?

They used our corporate Jira.

What did you find most impressive about them?

Their willingness to go the extra mile was most impressive.

Are there any areas they could improve?

Sometimes, we lacked their immediate attention. This was understandable, though, because they're working with other clients as well. In general, the experience was above average and that is what we were looking for.  

Do you have any advice for potential customers?

Explain your reasoning behind your requirements. That way, they'll have a better understanding of how they can help outside of your initial expectations

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer