DevOps : Consulting with Foresight

17
1 Slide Consulting with Foresight www.InfoSeption.com InfoSeption Consulting with Foresight

Transcript of DevOps : Consulting with Foresight

1SlideConsulting with Foresight www.InfoSeption.com

InfoSeptionConsulting with Foresight

2SlideConsulting with Foresight www.InfoSeption.com

Our Motto We help businesses perform better and innovate faster.

Consulting with Foresight

Our aim is to help your organisation perform better. At InfoSeption, we use our business acumen and technology

expertise to create custom solutions that will not only augment your Enterprise perform better but also help innovate faster at

the speed of Business. We consult with Foresight, ensuring success and agility for the orgnisations we work with.

3SlideConsulting with Foresight www.InfoSeption.com

DevOpsDevOps is all about doing IT at the speed of Business and bringing agility to Enterprises.

DevOps is all about Trust between the “Business & Development” & Trust between “Development and Operations”.Trust among these groups enables the organization as a whole to be more agile and to better manage risk. Bringingtrust between teams is the way to build successful businesses.

InfoSeption has:

• Experience in Implementing DevOps in fortune 500 Companies.• expertise in Automation and Tooling.• exclusive partnerships with some of the best in Industry names, like Puppet, Docker, Clarive, New Relic, etc.• excellent track record of Delivery

4SlideConsulting with Foresight www.InfoSeption.com

What is DevOpsDev, Ops and Biz collaborating to achieve Business goals.

DevOps

Software Development

Business Development

Technology Operations

Platform Engineering

5SlideConsulting with Foresight www.InfoSeption.com

DevOps Areas

DEV OPS

Area 1. Extend delivery to Production

Area 2. Extend operations feedback to Project

Area 3: Embed project knowledge into Operations

Area 4: Embed operations knowledge into project

6SlideConsulting with Foresight www.InfoSeption.com

1Application Delivery Optimisation

From Versioning Code to Continuous Deploymentwe are experts in optimising the ApplicationDelivery Pipeline to improve your EnterpriseAgility.

3Continuous Operations

IaaS, PaaS, Cloud, Configuration as Code,Operations teams need to be more agile and fasterthan ever, We have the perfect DevOps solutionsto equip you to be the Jedi masters of modernOps.

5Business Process Mapping

All the tools and collaboration will go useless; ifthe solution is not supporting your business, weemploy our business acumen to do just that. Helpyour IT work at the Speed of your business.

2Application Performance OptimisationLog Analytics, APM, Infrastructure Monitoring andCode Coverage, let these terms not confuse you;we can help you make informed decisions to getbetter performance out of your applications.

4Continuous Monitoring

DevOps is all about continuous improvement, andwithout Continuous Monitoring it is hard toachieve your optimum productivity. From CodeCoverage to Infrastructure Monitoring; we are themasters of Monitoring and Analytics.

6DevOps Assessments & Maturity Model

Our unique DevOps Assessment models help youidentify where you are at your DevOps Journey,and our DevOps Maturity Model will hand holdyou to Excellence in DevOps.

Our DevOps ExpertiseOur Expertise, Business Acumen along with the Assessment and Maturity Models will help accelerate your DevOps Journey.

7SlideConsulting with Foresight www.InfoSeption.com

DevOps ToolchainWe are tool agnostic, we choose the best fit tools on a case by case

Continuous Integration & TestingCoding, Versioning, Testing

GIT, SVN, ANT, Maven, Gradle,Selenium, Jenkins, Telerik TestStudio

Continuous Delivery & DeploymentCD, Lean Delivery, Deployment Automation

Clarive, Automic, Artifactory, Docker, Kubernetics

Continuous OperationsIaaS, IaC, Configuration Automation

Puppet, Chef, Ansible, Salt Stack, VMWare, KVM, Rackspace, Open Stack, AWS, OpsClick Continuous Assessment

APM, Infrastructure Monitoring, AnalyticsNew Relic, Splunk, Nagios, Zabbix, Elastic

Communication & CollaborationTicketing, Collaboration, CultureAtlassian Suite, Service Now, Slack, HipChat, Telerik TeamPulse, VictorOps

8SlideConsulting with Foresight www.InfoSeption.com

DevOps Consulting Approach – “YdEM”Our “YdEM” model is built with Continuous Improvement theme to address the DevOps problems

d

design Deck Module

A great combo of People, Process and Tools can develop

great design meeting all metrics to achieve business objectives.

Y

Yardstick Module

Provides you with visibility metrics, analysis on which

successful DevOps projects can be built.

E

Enable Module

From Training & mentoring to installation & implementation we enable our customers to build a sustainable DevOps

Practice.

M

Measure Max Module

Help with end to end measurement of cost, reliability

and effectiveness of the Development to Operations life

cycle .

9SlideConsulting with Foresight www.InfoSeption.com

DevOps Implementation ApproachWe implement DevOps in a highly systematic and proven way.

