SAP BTP ADMINISTRATION

SAP BTP ADMINISTRATION

In the next part of our BTP mini series, we will focus on the administration of this platform.

Since we are not talking about a simple stand-alone service at BTP, but a platform combining a whole range of separate as well as associated services, applications and connections, the administration of this platform is extensive and has several tools and methods for administration.

IT ALL STARTS WITH A NEW ACCOUNT

For us at FPT, administration does not only mean entering a "heated match", and thus taking over the management of existing accounts and services (we can handle this flexibly, of course), but we start with the customer from the very beginning - creating a primary account from the provider (SAP), defining necessary attributes and planning of the whole structure.

This so-called Onboarding of new customers includes:

  • setting a global account,
  • creating and adjusting sub-accounts,
  • securing of accounts,
  • user and member administration,
  • business-oriented needs - quotes.
EVERY ADMIN MUST HAVE HIS OWN TOOL

In BTP we use several of them, but the main tool of the BTP administrator is SAP BTP Cockpit.

We use this tool for our "daily operation". Because it uses a web interface and includes a sophisticated GUI, working with it is simple and really intuitive (saying this after three years of getting used to and a lot of major functionality updates 😊).

In Cockpit, we create accounts / sub-accounts / premises, add new users and then assign them permissions, set up verifications, create backend links (whether on-premise systems or databases stored in the cloud), assign services and install instances and applications, update and add certificates.

Another most used tool is CLI – Command Line Interface.

The command line interface can be used to create or update sub-accounts, manage authorization, and work with services. It is an alternative to the SAP BTP Cockpit for all users who like to work in a terminal or want to automate operations using scripts.

For interactive users, there is SSO login, automatic completion of commands, as well as several interactive commands with prompts.

Version for BTP global account:

Version for specific environment within BTP – Cloud Foundry CLI:

Lastly, I will mention the possibility of using the API by means of SAP API Management:

An application programming interface or API is an interface provided by an application to interact with other applications. API interfaces specify how software programs can exchange information with each other, even if designed and operated by different organizations..

EVERYTHING IS CONNECTED

As I mentioned at the beginning, other "sections" are linked to the BTP platform, such as:

  • Cloud Connector,
  • S/4 HANA cloud,
  • on-premise SAP HCM System,
  • SAP Analytics Cloud,
  • Succesfactors,
  • Integration Suite (SAP CPI – PI/PO).

Therefore, we communicate on a daily basis, cooperating with other departments managing components and services that are not directly part of the BTP (that is the administration within one console - cockpit). However, since everything falls under one platform, the sections are connected through different connectors and interfaces, which create coexistence.

Previous article: Introduction to SAP BTP.

Role of the Tester in AGILE team

Role of the Tester in AGILE team

The agile approach remains a significant trend in software development, where the role of the tester is gradually pushed out of agile teams. On the contrary, the role of the developer within the agile team is expected to extend it to the area of testing, and thus to take over the tasks of the tester.

There is an effort that the people working on the project are both developers and testers and have the so-called developerˈs skills and testerˈs mindset.

MINDSET DEVELOPER vs. TESTER

However, it remains a well-known fact that the mindset of the developer and the tester are different from each other, which can be observed in each phase of SDLC (Software Development Life Cycle). While the developer asks questions: ˈHow would I program it? How to make it work? ˈ, the tester asks: ˈWhat can go wrong? Where there may be vulnerabilities? ˈ and views the product from the user's perspective.

The reduction in the number of people in teams and the limited time devoted to testing often result in software testing being done only superficially. The developer lacks the space for more thorough testing.

With lower testing requirements, product quality decreases and the number of bugs and bug fixes during one sprint increases. Subsequently, project managers begin to realize the need for quality improvement and specialized testers are invited to the project. Thanks to their creative approach, practical product grasp and logical thinking, qualified testers will ensure independent quality control at the output, even during agile development.

