Uploaded on Oct 11, 2019
The idea behind DevOps is to demolish the wall between development and operations, and encourage more collaboration and accountability between both groups so that everyone feels responsible for the code no matter where it is in the software development lifecycle. For better understanding of DevOps, we have answered the 5Ws of DevOps.
Introduction to 5w’s of DevOps
DevOps - The Infinite
Loop
Introduction to 5W’s of DevOps
Contents
1. About Us
2. Introduction to DevOps
3. 5 W’s of DevOps
4. Cygnet’s Capabilities
5. Case Study
About Us
11
Locations from
Founded in where we
engage with
Serving in UK 2000 global clients
35 GERMANY
Countries USA 2000+
Enterprise-class
solutions
DUBAI & products deliveredOUR VALUES 750+ INDIA
Speed Clients Worldwide
Integrity
Entrepreneurial
SOUTH AFRICA
Spirit 1000+ AUSTRALIA
Team Work Employees Worldwide
Mutual Respect
Trusteeship
QUALITY &
COMPLIANCE TECHNOLOGY
PARTNERS
2019 Presentation Template Design | Presented by Marketing Team
Introduction to
DevOps
The idea behind DevOps is to demolish the wall between development and operations, and encourage
more collaboration and accountability between both groups so that everyone feels responsible for the
code no matter where it is in the software development lifecycle.
Tighter alignment between Development & Operations to increase application velocity with managed risk.
5W’s of
DevOps
• What is DevOps?
• Why do we need DevOps?
• When do we need DevOps?
• For Whom do we need DevOps?
• Where do we need DevOps?
What is DevOps?
• Method that emphasis communication,
collaboration and integration between software
developers operations professionals.
• Environment that promotes cross practicality,
shared business tasks and belief
• Movement that improves IT service delivery agility
• Culture that promotes better working relationship
within the company.
• Set of practices that provides rapid, reliable and
predictable software delivery.
Why do we need
DevOps? The need fforr grreatterr colll r ti47% laboration bettween devellopmentt & operrattiions tteam
A grreatterr need fforr siimullttaneous deplloymentt
41% acrross diifffferrentt pllattfforrms
41% Prressurres ffrrom tthe busiiness tto rrellease apps morre quiicklly tto meett custtomerr demand
39% Need
tto iimprrove tthe end--tto--end custtomerr
experriience
35% The iincrreasiing use off mobiille deviices
The iincrreasiing need tto devellop orr deplloy clloud
31% based applliicattiions
An i r28% increas
iinglly compllex IIT iinffrrasttrructturre tthatt iis parrtt
physiicall,, parrtt viirrttualliized and parrtt clloud
Base: Forrester research done with base 300 IT companies between June 2015 to May 2016
When do we need DevOps?
• We need to release software / updates on-
time.
• We want to ensure stable release and
environment, maximum times
• We aim to address problems before the end
users get impacted.
• We want to have continuous incremental
delivery.
For Whom do we need DevOps?
Verticals
IT Services
Software
Other
Finance / Banking
Government
Gaming
Manufacturing
Entertainment
Biotech
0% 5% 10% 15% 20% 25% 30%
Where do we need DevOps?
• Building and maintaining servers - Time consuming and
unproductive
• No environment management - Differences in development
and production environments
• Slow deployments – Costly error prone manual process and
efforts
• No shared ownership – Lack of feedback and proper metric
leads
• No proper configuration management - Discrepancies in
managing configurations
DevOps & Testing Market
Top points of friction – Development &
Testing
Development and Testing top points of friction Dev and Ops challenged by cross-team collaboration
“Where in the application release life cycle do you have “What are your top challenges with provisioning and
the greatest friction?” configuring infrastructure”
(Rank top 3, with 1 being the area of greatest friction)
Lack of collaboration across development and operations team 46%
Lack of common skills to build configuration scripts 27%
Development/testing 34% 24% 11%
25%
Infrastructure provisiioning and configuration 23% 16% 16% Too many configuration errors
Applications provisioning and configuration 6% 24% 22% No ability to test impact of configuration changes 24%
Planning 24% 14% 11% No common repository for configuration scripts/workflows 19%
Performance monitoring and management6%10% 23%
No ability to roll back changes 14%
Release6%11% 16%
0% 10% 20% 30% 40% 50%
0% 20% 40% 60% 80%
Rank 1 Rank 2 Rank 3
Base: Forrester survey from 300 IT professionals involved with the build Base: Forrester survey from 300 IT professionals involved with the build
and release of software. and release of software.
CYGNET
CAPABILITIES
Cygnet Capabilities
Cygnet enables your business to achieve the ‘always-on’ state by providing access to IT services that
address issues swiftly while handling any development needs to reduce time-to-market and improve customer
experience.
Infrastructure & Environment Management
Continuous Integration & Deployment
DevOps Consulting Infrastructure management sits at the core of any
Continuous integration and continuous delivery
Engineers at Cygnet formulate a robust organization aspiring to be DevOps ready. (CI/CD) are considered as pillars of DevOps. In
DevOps strategy that perfectly blends the Cygnet’s DevOps engineers strive to enable order to maximize the benefits of DevOps, you
development and operations (design, build, better communication and collaboration across need to build an effective pipeline to automate
test, deploy and manage) into a sustainable the development and operations team with the the entire DevOps cycle (build, integrate and
successful process that complements agile primary goal of continuous development and test). Achieving this requires architecting CI/CD
software practices. continuous integration at speed and scale.for successful DevOps.
• DevOps Assessment and Strategy • Cloud Consulting & Management• Release planning and monitoring
Planning • Infrastructure Automated Provisioning
• Automated Rollouts & Rollback
• Architecting and Tools Stack strategy • Network Operations and Control
Construction
• Test automation, CI/CD and • Security Management
• Identifying the Traceable Metrics deployment • Data Backup and Recovery
THE DEVOPS
TOOLCHAIN
Tools and Technology
SCM TOOLS
GitLab Bitbucket
CI-CD TOOLS
Octopus Teamcity Jenkins Bamboo
TESTING
TOOLS Selenium Appium SoapUI
PERFORMANCE
TESTING TOOLS
Jmeter K6 LoadImpact
SECURITY
TESTING TOOLS
BurpSuite ZAP
Tools and Technology
MONITORING
Prometheus CloudWatch Zabbix PRTG Nagios
INCIDENT
MANAGEMENT
TOOLS PagerDuty OpsGenie Jira service Desk
COMMUNICATION
CHANNEL Skype MSTeams Slack Outlook
PROJECT
MANAGEMENT
TOOLS Jira Confluence Trello
DATABASE
MySQL DynamoDB
Tools and Technology
CONFIGURATION
MANAGEMENT Ansible
ORCHESTRATION
TOOLS
Kubernetes ECS AKS EKS Gke
PACKAGING DB MIGRATION
TOOLS TOOL
AMQP
SQS RabbitMQ
ENVIRONMENT HA setup for HA setup for RMQ DR of environment Replica Set For MANAGEMENT MongoDB sharingCluster Mongo DB
CASE
STUDY
DevOps Services For A Non-Banking
Finance Leader
CLIENT PROFILE
Our client is a leading fair and responsible non-banking finance firm in the UK, offering a financial solution to
customers through E-commerce and Omni-Channel Retail partners. It has a huge network comprising of 300+
retailers and customers providing 10000+ end-users with a credit platform that they can trust.
CYGNET SOLUTION
Country Our client needed a partner who could help them automate their end to end business process and take care
UK of any kind of outages/incidents taking place, slow backend process and server challenges. They needed a solution that was linearly scalable and maintainable to handle 10000+ active users and a system with 99.99%
availability. We integrated leading DevOps to standardize deployments across different environments and
provided end-to-end Network, operations and control support to handle outages and provide proactive
resolutions.
Jenkins for CI/CD implementation
Used Katalon Studio and TestLink tools for automated testing
Domain NOC monitoring and support solution
Finance
Industry standard infrastructure control and provisioning
Patch and Release Management
Week-end support for P1 and P2 issues
Cygnet leverages technology to the existing ways of
doing business that helps eliminate bureaucratic
bottlenecks while adding another layer of security.
That's where our expertise of deploying DevOps
solutions works its magic!
Technology People Quality
FAdiarpsttable & Teams with strong
Flexible in order to understanding of
serve customers ethos & culture,
irrespective of their fully capable of
domain mitigating risk
The Progressive
Rapid Testing
Productizatio Cygnet Proven track record nPartnering with of meeting
you at each
engagement Advantag best-in-class quality standard
level, right from with
ideation to UAT e in-house testing product ‘Testing
Whiz’
100% Scalable
MAogreil eal igned, Architecture
higher autonomy to
deliver high quality Engineering for the
enterprise future, today
applications
Cygnet Values
Speed Integrity Entrepreneurial Team Work Trusteeship Mutual Respect
Spirit
T H A N K
YOU
ALL FOR YOUR TIME!
Contact
Us
USA OFFICE INDIA OFFICE
Cygnet Infotech LLC. Cygnet Infotech Pvt. Ltd. UK
125 Village Boulevard, 16-Swastik Society, GERMANY
Suite 315, Princeton, Nr. AMCO Bank, Stadium Circle,
USA
NJ 08540 Navrangpura, Ahmedabad 380009
+1-609-245-0971 +91-79-67124000 DUBAI INDIA
UK OFFICE DUBAI OFFICE
Cygnet Infotech Limited Cygnet Fintech Software
SOUTH AFRICA
Devonshire House, Unit 807, Ubora Tower 2, AUSTRALIA
60 Goswell Road, Business Bay, Dubai,
London, United Kingdom UAE, PO Box No.: 418360
EC1M 7AD +971 52 830 5127
+44-20-8099-1653
INDIA (BENGALURU) INDIA (PUNE) INDIA (MUMBAI) INDIA (NOIDA) SOUTH AFRICA AUSTRALIA UK GERMANY
+91-9986216516 +91-6359650113 +91-7433970638 +91-12-04164954 +27 (0) 21 3002981 +61-280-147-206 +44-20-8099-1653 +49-3222-1090-129
[email protected] www.cygnet-infotech.com
Comments