What We Do. Software development built on Trust Transparency Expertise

Similar documents
MOBILITY SOLUTIONS FOR AN ARRAY OF MOBILE APPLICATIONS AND BEYOND...

Microsoft FastTrack For Azure Service Level Description

Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business

Cisco Enterprise Mobility Services Platform (EMSP)

Kaseya Traverse Unified Cloud, Network, Server & Application Monitoring

DevOps architecture overview

IBM Tivoli Monitoring

HP Cloud Maps for rapid provisioning of infrastructure and applications

Cisco Intelligent Automation for Cloud

Transform Application Performance Testing for a More Agile Enterprise

Digitalizing the customer journey

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

ANSHINSOFT. Delivering mission critical enterprise-class IT solutions globally

Extending Enterprise to the Edge

At the Heart of Connected Manufacturing

Build a private PaaS. With Red Hat CloudForms and JBoss Enterprise Middleware. DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171

Optimizing resource efficiency in Microsoft Azure

Put Mobile First: With the IBM Mobile App Development Lifecycle. Ian Robinson Program Director IBM MobileFirst Platform & Analytics 10/07/2013

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Robotic Process Automation

Prepare for GDPR today with Microsoft 365

HyperCloud. IT s Cloud Dilemma

Advanced Solutions of Microsoft SharePoint Server 2013

Position Description. Job Summary: Campus Job Scope:

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Microsoft moves IT infrastructure management to the cloud with Azure

DevOps Guide: How to Use APM to Enhance Performance Testing

Introducing FUJITSU Software Systemwalker Centric Manager V15.0

POS Testing Framework for a US-based Retail Giant ATTENTION. ALWAYS.

Achieve Competitive Advantage with IBM DevOps

MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM

RODOD Performance Test on Exalogic and Exadata Engineered Systems

Compiere ERP Starter Kit. Prepared by Tenth Planet

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Benefits of Deploying Business Applications On Oracle Cloud At Customer O R A C L E W H I T E P A P E R D E C E M B E R

Plan, Deploy and Configure Microsoft InTune

SAP Cloud Platform Pricing and Packages

cobas POC IT solutions Bringing it all together

Using IBM UrbanCode Deploy to automate the migration and deployment of on-premise WebSphere application and configuration to IBM Bluemix

Workspace ONE. Insert Presenter Name. Empowering a Digital Workspace. Insert Presenter Title

Lenovo Services for the Data Center

Oracle Linux Management with Oracle Enterprise Manager 13c Cloud Control O R A C L E W H I T E P A P E R M A R C H

imvision System Manager Infrastructure Management Software

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

Social Networking Advisory Services

Cask Data Application Platform (CDAP)

How to sell Azure to SMB customers. Paul Bowkett Microsoft NZ

Pentaho 8.0 Overview. Pedro Alves

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013

Benefits of Deploying Oracle E-Business Suite on Oracle Cloud At Customer O R A C L E W H I T E P A P E R D E C E M B E R 2017

NiceLabel 2017 Label Management System (LMS)

Wonderware System Platform 2017 Real-time Operations Control Platform for Supervisory, HMI, SCADA and IIoT

Better Together with Microsoft Dynamics CRM

Sizing SAP Central Process Scheduling 8.0 by Redwood

Oracle Banking Enterprise Collections

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing

Accelerate Business Success With XRM

Microsoft s Azure App Service Reduces Time and Cost for Web Application Development and Management

Service Virtualization

Whitepaper Enterprise Mobile Manager

TREASURY. INTEGRITY SaaS

Microsoft Azure Essentials

Considerations and Best Practices for Migrating to an IP-based Access Control System

COURSE SLO ASSESSMENT 4-YEAR TIMELINE REPORT (ECC)

JD Edwards EnterpriseOne Mobile Solution Strategy

AEC Reimagined. Avanade Digital Connected Services with Microsoft Dynamics 365. For Architecture, Engineering and Construction Firms

Powering the Edge to the Enterprise

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