While the developer carries out as priority Unit tests and tests small fragments, the tester focuses on functional testing and integration testing. He tests rather procedurally. He understands customer requirements, context and the product as a whole.

Deploying independent testing before putting the product into production minimizes risk, detects and filters errors, determines the suitability of software for production, and thus saves time and money.

Accepting differences in the thinking of developers and testers is essential for well-functioning teams. Different approaches help to find the best solutions and lead to the delivery of a reliable product that meets the customer's requirements. Only cooperation hand in hand between the tester and the developer, mutual understanding and objective feedback guarantee the best product quality.

IS THERE AN IDEAL SOLUTION?

The ideal solution, division of roles and number of people in the team are still being sought. It depends on the quality of the people working on the project and the time limits - to what extent the developers can ensure the delivery of the final product in sufficient quality. However, it can be said with certainty that manual testing and the role of the tester is important and cannot be ruled out even with AGILE approaches.

 

 

5 Reasons For Working at Fpt Slovakia for ServiceNow

5 Reasons For Working at Fpt Slovakia for ServiceNow

Are you attracted by the prospect of a great career? The ServiceNow technology platform may be the right choice for you. Included is set of tools for the needs of management and administration of company-wide processes and there is a shortage of qualified professionals

In general, ServiceNow can simplify all bureaucratic processes and make business much easier. It offers a complete service that brings added value to the customer, optimization and automation using ITIL processes. Reduces paperwork, automates and simplifies work. More about this topic here.

The ServiceNow platform has diversified into five core services, which include IT, security, HR service, customer service and applications. It is an integrated cloud solution that combines all these services into one integrated system.

If you're still hesitant, here are five reasons why you should consider moving your career to ServiceNow.

Lack of Experts

There is an acute shortage of qualified professionals who comprehensively master all aspects of the ServiceNow platform. Demand for them is growing rapidly and this will continue into the future as the platform grows rapidly.

High Salary

Due to the increase in demand for ServiceNow experts, salary conditions are increasing proportionally and are above average compared to similar positions.

Promising Career

ServiceNow is gaining momentum and is growing very fast due to its high acceptance rate. Its growing popularity and its preference for the Now platform over its counterparts makes it a stable career choice. Demand is accelerating along with popularity. With that comes the stability of using the platform and the requirements for professionals who can handle them. Career progress in this area is therefore guaranteed.

Certification Paths

ServiceNow usually has three certification paths - a certified administrator, a certified implementation specialist, and a certified application developer. However, you can also obtain certifications for specific products on each certification path, become a ServiceNow administrator, developer, technical consultant, architect, and so on.

Extended Skills and Knowledge

ServiceNow allows you to use your full potential effectively. For example, being a ServiceNow developer will make you an expert who is trained and skilled in various aspects of designing, developing, and implementing solutions based on ServiceNow technologies. Such people are often responsible for identifying requirements and developing technical solutions.

The added value is the fact that the company Fpt Slovakia also provides mentoring for juniors and new colleagues are welcomed by a multicultural and multilingual environment.

Are you considering a career in ServiceNow? Our open positon.

Author: Veronika Staruchová, Senior ServiceNow Business Consultant a Tibor Gujdán, Head of ServiceNow Solutions

Do You Long For A Great Career? Fpt Slovakia Fills Positions For The ServiceNow Platform

Do You Long For A Great Career? Fpt Slovakia Fills Positions For The ServiceNow Platform

ServiceNow is a technology platform that includes a set of tools for managing and administering processes within the whole company. It helps companies manage digital workflows for business operations.

In general, it can simplify all bureaucratic processes and thus greatly facilitate business. ServiceNow was founded in 2004 as a competitor to major players such as IBM and Hewlett Packard. The main advantage of this platform is the fact that it is a content system that seeks to include in its platform a wide range of what a business or enterprise may need.

