Wednesday, July 8, 2020

DevOps in various Domains

DevOps in various Domains DevOps in various domains How DevOps solves the problem? Back Home Categories Online Courses Mock Interviews Webinars NEW Community Write for Us Categories Artificial Intelligence AI vs Machine Learning vs Deep LearningMachine Learning AlgorithmsArtificial Intelligence TutorialWhat is Deep LearningDeep Learning TutorialInstall TensorFlowDeep Learning with PythonBackpropagationTensorFlow TutorialConvolutional Neural Network TutorialVIEW ALL BI and Visualization What is TableauTableau TutorialTableau Interview QuestionsWhat is InformaticaInformatica Interview QuestionsPower BI TutorialPower BI Interview QuestionsOLTP vs OLAPQlikView TutorialAdvanced Excel Formulas TutorialVIEW ALL Big Data What is HadoopHadoop ArchitectureHadoop TutorialHadoop Interview QuestionsHadoop EcosystemData Science vs Big Data vs Data AnalyticsWhat is Big DataMapReduce TutorialPig TutorialSpark TutorialSpark Interview QuestionsBig Data TutorialHive TutorialVIEW ALL Blockchain Blockchain TutorialWhat is BlockchainHyperledger FabricWhat Is EthereumEthereum TutorialB lockchain ApplicationsSolidity TutorialBlockchain ProgrammingHow Blockchain WorksVIEW ALL Cloud Computing What is AWSAWS TutorialAWS CertificationAzure Interview QuestionsAzure TutorialWhat Is Cloud ComputingWhat Is SalesforceIoT TutorialSalesforce TutorialSalesforce Interview QuestionsVIEW ALL Cyber Security Cloud SecurityWhat is CryptographyNmap TutorialSQL Injection AttacksHow To Install Kali LinuxHow to become an Ethical Hacker?Footprinting in Ethical HackingNetwork Scanning for Ethical HackingARP SpoofingApplication SecurityVIEW ALL Data Science Python Pandas TutorialWhat is Machine LearningMachine Learning TutorialMachine Learning ProjectsMachine Learning Interview QuestionsWhat Is Data ScienceSAS TutorialR TutorialData Science ProjectsHow to become a data scientistData Science Interview QuestionsData Scientist SalaryVIEW ALL Data Warehousing and ETL What is Data WarehouseDimension Table in Data WarehousingData Warehousing Interview QuestionsData warehouse architectureTalend T utorialTalend ETL ToolTalend Interview QuestionsFact Table and its TypesInformatica TransformationsInformatica TutorialVIEW ALL Databases What is MySQLMySQL Data TypesSQL JoinsSQL Data TypesWhat is MongoDBMongoDB Interview QuestionsMySQL TutorialSQL Interview QuestionsSQL CommandsMySQL Interview QuestionsVIEW ALL DevOps What is DevOpsDevOps vs AgileDevOps ToolsDevOps TutorialHow To Become A DevOps EngineerDevOps Interview QuestionsWhat Is DockerDocker TutorialDocker Interview QuestionsWhat Is ChefWhat Is KubernetesKubernetes TutorialVIEW ALL Front End Web Development What is JavaScript â€" All You Need To Know About JavaScriptJavaScript TutorialJavaScript Interview QuestionsJavaScript FrameworksAngular TutorialAngular Interview QuestionsWhat is REST API?React TutorialReact vs AngularjQuery TutorialNode TutorialReact Interview QuestionsVIEW ALL Mobile Development Android TutorialAndroid Interview QuestionsAndroid ArchitectureAndroid SQLite DatabaseProgramming Development, Testing D eployment Technologies Involved In DevOps Git How DevOps solves the problem? Last updated on Nov 26,2019 2K Views Arvind Bookmark 3 / 12 Blog from Introduction To DevOps Become a Certified Professional DevOps has become the latest buzzword in the tech industry as of now. DevOps is the culture of collaboration between teams, as well as a set of DevOps tools and methods of continuous elimination of waste from business processes, leading to ever-improving delivery of value to end-users. The term DevOps in various domains means it is no more limited to the tech industry.However, DevOps and its practices are now being used beyond the tech sector. In this blog, we will shed some light on the various domains that have started implementing DevOps. The topics that we are going to cover here are as follows What is DevOps?DevOps in various DomainsGovernmentBankingInsuranceRetailTravelSo let us begin with our first topicWhat is DevOps?DevOps is a software development approach that invo lves Continuous Development, Continuous Testing, Continuous Integration, Continuous Deployment and Continuous Monitoring of the software throughout its development life cycle. These activities are possible only in DevOps, not Agile or waterfall, and this is why Facebook and other top companies have chosen DevOps as the way forward for their business goals. DevOps is the preferred approach to develop high-quality software in shorter development cycles which results in greater customer satisfaction.DevOps in GovernmentProfileThe National Aeronautics and Space Administration (NASA) is the agency of the United States government that is responsible for the nations civilian space program and for aeronautics and aerospace research.ChallengeNASA needed to move nearly 65 applications from a traditional hardware-based data center to a cloud-based environment for better agility and cost savings. The rapid timeline resulted in many applications being migrated as-is to a cloud environment. This created an environment spanning multiple virtual private clouds (VPCs) and AWS accounts that could not be easily managed. Even simple things, like ensuring every system administrator had access to every server, or simple patching, were extremely burdensome.SolutionThis problem was solved by leveraging Ansible Tower to manage and schedule the cloud environment.ResultAs a result of implementing the Ansible Tower, NASA is better equipped to manage its AWS environment. Tower allowed NASA to provide better operations and security to its clients. It has also increased efficiency as a team. If you have a look at the numbers then:The time for updating nasa.gov was brought down from over 1 hour to under 5 minutesProcess of patching came down from a few days to 45 minutesAchieving near real-time RAM and disk monitoring (accomplished without agents)Provisioning OS Accounts across the entire environment in under 10 minutesBaselining standard AMIs was brought down from 1 hour of manual configura tion to becoming an invisible and seamless background processApplication stack set up from 1-2 hours to under 10 minutes per stackDevOps in BankingProfileThe Royal Bank of Scotland commonly abbreviated asRBS, is one of the retail banking subsidiaries ofThe Royal Bank of Scotland Groupplc, together withNatWestandUlster Bank. The Royal Bank of Scotland has around 700 branches, mainly in Scotland, though there are branches in many larger towns and cities throughout England and Wales.ChallengeThe Royal Bank of Scotland was struggling to consolidate and re-architect its strategic payment transaction hub, which involved dozens of integration touchpoints. RBS had recently acquired another financial institution, so it needed to integrate that companys systems. However, the RBS was already in the process of migrating its own systems to a new strategic transaction hub and delivering 43 functional enhancements with the new platform. The cost and complexity of maintaining four separate messagin g hubs, in effect, quadrupled.SolutionFinally, a solution was developed to help the bank tackle its integration challenges. It was necessary to assist the bank in identifying all the points across the software delivery life cycle at which it could use automated testing, agile development, and service virtualization to accelerate development, identify defects earlier and speed releases to production.The solution included an integration and service virtualization tool. These software products helped create an end-to-end virtual environment for testing rather than having to create real test environments, which are expensive to build and difficult to maintain.Using the solution, RBS was able to automate integration testing across more than 80 interfaces and sub-systems involved in executing its trading transactions. This enabled continuous testing and supported the teams agile development process.ResultIn three years, the RBS realized substantial benefits from the integration and servic e virtualization solution. These benefits are as follows :Reduced system integration testing time from three weeks to half a dayReduced the number of production incidents from undetected defects by 99.6 percentIncreased the project delivery capacity by 100 percent, growing from 40 to 80 projects completed annuallySaved an estimated US$6 million in hardware, software and resource costsAccelerated the time from project inception to delivery by 44 percent, enabling the bank to bring products and services to customers faster and seize new market opportunitiesDevOps in InsuranceProfileNJM Insurance Group, headquartered in theWest Trentonsection ofEwing Township,Mercer County,New Jersey,United States, offers personal auto, commercial auto, workers compensation, homeowners, and umbrellainsurance. The company was formed in 1913 by a group of factory owners seeking workers compensation coverage. NJM has grown to provide insurance to more than 850,000 policyholders living in New Jersey andPen nsylvania.ChallengeAs New Jersey Manufacturers Insurance Group (NJM) upgraded core technology platforms, they wanted to accelerate software delivery in order to align delivery practices with business demands for upgraded solutions. With their volume and cadence of work increasing day-by-day, they quickly reached their limits as they tried to scale their entirely manual software deployment processes.Maintaining and demonstrating compliance without introducing more painful manual processes was also a topmost concern for this large insurance company. NJM needed a more reliable way to streamline software deployments and at the same time ensure compliance controls were maintained. Their ultimate goal was to automate the release of high-quality software and at the same time reducing complexities and minimizing overhead.SolutionNJM successfully implemented deployment automation which accelerated and standardized software delivery processes while helping them more easily demonstrate complia nce. This initiative significantly reduced operational overhead and streamlined deployment processes so NJM could scale.ResultReduced deployment times dramatically Non-production deployment from days to minutes Production deployments 30%-50% faster1,000 to 1,500+ deployments per month through automation. A few years ago, the company manually handled its releasesThe company started doing Continuous, scheduled, and self-service deployments. Eliminated reliance on specially-skilled technicians to deploy software. QA, developers, and trainees are now handling deploymentsNo-hassle compliance Highly visible, a zero-touch process that is fully traceable and auditableDevOps in RetailProfile This specialty retailer is a well-known household name whose stock is traded on the NYSE. With about 100 stores across the US and a strong eCommerce presence, this retailer is known for its inspiring merchandise and is also consistently ranked as one of the best places to work.Challenge As the retail l andscape is changing rapidly, this organization was looking to enable its in-house development team to stay nimble and one step ahead of the competition. Tasked with servicing the organizations eCommerce site and in-store systems, the company decided to create an IT modernization plan that was broken into discrete projects. The first such project was to grow developer and IT automation, increasing their productivity and the ability to quickly iterate on innovation.Solution Docker container microservicesDevOps based cloud computingFully automated CI/CD coupled with an immutable infrastructureResultAs a development shop that wears multiple hats, this retailers development team was keen to standardize on a single platform. Its environment had grown complex and difficult to manage; yet, with new Docker container-based microservices working in conjunction with tools like Ansible, Docker Swarm and Hashicorp Consul and Vault, the organization has gained a higher level of automation. This a utomation has, in turn, allowed developers to get to work faster, iterate with agility, and create a more strategic impact on the organization.DevOps in TravelProfileAmadeus is one of the largest travel operators worldwide. Their systems interact with90%of all travel-related transactions, serving more than700airline companies and around600,000hotels, processing more than55,000operations per second at peak loads and the numbers are constantly growing.ProblemThe company used a private cloud with virtual machines served by Vagrant and vSphere. However, the number of computing resources spend on maintaining the hypervisor layer of the infrastructure was too high, and the speed of processing was not optimal, while even several seconds of delay can result in huge losses for a travel operator.SolutionThe company choseDocker instead of Vagrantand decided to move to an on-prem cloud running OpenShift,Docker, and Kubernetes. By using a proprietary DevOps management system they were able to e fficiently utilize their whole IT infrastructure, taking the resources previously used by hypervisors. This accounted for nearly20%of their computing power.ResultThe company gotseveral million worths of computing resourcesby simply utilizing their IT infrastructure efficiently. In addition, Docker containers running in Kubernetes clusters allow processing the workloads in real-time, as there is no delay due to the absence of the hypervisor layer.As this list shows, industries can benefit from using DevOps even if they are not tech-centric. One of the main goals of DevOps is to stop departments from working in compartmentalized ways. Instead, it encourages them to communicate with each other. That aim helps to achieve goals faster with less friction.Now that you have understood DevOps in various domains, check out the DevOps trainingby Edureka, a trusted online learning company with a network of more than 250,000 satisfied learners spread across the globe. The Edureka DevOps Certific ation Training course helps learners to understand what is DevOps and gain expertise in various DevOps processes and tools such as Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack and GIT for automating multiple steps in SDLC.Got a question for us? Please mention it in the comments section and we will get back to you.Recommended videos for you Top DevOps Interview Questions And Answers Watch Now What is Git A Complete Git Tutorial For Beginners Watch Now Devops : Automate Your Infrastructure With Puppet Watch Now 5 Best Practices In DevOps Culture Watch Now What is DevOps A Beginners Guide To DevOps Watch Now DevOps Tutorial For Beginners Watch Now Puppet Tutorial DevOps Tool For Configuration Management Watch Now DevOps-Redefining your IT Strategy Watch Now DevOps is Going to Replace SDLC! Learn Why Watch Now What is Jenkins? Continuous Integration With Jenkins Watch Now Ansible Tutorial For Beginners Ansible Playbook Watch Now Continuous Integration With Jenkins Watch Now Wha t is Docker DevOps Tool For Containerization Watch NowRecommended blogs for you Top 50 Docker Interview Questions You Must Prepare In 2020 Read Article Top 50 Ansible Interview Questions And Answers in 2020 Read Article Install Git Git Installation On Windows And CentOS Read Article What Are Important Pre-Requisites For DevOps Professionals? Read Article Continuous Delivery Tutorial Building A Continuous Delivery Pipeline Using Jenkins Read Article Ansible Provisioning: Smarter and Effortless way of Provisioning Read Article Maven Tutorial: All You Need To Know To Get Started Read Article DevOps Roles: Which Of Them Is Your Dream? Read Article What is Docker Container? Containerize Your Application Using Docker Read Article Docker Explained An Introductory Guide To Docker Read Article Pokemon Go â€" a perfect use-case of DevOps principles Read Article Ansible Roles- Ultimate way to untangle your Playbooks Read Article All You Need To Know About Continuous Integration With Jenki ns Read Article Docker Compose For Containerizing A MEAN Stack Application Read Article How To Configure Email Notification In Jenkins In 6 Simple Steps? Read Article Jenkins Cheat Sheet A Beginners Guide to Jenkins Read Article Docker Networking Explore How Containers Communicate With Each Other Read Article Git Reflog â€" How to recover a deleted branch that was not merged Read Article Docker Swarm For Achieving High Availability Read Article Kubernetes vs Docker: Comparing The Two Container Orchestration Giants! Read Article Comments 0 Comments Trending Courses in DevOps DevOps Certification Training72k Enrolled LearnersWeekend/WeekdayLive Class Reviews 5 (28700)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.