Microsoft Dynamics 365 and Columbus

CIP 2017 Project Outline

ZE believes that the only way to grow is to act honestly, with integrity, and with the customer s best interests in mind.

Oracle WebCenter Sites

Application Lifecycle Management (ALM) Octane

The Cloud for Modern Business

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

YOUR PARTNER FOR INDUSTRY 4.0

[Header]: Demystifying Oracle Bare Metal Cloud Services

Advanced Support for Server Infrastructure Refresh

Common business problems that can be resolved by an ERP:

What is Castleton Agile?

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

OpenShift Dedicated: An Inmarsat Story

SOLUTION BRIEF CA MANAGEMENT CLOUD FOR MOBILITY. Overview of CA Management Cloud for Mobility

Rational Automation Framework for WebSphere

Stuck with Power BI? Get Pyramid Starting at $0/month. Start Moving with the Analytics OS

Build a Future-Ready Enterprise With NTT DATA Modernization Services

HP Quality Center 10 Overview

Make the most of the cloud with Microsoft System Center and Azure

Advanced Enterprise Work and Asset Management for Performance-Driven Utilities

EMC ATMOS. Managing big data in the cloud A PROVEN WAY TO INCORPORATE CLOUD BENEFITS INTO YOUR BUSINESS ATMOS FEATURES ESSENTIALS

ACCENTURE & SAP SUCCESS FACTORS INVESTIGATE CAPABILITIES WORKBOOK. Imagine where we will go together...

Oracle Enterprise Manager 13c Cloud Control

AVANTUS TRAINING PTE LTD

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

Contact Center Enterprise

DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA

How to Improve Test Automation Effectiveness and ROI

The Journey to Cognos Analytics. Paul Rivera, Eric Smith IBM Analytics Lab Services

Pentaho 8.0 and Beyond. Matt Howard Pentaho Sr. Director of Product Management, Hitachi Vantara

Infrastructure Hosting Service. Service Level Expectations

Transcription:

What We Do Software development built on Trust Transparency Expertise

Table of Contents 1 5 7 11 14 17 19 21 25 Web Application Development Embedded Systems Software Mobile Application Development Quality Assurance Behavior Driven Development Salesforce Data Science DevOps Database Management

We believe in creating abundance. We believe in making a difference in people s lives, and we are driven by contribution.

Web Application Development The engineering talent at In Time Tec has extensive experience with web development in Web Portals, Process Automation, Web API development, E-commerce Asset Management Software, and Centralized Administration Software. Fluent layout, responsive design, usability, reliability, performance, scalability, testability, and a higher level of security are a few of the characteristics required for any modern web application. The web has evolved significantly over the years, and today users not only need working solutions but also expect a seamless user experience. Quality Web Developments involves writing code for application servers and applying sound knowledge of the container where the code is deployed. Front End Back End Database Programming Language 1

Portfolio Web Development Working Automation Front-end: HTML, CSS (ASP.NET Web Form and MVC) Server: IIS Programming Language: C# In Time Tec automated a complete workflow of customer processes. Existing processes were manual and altogether too time consuming and wasteful. By automating manual processes, In Time Tec helped the customer streamline workflows, centralize data, and reduce their environmental footprint. Secure Printing Central Administration Software Front-end: HTML, CSS (ASP.NET Web Form) Server: IIS Programming Language: C# We created and maintained new features on central administrative console for secure printing software. This administrative portal is used for installation, configuration, and maintenance of networked printing devices licensing. One administrative console manages the organization s global fleet. E-commerce Portal Back-end: C# based REST APIs Front-end: Angular JS Programming Language: C# We created a portal where articles can be customized with accessories using exportable configuration. These exported configuration documents will be consumed by another software at the client end. Customized Application Platform Front-end: Angular JS Back-end: Java Programming Language: Java Cloud Services: Azure We developed a customized web application, for one of the largest airplane parts suppliers, that helps manage aircraft parts and retain chain management. 2