“Many similar products offer only partial services, while ServiceNow is comprehensive. It tries to provide the user with services so that he does not need a million tools to solve the problem. And although it only moves around IT service management, it currently includes a wide range of predefined applications, such as agile development or project management, or the ability to create your own modules and applications, visualizations or portals," explains Veronika Staruchová, Senior Business Consultant.

Automation and Facilitation

The ServiceNow platform offers a complete service that brings added value to the customer, optimization and automation using ITIL processes. It reduces paperwork, automates and simplifies work.

Current Fpt Slovakia clients using ServiceNow include, for example, the large energy giant EON or the market leader in the USA in the field of multimedia and IT solutions. The company currently has a team of ServiceNow specialists and they will grow. 5 junior and senior positions will be filled in Košice in the near future.

Juniors and Seniors Wanted

The job offer is really attractive.

"There are a number of programmers on the market who go deep into one particular technology from the beginning, and after time reach their peak and burn out. In case of ServiceNow, the programmer will cover a number of technologies at once, he will constantly face challenges and maximum diversity," suggests Veronika.

It is also worth noting that the starting salaries for ServiceNow developers are really decent, Fpt Slovakia also provides junior mentoring and a career in the company is promising and fast.

You can find more about open positions in the field of ServiceNow here:

Junior ServiceNow Developer

Junior JavaScript Developer

SAP Business Technology Platform

SAP Business Technology Platform

A FULLY-FLEDGED CLOUD-PLATFORM SOLUTION FROM SAP? YES, SAP BTP PROVES IT RIGHT!

The SAP Business Technology Platform (BTP) is nothing new. It has been available for several years. From the beginning, an ordinary cloud service is undergoing a major transformation this year into an integrated platform, as the core for a smart enterprise.

We have prepared a "mini series" for you, in which we will present this platform for enterprise SAP solutions. We will gradually analyze Administration, Development, Architecture and DevOps in SAP BTP.

WHAT IS INCLUDED IN SAP BTP

SAP BTP is a collection of assets. It enables customers to achieve agility, business value, and continuous innovation through the integration, data to value, and scalability of all SAP and third-party applications and data assets.

It is based on a database component in the form of SAP HANA with predictive analysis. Other components include intelligent technologies such as robotic process automation RPA, machine learning and artificial intelligence. Finally, integration and application development along with multi-extensibility.

DATABASE AND DATA MANAGEMENT

A wide range of in-memory database management systems are available in this section ensuring compliance and optimizing storage and analysis. The in-memory database provides real-time access to data and offers support for various data types and models.

  • SAP HANA is a column-oriented in-memory database that runs advanced analytics along with high-speed transactions in one system. It enables to process huge amounts of data with almost zero latency. SAP HANA offers:
    • online analytical processing (OLAP)
    • online transaction processing (OLTP)
    • on-premise
  • SAP HANA Cloud is fully managed in-memory cloud database as a service (Database as a Service) The service offers:
    • Cloud data base for SAP BTP
    • SAP HANA engine
    • Cloud or hybrid deployment

Fig: Comparison of management of both platforms

  •  
  • SAP ASE (Adaptive Server Enterprise) service offers:
    • High performance SQL database server
    • High and reliable online transaction processing (OLTP)
  • SAP IQ is a system of relational database management that also:
    •  serves for analytical tasks of big data files
    •  is SQL standardized
  • SAP Data Intelligence is a complex solution for data management that offers:
    • connection to any data across whole enterprise structure
    • transformation and extension of data between data types
    • robust, searchable data catalogue
ANALYTICS

Analysis solutions help create real-time reports through machine learning, artificial intelligence, business intelligence, and advanced analysis. Reports allow you to analyze past and present situations and simulate future scenarios. For example, the Analytics section offers:

  • SAP Analytics Cloud
    • unified BI
    • extended analyse
    • business planning
  • SAP Data Warehouse Cloud - analytically and personally managed modern data warehouse as a service, adapted to business and IT.