Collaborative Planning & Designing

Patterns for platforms and Applications between Dev & Ops

Effective Communication & Collaboration

Between Business, Developers and Operations.

Version Everything

From Code to Configurations and Documentations; Version everything.

10SlideConsulting with Foresight www.InfoSeption.com

Automate Everything

From processes to Configuration automate everything that can add value.

Track Everything

From incidents, bugs and changes to performance for continuous improvement.

Test Everything

To ensure expectations are met for all stakeholders including Dev, QA, Ops and Business.

Monitor & Audit Everything

To validate expectations for performance and reliability through monitoring and auditing.

Dashboard Everything

For faster feedback to action turnaround.

11SlideConsulting with Foresight www.InfoSeption.com

Sample DevOps Design PlanCustom DevOps Plan for your organisation.

Log Analytics

Continuous Operations

APM

Version Control CI & CD, Testing

New Code

Version ControlGitSVN

CI & CD, TestingANT,Clarive, Docker, Selenium

Log AnalyticsElastic

APM New Relic

Continuous OperationsPuppet,OpsClickAtlassian Suite,Service Now

12SlideConsulting with Foresight www.InfoSeption.com

1. Address the IT skills gap

2. Establish an Agile and DevOps blue print

3. Invest in technical tools, Software management approaches and infrastructure

4. Track & Plan everything

5. Automate everything

6. Remove Silos

7. Integrate and modernize legacy systems

8. Test Everything

9. Audit & Monitor Everything

10.Continuous performance tracking and feedback

DevOps 10 CommandmentsTo build a successful DevOps practice, follow the 10 Commandments we distilled out from our experience

13SlideConsulting with Foresight www.InfoSeption.com

DevOps Delivery ModelSix Simple steps to Enterprise Agility through DevOps

DevOps Maturity

Assessment

Requirement Gathering &

Analysis

DevOps Blueprint

Training & Enablement

DevOps Implementation

DevOps Ready

14SlideConsulting with Foresight www.InfoSeption.com

Strategic AlliancesWe have strong Business and Technology alliances with Global Players in DevOps space

15SlideConsulting with Foresight www.InfoSeption.com

ContainerisationProject Scope

Implement Containerization and centralizedDocker log analytics.

Activities Performed

Creation of Docker Containers.

Collect std {err,out} messages for all runningcontainers and route to syslog.

Setup Fluentd, ELK stack and Kafka to read syslogand make them searchable with Kibana.

Technologies used:

Ubuntu nodes on Amazon EC2, Docker, Nginx,Fluentd, Kafka, Logstash, Elastic Search and Kibana.

Continuous IntegrationProject Scope

Continuous Integration and build automation usingJenkins.

Activities Performed

Configured Jenkins and integrated with LDAP

GIT Integration through plugins

Configure and connect nodes using custom scripts

Created jobs to build product installers in a masterOR slave setup

Email notification on build failures

Technologies used:

Jenkins, GIT, Shell Scripts, Installshield andMsbuild.

Deployment AutomationProject Scope

To automate a web application deployment usingPuppet.

Activities Performed

Identify required packages through puppet forge.

Created custom modules for application specificpackages.

Automated database creation, backup, restore anduser creation.

Automated application configuration based ontarget environment.

Integrated application with LDAP

Email Alerts and Reports on job failures.

Technologies used:

Ubuntu, Puppet 3.4, Python, Django and MySQL.

Customer StoriesSome Selected Implementation examples from our Portfolio.

16SlideConsulting with Foresight www.InfoSeption.com

Crawler Infrastructure for MobileGaming Publishing

About Client

Our client is a leading mobile platform gamingsolution company. Their platform powers socialgames on iOS and Android. Since it’s founding,it had more than 80 million combined installs.

Project Scope

Analytics Infrastructure Development andImplementation with DevOps model.

Activities Performed

Built a DevOps practice from scratch with 100production nodes on Amazon EC2.

Designed and implimented crawler andMapReduce programs that are highly scalable.

Technologies used:

Apache Hadoop, Java, Python, Hive, Oozie,Hbase, mySQL, Cloudera, Amazon EC2.

Mobile Gaming Platform

About Client

Our client is a leading mobile platform gamingcompany , that powers the best free socialgames on iOS and Android. It is the playgroundfor a global community of around 30 millionmobile gamers.

Project Scope

Support and Maintenance of a Hadoop clusterwith around 400 production nodes.

Activities Performed

Configuration management of 400 productionnodes, new server provisioning, etc.

Infrastructure and Performance Monitoringusing Log analytic and APM tools.

Technologies used:

Amazon EC2, Hadoop, Oozie, Collector (Jetty),Ops View.

Customer StoriesSome Selected Implementation examples from our Portfolio.

17SlideConsulting with Foresight www.InfoSeption.com

Contact UsGet in touch with us to discuss about how you can achieve Enterprise Agility through DevOps.

+91 96 77031672

[email protected]

+91 44 42801314