Web Development Portfolio Continued Network Carrier Analysis and Reporting Tool Front-end: HTML5, jquery Back-end: Laravel (MVC) DB: MySQL Programming Language: PHP, Python A survey tool, developed in Python, examines a particular location to determine the best available carrier in the area, inserting the data in the routers attached to the Survey Kit. This data is used to determine the best network in the area. Detailed reporting of the survey data is available through a responsive web portal. Recruitment Software Front-end: HTML5, jquery Back-end: Laravel (MVC) DB: MySQL Programming Language: PHP A multi-tenant web-based product developed to help the In Time Tec HR team in managing the recruitment process from start to finish. This software provides HR with a repository of resumes and helps manage profile screening, interview scheduling, and evaluation. Product Listing and Web Portal Front-end: HTML, CSS, Thymeleaf Back-end: Spring, Hibernate DB: MS SQL Server Programming Language: Java Server: IIS A globally accessible web portal that provides product listings and recipes localized in multiple languages across six different domains. Deployment was done on IIS and was automated. 3

CARTOS Visualize And Manage Your Assets Front-End: Angular JS Back-end: Node JS DB: MongoDB Programming Language: JS Cartos-Asset Management Software Cartos is a cloud-based, fleet design and asset utilization tool for Managed Print Service (MPS) providers. Cartos allows MPS providers to optimize sites, gain more control on print services, and provide more efficient costs, maintenance, and resource utilization. Cartos showcases a simple UI and workflow for broad user adoption, yet is powerful enough for fleet designers and is designed to coexist with current HP MPS systems and workflow. It allows the visualization and optimization of MPS fleets through every phase of the MPS: pre-sales, fleet design, fleet deployment, service technicians, post-sales, and obsolesce life cycle. 4

Embedded Systems Software In Time Tec has extensive experience in the area of firmware development in imaging and printing domains. We have developed software for our customers across different families of microcontrollers and operating systems. Limited CPU power and memory, quick turnaround time, and minimal margin for error characterize the constraints within which one is expected to develop embedded systems software. Compared to what is generally termed as the application domain, software development in embedded systems requires a strong fundamental understanding of the processor cycles, memory allocations, operating systems internals, etc. Portfolio Embedded Systems 5 Secure Printing Solution on Custom Hardware Hardware: 32-bit Atmel Microcontroller, 2-Port Network Switch, 1 USB Port Software: FreeRTOS Operating System, uip TCP / IP Stack, USB Protocol Programming Language: C In Time Tec developed a secure printing solution that involves reading proximity card data over a USB connected reader, user authentication with server over network, and release of print jobs. The hardware connects to a printer and releases the print jobs only after successful user authentication.

Portfolio Continued Embedded Systems Secure Printing Solution Using Vendor-Provided SDK Hardware: Intel Microcontroller Software: Embedded Linux, Windows CE and other RTOS Programming Language: C++, Java, C# Printer vendors like HP and RICOH provide embedded SDK providing access to the lower level hardware. In Time Tec developed secure print solutions that are installed and run as part of the printer firmware. Device Driver Development Hardware: Intel Microcontroller Software: Embedded Linux Programming Language: C++ We designed and developed a driver for USB based proximity readers. Control and Interrupt transfers were implemented. Networking Stack Hardware: 32-bit Atmel Microcontroller, 2-Port Network Switch Software: FreeRTOS Operating System, uip TCP / IP Stack Programming Language: C We programmed the 2-port network switch to implement packet sniffing and disabling/enabling one of the ports. As part of the secure printing solution, a customer requirement was to sniff and scan the packets meant for printers and allow them only after authorization. We provided experience, working on the Address Resolution Protocol (ARP) and Dynamic Host Configuration Protocol (DHCP) implementations in the uip stack. Smart Card Protocol Hardware: Intel X86 and ARM Microprocessor Software: Windows CE / Windows OS, Linux OS Programming Language: C / C++ Protocols/Standards: ISO / IEC 7816-3/4/8/9/15, PKCS#15, PKCS#11, CCID We developed the secure printing solution requiring authentication through contact/contactless smartcard, i.e. Smart Card Logon, Digital Signature, and Email & Print Encryption. The Smart Card solution is integrated to work seamlessly with Kerberos - Network Authentication Protocol. All of the implementations run embedded along with the printer firmware. 6