APPLICATION DEVELOPMENT AND INTEGRATION
  • SAP Integration Suite – integration platform as a service (iPaaS), allows users to implement projects integration of data, applications, API and processes involving any combination of cloud and local end points.
  • SAP Extension Suite – preconfigured services and tools to simplify development, management and automation of applications without interrupting core applications
    • Ready-to-use services and templates and faster development
    • Low-code and pro-code development tools
    • Easy application lifecycle management by separating their extensions
INTELLIGENT TECHNOLOGIES
  • SAP Intelligent Robotic Process Automation (RPA) – automation of repeate manual processes by creating, planning, managing and monitoring of intelligent robots.
    • Visual design of work flows supported by robots
    • API intended for improvement of performance and continuity of robots
    • Automation of robots prepared in advance for SAP software
  • SAP Internet of Things (IoT)
    • IoT application development service and integration into enterprise applications
    • big data built in and managed
    • IoT data enriched with business context, rules and integration frame based on events
    • analytical services with live integration into SAP Analytics Cloud
SAP IS NO LONGER A CLOSED SYSTEM

SAP has moved to the cloud and offers extensive options not only for new, but especially for its existing customers.

It is no longer a closed system with narrow boundaries, but an available online platform coexisting with third parties, using an open-source basis.

You will find here: integration, scalability, extensive real-time data processing and analysis, visualization evaluation, intelligent planning and, of course, artificial intelligence.

Thanks to SAP BTP, there is no need to move everything immediately to the cloud, there is the possibility of a hybrid service, where the customer can continue to use their on-premise solutions and connect them with new intelligent and high-performance cloud services.

All connected in one platform - Business Technology Platform.

DevOps Is Not New

DevOps Is Not New

The Internet is full of information about DevOps, but there is no unified way to approach it right. Every case is different and every company has different needs. Let's take a closer look.

SHARED OWNERSHIP

By "DevOps" we mean a culture of multidisciplinary systems engineering whose task is to unify software development with its operation. And that was the main motivation for the creation of DevOps. It is intended to provide faster and cheaper software delivery with adequate quality. The diversity of the team and the integration of all members contribute to better collaboration and faster delivery of software to its users. Of course, this is not possible without an "Agile mindset", which we can support, for example, by using the Scrum framework.

You've surely noticed that DevOps includes the use of various software tools to orchestrate infrastructure, for collaboration, to automate various processes, or for deployment of software itself. We must not forget the cloud and various cloud tools, containerization, code versioning or application monitoring. DevOps is not just a group of tools, but a philosophy that connects people and creates a thinking structure that promotes "shared ownership".

DevOps IS ALL ABOUT COMMUNICATION

DevOps creates a continuous communication channel from the initial idea, through development, testing, to deployment in production. Such a chain provides sufficient space for feedback loops, which ultimately translates into a higher quality product.

Key success factors include ample space for collaboration, expertise within the team, and responsibility for the entire software delivery process. Automation is as crucial as possible, of course, if it makes sense and brings benefits. It is also important to focus on customer needs, continuous improvement, and space to learn from failures and mistakes.

It is said that DevOps is just "Agility on steroids" and agility is about people. It is a natural extension of agile software development. DevOps pushes the idea of a multidisciplinary team further. For example, by operation, and thus provides additional possibilities for obtaining feedback at each step of the product development.

THE SUCCESS OF DevOps DEPENS ON THE WHOLE TEAM, NOT JUST THE SKILLS OF ONE PERSON

Today, many organizations are trying to establish a DevOps culture. Success depends on the whole team, not just the skills of one person. All involved people are responsible for the delivery of quality software and its subsequent operation and maintenance.

DevOps is not new, because Patrik Debois came up with this idea already in 2009. However, it is constantly evolving and today there are various other variants and extensions, such as DevSecOps and NoOps or GitOps.

If you are interested in this topic, we recommend that you first get a general overview of DevOps and think about what you would like to achieve within your organization. You can then start recruiting new employees and achieving the set goals. We keep our fingers crossed!

en_USEnglish