Mobile Application Development In this advancing world of technology, mobile applications have become a rapidly growing segment of the global market. It is evolving to provide a faster and richer user experience. Engineering talent at In Time Tec has extensive experience in the area of mobile app development for both Native as well as Hybrid environments working under a structured development process. We understand customer requirements and have developed applications across different platforms and technologies, delivering an enhanced customer experience with a high quality product and on-time delivery. 7 Enabling Innovation Providing custom software development services since 2009.

Portfolio Mobile Development Native App Development Platform: ios, Android Programming Language: Objective C & Java Native app implementation is developed using the latest programming languages and interfaces exposed by the specific operating system of the mobile device, i.e. Android or ios. Building applications with native implementation is advantageous because it is more compatible with the device and can take full advantage of the features a device has to offer. Native implementations are specific to a particular operating system and need to be written for use in other environments. Hybrid App Development Platform: ios, Android Programming Language: Javascript, HTML, CSS Frameworks: Cordova, React Native, Angular JS Hybrid app implementation is a mix of native implementation and web application. The application is written using web technologies such as HTML5, CSS, and JavaScript and packaged in a native wrapper which can be easily deployed on a mobile device. The native wrapper has integrated libraries which allow access to the Native API of an operating system, which is exposed to the JavaScript to be utilized by the Hybrid application. Being developed in generic web technologies, the code can be reused on different operating systems by only the native wrapper. The Hybrid app also gives the advantage to write additional plugins to expose device features which are not available in the wrapper allowing for further customization. 8

We learn about and understand customers business needs, propose solutions, and commit to execute on set requirements. We collaborate using a clear set of processes to ensure on time delivery with quality.

Success Stories for Mobile Development Messaging / Notification Application: In Time Tec helped develop a communication and messaging mobile application, which helps employees to receive push notifications and alerts from the organization based on their location and other criteria. The application involved utilizing device hardware features like GPS, Camera, and libraries for Push Notifications, and was developed for both ios and Android. Event Schedule Application: In Time Tec joined in developing another application specifically for attendee planning and interest data. Attendees could choose from multiple tracks providing different seminar and class options. Their selection would present them with a schedule and track specific information. The organizers also benefited by obtaining anonymous data, about which tracks or seminars were popular. The application was developed for both Android and ios. Weather Alert Application: In Time Tec developed an application for receiving emergency alerts from the public safety agencies concerning severe weather and community safety warnings. This free application allows its users to add their location(s) and set preferences to receive alerts concerning them. It also has a feature to track the user s location and send an emergency rescue notification. This application utilizes maps to show areas of impact with different markers, with the ability for the user to tap and check each notification.

Quality Assurance (QA COE) In Time Tec partners with you to help establish a center of excellence for Quality Assurance by providing a framework to speed business process validation, eliminate redundancies, ensure high business process quality, and reduce risk to the organization. Quality is a planned and concerted effort to produce superior results. To stay competitive in this era of fast-changing technology, a business needs software systems that are efficient, reliable, and capable of supporting complex business processes. Implementing standardized testing methodologies, such as best practices, automation, metrics and tools, has become mission critical for business success. The goal of our QA Center of Excellence is to accelerate the delivery of innovation across an enterprise, while reducing the risk and cost of change. Implement industry standard QA processes Implement industry standard best practices Effective work model between onshore and offshore teams Test status reporting Test metrics Processes Technology Dedicated team with required skill set Shadow Resources to ensure productivity Dedicated management personnel ISTQB certification Continuous improvement and innovation Organization 11 Test automation tools (Functional/Performance) Test environment management Reusable assets

Test Automation The need of the hour As the complexity of the software grows, so does the testing required to validate the software. Adding new features requires additional test time and resources. Automating tests frees up the testers to focus more on exploratory tests. The key is to setup a suitable Automated Test Framework providing maximum ROI. API Web App Cross Browser BDD Tests qtest Zephyr Microsoft Test Manager Test Rail TestLink Test Automation Performance Tests Test Management Tools Functional Tests Performance Tests Load Tests Stress Tests Component Tests Regression Tests End to End Tests User Acceptance Test In Time Tec has extensive experience in setting up Test Automation Frameworks in accordance with customer needs. We can expand on existing frameworks to accommodate the latest technologies and tools with minimal rework and impact. 12

Test Automation Tools User Interface Visual Studio Coded UI for desktop and Web app automated testing Selenium for browser-based automated testing Appium and Calabash for mobile app automated testing BDD Based Tools Cucumber - Ruby, Java Behave - Python Specflow - C#,.NET Performance & Stress JMeter LoadRunner Perl Scripting Aligning Expectations through consistent delivery on commitments. 13

Behavior Driven Development Behavior-driven development (BDD) is a software development methodology in which an application is specified and designed by describing how its behavior should appear to an outsider, such as a user or stakeholder. BDD is oriented around describing the application functionality in terms of features and scenarios. BDD tests are written in a plain descriptive English format known as Gherkin. This is meant to bring clarity to non-technical stakeholders, product owners, and marketing professionals. The Gherkin statements, when executed, call their respective test step definitions written in Java, C#, Ruby, Python, PHP, or JavaScript. BDD provides readability and common understanding of the tests both for the development team and those who provide the requirements. In Time Tec has in-depth implementation experience in BDD style Test Automation. Write Failing Test Implement Features Ensure Test Passes Behavior Driven development 14

Portfolio Quality Assurance Lowering Manual Test Effort and Test Failure Triage Time In Time Tec developed a SpecFlow Behavior Driven Development test framework, which was developed in C#/.NET, and plugged automated tests into the existing TFS development pipeline. This utilized a Visual Studio development platform and a Team Foundation Server build environment. We developed detailed reporting logs to identify the cause of failures with zero triage time. Previously, the client needed one day for manual system tests, three days of triage time for a failure, and had one day of idle time for developers. After our work, automated tests only take an hour, with zero triage time and zero idle time for developers. Implementing Industry-Standard QA Processes and Best Practices We evaluated, identified, and implemented Test Management Tools for an enterprise product with a defined timeline. By identifying and utilizing a test case tool for recording manual test steps, we significantly reduced test authoring time. All test cases now have a Behavior Driven Development style description, and automated basic regression cases have a reduced manual test time. Our Jmeterbased performance scripts help identify major performance issues early in the schedule. We authored 704 test cases in 15 weeks, and the client has gone from having no functional performance tests or automation processes to now having a well-defined workflow for test creation, execution, and reporting. 15

We are built on transparency, trust, integrity, and leadership. 16

Salesforce Platform as a Service Salesforce began with a No Software mantra, with a vision of platform as a service, which assisted in its successful evolution into the biggest player in cloud-based CRM. Key Features: Sales, Marketing, and Customer Service all in one convenient place. With Sales, Marketing, and Service cloud, companies are able to access customer data in one place, which helps teams better understand customer needs. This also empowers a company to run analytics and generate precise predictions in regards to their customers. Salesforce1 Mobile Develop once use it anywhere is fitting for Salesforce.com. Salesforce1 takes care of changing UI for different devices, which helps development move quickly. With Lightning, companies can develop apps with visual effects, providing user friendly data to non-techie marketing teams. App Exchange One of the many benefits of Salesforce.com is the variety of apps on app exchange. It is possible to have necessary business logic in place without writing a single line of code. Social Media Integration With social media integration, companies get live customer data. Knowing how customers think and what they are looking for helps customize the ecommerce platform to provide the best possible experience for their customers. Changesets, Unit Tests & Governor Limits Deployment to production is similar to moving metadata to any other sandbox, which makes life simpler for DevOps teams. Also, having restriction on code coverage and governor limits enforces developers to write quality code. This means a lead s review work is taken care of by Salesforce limits. 17

Portfolio Salesforce Customer: Market Leader in Wireless Routers Customizing Salesforce Communities In Time Tec took on a project to provide Salesforce Customer Community Cloud to the company s customers, partners, and employees. Our custom implementation reduced the total cost of the client s Salesforce license because they no longer needed a Partner Community Cloud license (and instead achieved functionality with Customer Community Cloud). The UI for the portal was designed to match the company s ecommerce platform site. We also integrated Salesforce.com with different third party applications (including an LMS system, FedEx services, and customized client applications) and wrote test cases for Salesforce communities, using Selenium with Java and Force. com API, as well as business implementation for UI functionality. Customer: Sell High End Artificial Christmas Tree through Online Portal Automating Complex Requirements We automated business requirements to sync multiple system needs together to provide a seamless experience by automating warranty, discount, and return processes to integrate with Hybris through third party APIs. Communication between multiple systems allowed customer service agents to get live data that provided eligible options to their customers. After this implementation went live, customer service efficiency and satisfaction were greatly improved. 18

Reliable Data Science The science behind using data to answer a question is Data Science. Without appropriate data, answers to questions will not lead to helpful insights or give out misleading information. At In Time Tec, we recognize and strive to avoid the hype around Data Analytics and focus on delivering valuable insights to our customers, starting with the questions. An insightful answer to a specific question based on the data involves an overlap of various disciplines. We Invest in initiatives that combine synergies of the varied expertise of engineers across domains. Data and Questions What is the question we are trying to answer with real data? Do we have real data to actually answer the question? Could we use the answer in a meaningful way? 19

Understanding Data Science What Makes the Data Reliable? Hacking Skills Machine Learning Data Science Math and Statistics Knowledge Danger Zone Traditional Research Substantive Expertise 20

Our DevOps Services DevOps leads to faster delivery and higher quality. DevOps isn t just about creating new, efficient, and better apps; it s about building and using a delivery pipeline to focus on delivering business value. DevOps is an intersection of development and operational aspects in a software development lifecycle. The In Time Tec DevOps team emphasizes the collaboration and communication of both the software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes. We aim to establish a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.

Core Competencies Devops In Time Tec s expertise enables our partners to bridge the gap between ongoing development and operations. Continuous Integration/ Deployment Automated Machine Configuration PowerShell DSC Fabric Virtualization Test Automation Test Automation Scripting Environment PowerShell Infrastructure Management DNS/DHCP Networking 22

The Need For Devops The implementation of a DevOps framework brings significant changes to the technology, process, and support culture of an organization. Introduction of automation challenges the existing control mechanisms across the enterprise. The decision to adopt DevOps for an application development has a notable impact on the underlying infrastructure environment. The need for collaboration between development and operations teams. A greater need for simultaneous deployment across different platforms. Pressure from the business to release apps more quickly to meet customer demands or enter new markets. The increasing need to develop or deploy cloud based applications. An increasingly complex IT infrastructure that is partly physical, partly virtualized, and partly cloud. The need to reduce IT costs. Plan Code Build Test Release Deploy Monitor Continuous Integration Continuous Delivery 23 Dev Ops

Success Stories for DevOps Delivery of Weather and Disaster Alerts: In Time Tec helped automate an environment creation to be used for development, test, or production purposes. Prior to our engagement, the entire process was ad hoc and lacked consistency, and the customer faced challenges and delays in getting continuous feedback. Our team helped reduce the time required for this process. We set up a CI/CD pipeline to enable continuous integration and deployment to test/dev/staging production stacks and automated the entire development workflow. The automation of test/dev/production stacks was performed in the AWS environment using AWS CloudFormation, and the automation of machine configuration was done using Powershell DSC. With this implementation, developers productivity increased rapidly. Our use of Auto Scaling helped the software to cater to the growing demands of customers while ensuring optimal resource utilization. Multiple Identical Environments: We helped a digital marketing company by creating multiple, identical environments rapidly. We ensured the environments created were consistent in order to assist the development workflow. We automated the creation of test/dev/staging/production environments using Azure Resource Manager templates, and we automated machine configuration with Powershell DSC. This implementation helped reduce costs and delivery times. Our team made sure the defect cycle time is reduced, with an increased ability to reproduce and fix defects. Increase I Virtualized Environments Utilization: Our team helped a leading imaging and printing company increase virtualized environments utilization. By automating the test/dev/staging production stacks in AWS environment using Terraform, automating the machine configuration via Powershell DSC, and automating the deployment using Packer, we increased quality and ensured consistency in the deployment process. This, in turn, reduced the cost and time to release software. With an ability to perform quick rollbacks, deployment related downtime was reduced. 24

Database Management In Time Tec s DBA team assists the client s database needs with their depth of knowledge in Microsoft products as well as NoSQL database. The team can also design and support deployments for its clients ensuring that the performance, scalability, security and availability meets the enterprise level requirements. In Time Tec s Database Management team can design and architect a solution based on a client s specific needs and on a variety of infrastructure including dedicated physical hardware or a hosted Private Cloud at any of the customer s data centers, or utilize and integrate with AWS or Azure public cloud resources. Creating Abundance 25 with everything we do.

Services Database management Storage Architecture For databases to function properly, it is critical to plan and deploy databases on a proper storage underpinning. Ensuring proper disk storage implementation allows the isolation of performance bottlenecks. The DBAs are responsible for separating the OS from the database disk layer, separating the database from the backup disks, and isolating the I/O bottleneck areas to discrete disk storage that can be tuned for the required workloads. These tasks are performed on the SAN and the local storage. Software Installation & Configuration Proper installation and configuration of essential software is critical for database functionality. The DBAs install and configure the necessary software for a variety of databases. Administration & Maintenance We maintain optimal database performance throughout the lifetime of client solutions. In Time Tec s certified DBAs assist with data migration from development to quality assurance, and from quality assurance to production; perform and monitor database backups; apply database changes at the client s request; monitor and correct health issues; and employ reporting and analysis services. Capacity Planning The DBAs apply their experience and training to help clients determine their potential storage needs. Administrators work collaboratively with the clients to design and deploy the database infrastructure that can be scaled up with new demands (as opposed to a rebuild), identify disk space shortages and recommend workarounds before they impact the normal operations, and assist with determining when RAM or CPU upgrades will benefit the overall DB workloads. 26

27 We provide progressive software development through a blended onshore/offshore model. We have expertise in software design, development, qualification, and documentation.

Services Continued Database Management Security Management The DBAs perform collective measures to protect and secure a database from illegitimate use and malicious threats and attacks which can help protect the integrity of the client databases and comply with the third party security standards. DB Clustering The DBAs are proficient in designing high availability solutions using a variety of clusters. End-To-End Onboarding process Migrating databases can be complex, time-consuming, and costly if not executed properly. In Time Tec DBAs analyze, capture, and/or recreate our clients existing requirements (as a part of go-live ) and facilitate clients in-house database migrations to hosted databases, including migrations to hybrid connected platforms and vendor-to-vendor migrations (e.g., Oracle to Microsoft SQL-Servers). Backup and Restoration In Time Tec s DBA team has the expertise to implement database backup and restoration policies for the clients. Reporting and BI Report writing s a critical element enabling organizations to decide how to use their precious resources in a better way. Having experience in reporting, business intelligence including Microsoft SQL Reporting service and Analysis services, InTimeTec s Database Management team can design complex multi-dimensional reports or simple real-time reports. 28

In Time Tec is committed to helping our partners create a pain-free development environment. Our team engages at various levels in the automation journey, whether to assess the best strategy and approach to automate the processes or to design, build, or implement automation in the network. We help others achieve speed and agility for to-scale business demands.