DevOps is a software engineering culture and practice that aims to unify software development (Dev) and software operation (Ops) teams. The main goals of DevOps are to achieve shorter development cycles, increased deployment frequency, and more dependable releases that are closely aligned with business objectives. DevOps advocates for the automation and monitoring of all steps in the software development process, from integration and testing through release, deployment, and infrastructure management.
This document provides an introduction and overview of DevOps concepts and practices. It discusses how DevOps seeks to resolve the core conflict between development needs to deploy new features quickly and operations needs to keep systems running stably. The document outlines some key DevOps concepts like breaking down silos between development and operations, enabling collaboration across teams, integrating tooling and automating processes to allow for faster and more reliable software releases. It also discusses how DevOps aims to better align IT capabilities with business needs like continuously delivering value to customers through software.
DevOps is a movement to change how IT is done by promoting collaboration between development and operations teams. It aims to reduce waste and improve delivery of software by making development and operations processes more efficient through automation, monitoring, and communication. The DevOps philosophy advocates enhancing software design with operational knowledge, building feedback loops from production into development to improve systems, and fostering a culture of shared responsibility. Key DevOps practices include accelerating the flow of changes to production through continuous integration, delivery, and deployment; adding development practices to operations like automated testing; and empowering developers to do production work to break down barriers between teams. DevOps uses tooling throughout the development and operations process to measure and monitor systems and provide feedback.
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
This document provides an overview of DevOps, including:
- Defining DevOps as unifying software development and operations through automation and monitoring.
- Tracing the history from waterfall to agile/DevOps approaches.
- Describing the DevOps lifecycle including continuous development, testing, integration, delivery, and monitoring.
- Explaining concepts like continuous integration, continuous delivery, and emphasizing culture changes like collaboration over silos.
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
***** DevOps Masters Program : https://www.edureka.co/masters-progra... *****
This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
A high level introduction to DevOps. Explains what it is, how popular DevOps has become, why DevOps is popular, how DevOps differs from traditional approaches and some next steps to implementation.
Showcase development processes and methods with our content ready Devops PowerPoint Presentation Slide. Focus on rapid application delivery using our visually appealing development and operations PPT visuals. The operating system PowerPoint complete deck comprises self-explanatory and editable PowerPoint templates such as need for DevOps, best practices, criteria for choosing a pilot project, DevOps goals, timeline for DevOps transformation, current state future state, 30-60-90 day plan, roadmap for DevOps, transformation post successful DevOps Implementation, RACI matrix, dashboard to name a few. Users can easily customize all the templates as per their specific project needs. Furthermore, you can also use this IT operations management presentation deck to encourage your team to adopt DevOps culture practices and tools. Demonstrate DevOps goals like Increase automation and standardize the process, reduce cost effort & time to market and so on. Download our system development lifecycle PowerPoint templates to present ways to make improved products faster for greater client satisfaction. Handle deficiencies with our DevOps Powerpoint Presentation Slides. Initiate action to acquire desired assets. https://bit.ly/3y8q8NC
DevOps is a methodology capturing the practices adopted from the very start by the web giants who had a unique opportunity as well as a strong requirement to invent new ways of working due to the very nature of their business: the need to evolve their systems at an unprecedented pace as well as extend them and their business sometimes on a daily basis.
While DevOps makes obviously a critical sense for startups, I believe that the big corporations with large and old-fashioned IT departments are actually the ones that can benefit the most from adopting these principles and practices.
This document provides an introduction to DevOps fundamentals and principles. It discusses how DevOps aims to improve collaboration between development and operations teams. It notes that DevOps was being adopted more by development teams initially. It also highlights some of the business costs of bugs and issues in production environments, and how DevOps can help improve efficiency, reduce costs, and accelerate business agility.
The document discusses why learning DevOps is beneficial. DevOps is a methodology that aims to improve collaboration between development and operations teams. It allows for faster development and deployment cycles through practices like continuous integration, monitoring, and configuration management. Learning DevOps can lead to high paying job opportunities, with average salaries for DevOps roles in the US being around $146,000. The document outlines the syllabus and tools covered in a DevOps training, and shares salary data for different DevOps positions.
The document provides an introduction to DevOps, including definitions of DevOps, the DevOps lifecycle, principles of DevOps, and why DevOps is needed. DevOps is a culture that promotes collaboration between development and operations teams to deploy code to production faster and more reliably through automation. The DevOps lifecycle includes development, testing, integration, deployment, and monitoring phases. Key principles are customer focus, shared responsibility, continuous improvement, automation, collaboration, and monitoring. DevOps aims to streamline software delivery, improve predictability, and reduce costs.
This document discusses DevOps, including what it is, its principles, challenges and benefits. DevOps aims to bridge the gap between development and operations through communication, collaboration and automation. It allows for rapid product evolution, improved quality and reduced costs and risks. DevOps principles include developing in similar environments to production and frequent, validated deployments. Challenges include release management and coordination, which DevOps addresses through continuous integration, delivery and automation tools. When to adopt DevOps includes ecommerce and websites, but not critical platforms like banking systems.
The document discusses key DevOps principles and practices including continuous integration, continuous delivery, and continuous deployment. It defines each practice, with continuous integration requiring code integration and verification several times a day, continuous deployment automatically releasing any passed code changes, and continuous delivery enabling reliable releases at any time. The document also discusses ways to measure DevOps success, such as release frequency, infrastructure recovery speed, reduction in downtime, efficiency, and increased automation.
DevOps is a software development method which is all about working together between Developers and IT Professionals. This presentation gives you an introduction to DevOps.
The document provides an overview of DevOps and related tools. It discusses DevOps concepts like bringing development and operations teams together, continuous delivery, and maintaining service stability through innovation. It also covers DevOps architecture, integration with cloud computing, security practices, types of DevOps tools, and some popular open source DevOps tools.
DevOps is a methodology that unites software development and IT operations into a single continuous process focused on improving quality and speed of delivering new applications. It eliminates finger pointing between development and operations teams and promotes collaboration through principles like culture, measurement, automation and sharing. Adopting DevOps can provide benefits like faster time to market, increased quality, and increased organizational effectiveness.
Driving on from Agile, organisations are looking to
dramatically increase the rate at which they deliver
new software updates to their customers / business
users by embracing DevOps. This presentation will
explain the Micro Focus approach to DevOps and
how we can help organisations like yours as they
move to Continuous Delivery.
This document contains an agenda for an interview preparation session focusing on .NET and C# ASP.NET. The agenda includes introductions, discussing domains and projects, an overview of the Software Development Life Cycle (SDLC) including Scrum and planning poker, version management using Git, problem solving techniques, an overview of common .NET programs and technologies like the .NET Framework and C#, and concluding with manager and HR rounds.
Most ops groups can’t give developers what they need. Ops is limited by traditional service delivery mindset and tools. Stability & reliability are now table-stakes when you are releasing software daily. What developers need now from ops is innovation. Operations has rarely taken this innovation-driven, product approach to providing services, & instead focuses on delivering to specification & limiting SLAs. As with development, ops creates value with continuous operations, product managing their platforms and releasing frequently. This talk covers how ops groups are transforming from a service delivery mindset a platform-as-a-product approach. With examples from Discover Financial Services, Rabobank, the US Air Force, & others the talk covers the concept, technologies & tools commonly used, & ops tactics needed to kick-off a platform-as-a-product strategy.
Open source is important to Samsung for three main reasons: (1) it allows shared development and lowers R&D costs, (2) it helps accelerate product development and innovation, and (3) it gives Samsung influence over the technologies used in its products. Samsung's open source group focuses on upstream development, supporting R&D teams, knowledge transfer, and being visible in the community. This involvement has increased Samsung's contributions to projects like the Linux kernel and Wayland. Samsung is also building its open source leadership through programs, mentorship, and involvement in standards organizations to continue benefiting from open source.
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
In this talk you will learn how strategic tools like Wardley Maps, the C4 model and DDD’s strategic design helped a struggling CTO to fight against a crumbling monolith and the organizational practices that allowed its creation.
Among other things we will cover:
* How to plan, communicate and challenge strategies.
* Why strategy and thinking strategically is important for software developers.
* High-level overview of Simon Brown’s C4 Model
* High-level overview of DDD’s strategic design
* DDD Context Mapping
* High-level overview Wardley Maps.
* Wardley Maps: Landscape.
* FUN random facts about software development in startups :)
Approaches and techniques to develop better software product when working with distributed teams, in different time zones and locations. Practical steps for enterprises and organizations to create better software faster and avoid the traps of institutionalized Agile.
* Distributed Agile
* legacy modernization
Professional Project Manager Should Be Proficient in AgileNitor
This document discusses the benefits of being proficient in Agile project management. It begins with an introduction of the presenter and their experience in IT projects. It then contrasts the Waterfall and Agile approaches. Waterfall involves detailed upfront planning while Agile values adaptability and frequent delivery of working software. The document emphasizes that due to global competition, it is not enough to simply complete a project but to exceed expectations and adapt quickly. It provides examples of how companies like Nitor have seen success through Agile methods and discusses key Agile principles like small batch sizes and effective communication.
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMProduct School
Main Takeaways:
- Create a foundation to empower teams - Vision, values, strategy, and structure
- Reward outcomes over output - Framework, principles, OKRs, and performance indicators
- Optimize the value exchange - Sensing mechanisms, customer discovery, jobs to be done, iteration, and continuous delivery
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMProduct School
Main Takeaways:
- Create a foundation to empower teams - Vision, values, strategy, and structure
- Reward outcomes over output - Framework, principles, OKRs, and performance indicators
- Optimize the value exchange - Sensing mechanisms, customer discovery, jobs to be done, iteration, and continuous delivery
This document summarizes a presentation about Docker and microservices and what they mean for enterprise DevOps strategies. It discusses what Docker and microservices are, how they will impact development, operations, and other teams. It recommends that enterprises investigate these technologies, understand how to integrate them into existing systems and processes, and quantify the potential business benefits before adopting them. The presentation also discusses how the tool vendor XebiaLabs is helping customers prepare for and adopt containers and microservices.
Most senior executives in large enterprises believe DevOps and CI/CD are interchangeable. If I have a CI/CD pipeline, I am “doing DevOps”, right? Not exactly. The dilemma that these executives have is that they don’t believe DevOps can be with the people they have. It can be done. I’ll show you how!
The document summarizes the first year of Humana's enterprise web accessibility program. It discusses establishing pillars and philosophies, two case studies of making the Humana-Medicare website and an AEP marketing campaign accessible, and lessons learned. For the website redesign, three methods were tried: requirements with no process changes failed; phased requirements and some changes slowed progress; and an embedded accessibility developer model led to training, faster development, and cost savings. The campaign integrated accessibility successfully across agencies. Looking ahead, Humana aims to improve the consumer experience on its integrated digital platform. Lessons included finding allies, ongoing outreach, and that accessibility enables beautiful design.
The document discusses software development life cycles (SDLC) and agile development methods. It begins by defining SDLC and describing its typical stages. It then discusses various SDLC models like waterfall, iterative, V-model, and RAD. Next, it introduces agile development, describing its principles, comparing it to waterfall, and listing advantages and limitations. Finally, it discusses design patterns, their usage, and categories like creational patterns.
Progettare la propria strategia di BPM per Alfresco Process ServicesCommit University
This document discusses designing a BPM program strategy using Alfresco Process Services. It recommends following international standards and best practices. The strategy should include guidelines tailored for the domain, requirements templates, current and future state models, and a suggested 6-phase approach: 1) management participation, 2) assessment, 3) technology identification, 4) solution development, 5) solution rollout, and 6) training, evolution and maintenance. Each phase is described in 1-2 sentences. The document also provides examples of process, form and data modeling best practices in Alfresco Process Services.
Design your own BPM Program Strategy with Alfresco Process ServicesPiergiorgio Lucidi
This session is aimed to show how to design your process strategy following international best practices (ISO and AIIM) using the futuristic Alfresco Process Services Platform.
We will see how to survive to the requirements gathering caos in order to avoid the typical issues when you start to implement a new BPM platform.
The document provides an overview of incremental and iterative development models as well as agile software development methodologies like Scrum. It discusses key aspects of incremental and iterative development cycles. It also covers user stories, roles in Scrum like the product owner and scrum master, Scrum events like the daily scrum and sprint retrospective, and principles of agile development like customer involvement and responding to change. Overall, the document presents information on traditional and agile systems analysis and development approaches.
The document provides an overview of React including its introduction, prerequisites, installation, fundamentals, components, life cycle, routing, hooks, Redux, projects, testing, comparison to Angular, and tips for React developers. It discusses key React concepts such as JSX, props, state, events, DOM, and virtual DOM.
The document discusses Spring framework concepts including inversion of control (IOC), dependency injection, Spring modules, the IOC container, and configuring beans through XML. It provides examples of injecting properties, constructor arguments, inner beans, and aliases in the Spring XML configuration file. The examples demonstrate how Spring's IOC container instantiates, configures and wires Java objects defined as beans in the configuration.
The document provides information about Hibernate, including:
1) Hibernate is an open-source object-relational mapping tool for Java that simplifies interaction between Java objects and relational databases.
2) It discusses Hibernate's architecture including the Configuration, SessionFactory, Session, Transaction, and Query objects.
3) Examples are provided of configuring Hibernate using annotations and XML files, performing basic CRUD operations, and mapping different relationship types like one-to-one and one-to-many.
The document provides information about Java Server Pages (JSP) technology:
- JSP separates the graphical design from dynamic content and allows Java code to be embedded in HTML pages, helping to develop dynamic web applications.
- It benefits web designers and programmers by allowing each to focus on their specialties without needing to learn the other's language.
- JSP pages are converted to servlets by the JSP container, with the Java code embedded in the servlet's _jspService() method. This process compiles and runs the page each time it is requested.
Introduction to Web Application Technologies
CGI Programs on the Web Server
What is servlet?
Jobs of servlet
Advantages over CGI
Why pages are build dynamically?
Servlet container
Installation & configuration
- Type 1: Integration of Tomcat server and eclipse
- Type 2: Java Servlet
Servlet Sample Example
Servlet Overview And Architecture
- Servlet Life cycle/Single Thread Model
- Interface Servlet
- HttpServlet Class
- HttpServletRequest, HttpServletResponse
Web Application Technologies,What is servlet?
Jobs of servlet
Advantages over CGI
Why pages are build dynamically?
Servlet container
Installation & configuration
- Type 1: Integration of Tomcat server and eclipse
- Type 2: Java Servlet
Servlet Sample Example
Servlet Overview And Architecture
- Servlet Life cycle/Single Thread Model
- Interface Servlet
- HttpServlet Class
- HttpServletRequest, HttpServletResponse
Handling client request :Http request
Generating Server Response : Http status code
Handling Session
- Cookies
- Session Tracking
- URL-re writing
- Hidden Form fields
Data Science applications on logistics. This will give overall data science applicability on various feilds of logistc management. Research and Trends, framework, forward, backward, process, move my goods, my goods, requests, beautiful soap, selenium, tools, arohaka technologies,exploratory data science, feature engineering, model building
This document provides information about becoming an entrepreneur, including defining what an entrepreneur is, identifying common types of entrepreneurs, listing advantages of entrepreneurship, and outlining typical steps to become an entrepreneur. It discusses permits and registrations required, choosing a legal structure, developing an idea and value proposition, understanding the industry, and conducting market and financial feasibility analyses. A case study of the successful Indian startup RedBus is also included, which began as the founder struggled to book a bus ticket home.
This document provides an overview of the Java programming language. It discusses Java's history and why it was created. It also outlines some of Java's key fundamentals like variables, data types, operators, and control statements. Additionally, it covers object-oriented programming concepts in Java like classes, objects, inheritance and encapsulation. The document is intended to help readers get started with learning Java.
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It adds optional static types, classes, and interfaces to JavaScript to help catch errors. TypeScript supports object-oriented programming concepts like classes, interfaces, inheritance, and modules. It is compatible with JavaScript and can reuse existing JavaScript code and libraries. The TypeScript compiler checks for errors and compiles TypeScript code into JavaScript that can run on any browser, device, or operating system that supports JavaScript.
The document provides an overview of Git and GitHub. It discusses version control systems and the differences between centralized (CVCS) and distributed (DVCS) version control systems. Git is introduced as a DVCS that allows for complex merges and fast collaboration. The document then covers Git concepts, commands, workflows and how to use GitHub for hosting Git repositories and collaborating on projects.
Jenkins is an open source tool that automates the continuous integration process. It monitors source code repositories for changes, automatically builds the code, runs tests, and provides feedback to developers. Before CI tools like Jenkins, software delivery was slow and locating bugs after integration was difficult. With Jenkins, every code change triggers an automatic build and test, improving feedback and release frequency while reducing bug fixing time. Jenkins has over 1000 plugins and alternatives include Travis CI, Buildbot, Bamboo, and JetBrains TeamCity.
This document provides an overview of digital marketing, including definitions of key terms like digital marketing, search engine optimization, social media marketing, content marketing, and more. It discusses various digital marketing tactics like search engine marketing, social media, digital advertising, video marketing, email marketing, and mobile marketing. The document also covers affiliate marketing and how to start a business using different digital marketing strategies like content marketing, email marketing, and pay-per-click advertising.
The document discusses the importance of training for employees and organizations. It notes that training is important for development, helps increase productivity and reduce costs, and prevents skills from becoming obsolete. The document also outlines different methods of training, including on-the-job and off-the-job training. It provides details on identifying training needs, requirements, and approaches. Finally, the document discusses coaching and why people may seek coaching to help accomplish goals, resolve problems, and increase their leadership and professional capacities.
The document provides an overview of a project orientation covering topics like the definition of a project, project lifecycles like waterfall and agile models, career planning and trends, and the importance of training. It also introduces three local IT companies in Bengaluru and Mysuru that provide services like application development, training, and internships.
Front Desk Management in the Odoo 17 ERPCeline George
Front desk officers are responsible for taking care of guests and customers. Their work mainly involves interacting with customers and business partners, either in person or through phone calls.
Views in Odoo - Advanced Views - Pivot View in Odoo 17Celine George
In Odoo, the pivot view is a graphical representation of data that allows users to analyze and summarize large datasets quickly. It's a powerful tool for generating insights from your business data.
The pivot view in Odoo is a valuable tool for analyzing and summarizing large datasets, helping you gain insights into your business operations.
Integrated Marketing Communications (IMC)- Concept, Features, Elements, Role of advertising in IMC
Advertising: Concept, Features, Evolution of Advertising, Active Participants, Benefits of advertising to Business firms and consumers.
Classification of advertising: Geographic, Media, Target audience and Functions.
Split Shifts From Gantt View in the Odoo 17Celine George
Odoo allows users to split long shifts into multiple segments directly from the Gantt view.Each segment retains details of the original shift, such as employee assignment, start time, end time, and specific tasks or descriptions.
Credit limit improvement system in odoo 17Celine George
In Odoo 17, confirmed and uninvoiced sales orders are now factored into a partner's total receivables. As a result, the credit limit warning system now considers this updated calculation, leading to more accurate and effective credit management.
Delegation Inheritance in Odoo 17 and Its Use CasesCeline George
There are 3 types of inheritance in odoo Classical, Extension, and Delegation. Delegation inheritance is used to sink other models to our custom model. And there is no change in the views. This slide will discuss delegation inheritance and its use cases in odoo 17.
Beyond the Advance Presentation for By the Book 9John Rodzvilla
In June 2020, L.L. McKinney, a Black author of young adult novels, began the #publishingpaidme hashtag to create a discussion on how the publishing industry treats Black authors: “what they’re paid. What the marketing is. How the books are treated. How one Black book not reaching its parameters casts a shadow on all Black books and all Black authors, and that’s not the same for our white counterparts.” (Grady 2020) McKinney’s call resulted in an online discussion across 65,000 tweets between authors of all races and the creation of a Google spreadsheet that collected information on over 2,000 titles.
While the conversation was originally meant to discuss the ethical value of book publishing, it became an economic assessment by authors of how publishers treated authors of color and women authors without a full analysis of the data collected. This paper would present the data collected from relevant tweets and the Google database to show not only the range of advances among participating authors split out by their race, gender, sexual orientation and the genre of their work, but also the publishers’ treatment of their titles in terms of deal announcements and pre-pub attention in industry publications. The paper is based on a multi-year project of cleaning and evaluating the collected data to assess what it reveals about the habits and strategies of American publishers in acquiring and promoting titles from a diverse group of authors across the literary, non-fiction, children’s, mystery, romance, and SFF genres.
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894PECB
As artificial intelligence continues to evolve, understanding the complexities and regulations regarding AI risk management is more crucial than ever.
Amongst others, the webinar covers:
• ISO/IEC 42001 standard, which provides guidelines for establishing, implementing, maintaining, and continually improving AI management systems within organizations
• insights into the European Union's landmark legislative proposal aimed at regulating AI
• framework and methodologies prescribed by ISO/IEC 23894 for identifying, assessing, and mitigating risks associated with AI systems
Presenters:
Miriama Podskubova - Attorney at Law
Miriama is a seasoned lawyer with over a decade of experience. She specializes in commercial law, focusing on transactions, venture capital investments, IT, digital law, and cybersecurity, areas she was drawn to through her legal practice. Alongside preparing contract and project documentation, she ensures the correct interpretation and application of European legal regulations in these fields. Beyond client projects, she frequently speaks at conferences on cybersecurity, online privacy protection, and the increasingly pertinent topic of AI regulation. As a registered advocate of Slovak bar, certified data privacy professional in the European Union (CIPP/e) and a member of the international association ELA, she helps both tech-focused startups and entrepreneurs, as well as international chains, to properly set up their business operations.
Callum Wright - Founder and Lead Consultant Founder and Lead Consultant
Callum Wright is a seasoned cybersecurity, privacy and AI governance expert. With over a decade of experience, he has dedicated his career to protecting digital assets, ensuring data privacy, and establishing ethical AI governance frameworks. His diverse background includes significant roles in security architecture, AI governance, risk consulting, and privacy management across various industries, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: June 26, 2024
Tags: ISO/IEC 42001, Artificial Intelligence, EU AI Act, ISO/IEC 23894
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
The membership Module in the Odoo 17 ERPCeline George
Some business organizations give membership to their customers to ensure the long term relationship with those customers. If the customer is a member of the business then they get special offers and other benefits. The membership module in odoo 17 is helpful to manage everything related to the membership of multiple customers.
Principles of Roods Approach!!!!!!!.pptxibtesaam huma
Principles of Rood’s Approach
Treatment technique used in physiotherapy for neurological patients which aids them to recover and improve quality of life
Facilitatory techniques
Inhibitory techniques
2. 24 June 2019 2
Agenda
•Introduction
- Tell Me about yourself
- What is project
- Domain choice of Project?
- Domain v/s Platform?
- Project v/s Product
- learning’s of Project
- Product Company & Service Company
• SDLC
- SDLC
- Scrum Process
- Planning Poker
- Version Management
- architecture
. DEVOPS
- Devops
- Jenkins, Git ,
- JIRA
5. 24 June 2019 5
Tell Me about yourself
The future depends on what we do in the present - Mahatma Gandhi
Born and brought up in Patna, Bihar, I studied in a convent school and it was around my
ninth grade where I developed a keen interest in Internet and Technology. Following my
interest, I pursued my Bachelors in Computer Application from men’s College, Patna. As
part of my curriculum, I particularly found the subjects of Computer Networks and
Design of Algorithms highly intriguing, as these subjects created in me a passion to
study the computer related courses in much more detail.
Alongside, I also started preparing for my Master of Computer Application course.
Besides my curriculum, I participated in various events pertaining to art and culture
held in my college. Talking about my profession, now I am qualified computer
programmer where I work on various programming languages such as C, Java, PHP,
JavaScript, C++, Python, Shell, Ruby, Objective-C and C#. Besides my work and
academic, I am extremely passionate about playing Guitar, which is a great stress-
buster for me.
I am very much greatful to my esteem college, faculty and supported my current
company which developed myself to effective quality professional.
That's all about myself, my quote is "Life is all about grabbing the opportunity". thank
you so much for giving me the opportunity to introduce me.
6. 24 June 2019 6
Introduction
• What is Project?
•A project is a temporary effort to create a unique product or
service. Projects usually include constraints and risks regarding cost,
schedule or performance outcome..
The future depends on what we do in the present - Mahatma Gandhi
7. 24 June 2019 7
Project Overview
• Domain choice of the project ?
The difference between a successful person and others is not a lack of
strength, not a lack of knowledge, but rather a lack of will.-Vince Lambardi
8. 24 June 2019 8
Introduction
• Domain v/s Platform ?
Domain Platform
It is a field study that
defines a set of common
requirement Terminology
and functionality for any
software program
constructed to solve a
problem in the area of
computer programming.
EX: PLM, CRM, RETAIL
A platform is a “Blue print for
the evolution of popular
software or specification.”
It depends a standard around
which a system can be
developed.
EX: Java platform
.Net platform
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
9. 24 June 2019 9
Introduction
• Project v/s Product ?
Do what you can, with what you have, where you are. -Theodore Roosevelt
10. 24 June 2019 10
Introduction
• Project Learning’s ?
Anyone who has never made a mistake has never tried anything new.
-Albert Einstein
11. 24 June 2019 11
Service & Product Company
•
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
“Service Based Companies are driven by customer needs. They offer services and
solutions as per customer requirements. Features of these type of companies:-
1. High pressure work environment.
2. Completing deadline is most.
3. Person should be multitasking.
4. Should be willing to become a victim of office politics for better appraisal from senior.
5. Less scope of R&D. But would be able to learn new things a lot.
Product Based Companies are driven by an idea to help different customers. Here the
main focus would be what should i do to make my product better.
Features of these type of companies are:-
1. Cool and healthy environment.
2. Better flow of thoughts. Help an individual to think out of the box.
3. Person need not be multitasker. Instead be good at its respective field.
4. Pressure is there but comparative less.
5. More job satisfaction as mind will be less stressful.
17. 24 June 2019 17
Version Management
•These are the problems source code management is intended to solve.
Effectively it is a database for source code that eases the problems of
– Multiple people in many places working on the same code
– Retrieving old versions of files
– Keeping logs about what changed in a file
– Integrating changed code
– Generating release builds
Version Management also called Version Control or Revision Control, is a means to
effectively track and control changes to a collection of related entities. The term
"Versioning" is also sometimes used but the difference is that "Versioning" typically
refers to when someone manually applies a version number or label to something
for easier communication or simplification such as "draft", "beta", or "1.0". In the
context of an information solution version control is most often used to track and control
changes to source code.
It is a very important tool within an overall life cycle management strategy for
information solutions.
18. 24 June 2019 18
Version Management
•Centralized Version Control
A single server holds the code base Clients access the server by means of check-
in/check-outs
Examples include CVS, Subversion, Visual Source Safe.
Advantages: Easier to maintain a single server.
Disadvantages: Single point of failure.
Distributed Version Control
Each client (essentially) holds a complete copy of the code base.
Code is shared between clients by push/pulls
Example Git
Advantages: Many operations cheaper. No single point of failure
Disadvantages: A bit more complicated!
19. 24 June 2019 19
Version Management: GIT
•o GIT is a Distributed Version Control System.
oIt is a content addressable file system, used to track directory trees.
oIt handles all the things like merging of source code and maintaining versions.
oGIT is optimized for Complex Merges and Fast.
oIt follows Trunk Base Development.
oIt allows for code collaboration with anyone online.
oUsers keep entire code and history on their location machines
oUsers can make any changes without internet access
Linus uses BitKeeper to manage Linux code
o In 2005, BitKeeper suddenly became unavailable.
o Linus decided to create a tool with Distributed Source Management System.
o Linus Torvalds developed GIT in June 2005.
20. 24 June 2019 20
Terminology
•
o DIRECTORY : A folder is used for storing multiple files.
o REPOSITORY : A collection of all the files and their history organized in
folders, branches, tags.
o CLONE : Act of copying a repository from a remote server.
o BRANCH : It is a pointer to a commit(save the files).
o MERGE : Combination of one or more branches into the current branch.
o ORIGIN : The default name of the remote repository
o MASTER : It is just another branch, but is the default one which gets created.
o STAGE FILES : These are the files we have told GIT that are ready to committed.
o SNAPSHOT : In general is just the "entity" that GIT uses to store its data.
o INTEGRATORS : It can review and bring changes to reference code
asynchronously to central repository.
28. 24 June 2019 28
DEVOPS
•1. what is DevOps?
•2. why do we need DevOps?
•3. Mention the key aspects or principle behind DevOps?
•4. List out some of the popular tools for DevOps?
•5. what is a version control system?
•6. What is Git and explain the difference between Git and SVN?
•7. what language is used in Git?
•8. what is Docker?
•9. what is Docker image?
•10. what is Docker Container?
29. 24 June 2019 29
11. Can we consider DevOps as Agile methodology?
12. what are the advantages of using Git?
13. what is difference between grep -i and grep -v?
14. what is kernel?
15. what is concept of sudo in linux?
16. what is a Jenkins Pipeline?
17. How to stop and restart the Docker container?
18. What is Scrum?
19. Explain the difference between git pull and git fetch?
20. What is the difference between Maven, Ant and Jenkins?
30. 24 June 2019 30
21. Explain what is continuous integration?
22. What is the relation between Hudson and Jenkins?
23. What are the advantages of Jenkins?
24. Which SCM tools does Jenkins supports?
25. What is your daily activities in your current role?
26. What are the challenges you faced in recent times?
27. What are the build and deployment failures you got and how you resolved those?
28.How you will do the releases?
29. How you automate the whole build and release process?
30. What is Continuous Monitoring and why checking is basic in DevOps?
31. 24 June 2019 31
31. Explain about from Continuous Delivery.
32. Success factor for the Continuous Integration
33. What is Configuration Management?
34. Explain a few prerequisites that are useful for DevOps implementation.
35. What are the top 10 devops tools that are used in the industry today?
36. Have you been involved in DevOps implementation in the cloud? If yes which cloud
computing platform?
37. How is DevOps different from Agile? DevOps Vs Agile
38. Can you brief Roles, Responsibilities, and Skills of a DevOps Engineer
39. what are Devops Principles?
32. 24 June 2019 32
JENKINS
1. What is Jenkins? What are the features of Jenkins?
2. Mention some of the important plugins in Jenkins?
3. What are the advantages of Jenkins? Why we use Jenkins?
4. Which Command is used to start Jenkins?
5. What is Jenkinsfile?
6. What is Jenkins pipeline? What is a CI CD pipeline?
7. What are Declarative Pipelines in Jenkins?
8. What is SCM? Which SCM tools are supported in Jenkins?
9. What are Triggers?
10. What is the difference between Maven, Ant, and Jenkins?
33. 24 June 2019 33
JENKINS
10. What is the difference between Maven, Ant, and Jenkins?
11. How to create a backup and copy files in Jenkins?
12. What is Flow Control in Jenkins?
13. What are the basic requirements for installing Jenkins?
14. Why is Jenkins called a Continuous Delivery Tool?
15. Give any simple example of Jenkins script.
34. 24 June 2019 34
GIT
1. What is Git?
2. What is the command to write a commit message in Git?
3. What language is used in Git?
4. What is the difference between git pull and git fetch?
5. What is ‘staging area’ or ‘index’ in Git?
6. What is the function of ‘git config’?
7. How can you create a repository in Git?
8. Can you explain about Branching and Merging in GIT?
9. what is git stash?
10. what are the different ways to add/stage files/change to the git repository?
11. How to get current status of local repository?
35. 24 June 2019 35
JIRA
1. Why is JIRA used?
2. Explain JIRA workflow.
3. Enlist the report types generated by JIRA.
4. Explain the three color indicators and their significance
5. Mention a way with which an issue can be shared with other users in JIRA
6. How is an issue linked in JIRA?
7. What is the purpose of JIRA dashboard?
8. What do you mean by Scheduling an issue?
9. Mention one similarity and one difference between JIRA Scrum and JIRA
Kanban.
10. What comes under JIRA Schema?
36. 24 June 2019 36
MAVEN
1. What is Maven?
2. How many project types available in Maven to choose from?
3. Maven advantages over Ant?
4. What Maven creates for you?
5. What are the Maven Phases?
6. What are the tenets of Maven?
7. What is the Projected Oriented Build in Maven?
8. What are Maven’s main objectives?
9. What is the Maven Lifecycle?
10. What are the archetype goals?
37. 24 June 2019 37
GRADLE
1. What Is Gradle Framework?
2. Advantages Of Using Gradle?
3. What Is Gradle Wrapper ?
4. Why Gradle Is Preferred Over Other Build Tools ?
5. What Is The Latest Version Of Gradle Available In The Market ?
6. How Do You Run Gradle Build ?
7. What Are The Core Components Of Gradle Build Script ?
8. The Main Difference Between Maven Build.xml And Build.gradle Script ?
9. How Do I Check Out And Build The Framework ?
10. How Do I Configure The Gradle Daemon To Speed Up Builds ?
11. What is Gradle Daemon ?
38. 24 June 2019 38
Docker
1. What is a Docker?
2. What are the components of Docker Architecture and explain?
3. What is Docker Container?
4. What are Docker Image and Docker Hub?
5. What are the different functionalities and applications of using Docker?
6. What is a Docker Registry?
7. What is the lifecycle of Docker Container?
8. What are Docker Objects?
9. What are the important Docker commands?
10. What’s the benefit of “Dockerizing?”
39. 24 June 2019 39
Puppet
1. What is Puppet ?
2. What is Manifests ?
3. What is Module and How it is different from Manifest ?
4. Where Puppet Master Stores Certificates
5. What is the use of etckeeper-commit-post and etckeeper-commit-pre on
Puppet Agent ?
6. What’s special about Puppet’s model-driven design?
7. Can Puppet manage workstations?
8. How should I upgrade Puppet and Facter?
9. what is the difference between puppet and ansible?
10. Which open source or community tools do you use to make Puppet more
powerful?
40. 24 June 2019 40
Ansible
1. What Is Ansible?
2. What’s the use of Ansible?
3. What is Ansible Galaxy?
4. What is Continuous Delivery?
5. What is the way to access shell environment variables in Ansible?
6. How Can you submit a change to the Documentation in Ansible?
7. What Is the Best Method to Make Content Reusable/redistributable?
8. What is Ansible Tower?
9. Discuss method to Create an Empty File with Ansible
10. Explain modules in ansible
41. 24 June 2019 41
CHEF
1. 1. What is Chef?
2. What is a Recipe in Chef?
3. What is a Node in Chef?
4. What happens when you don’t specify a Resource’s action in Chef?
5. Are these two Chef recipes the same?
6. How does Chef-apply differ from Chef-client?
7. What is run-list in Chef?
8. What is the role of Starter Kit in Chef?
9. Explain the major components of Chef?
10. What are Chef Resources and its functions?
11. Why are SSL certificates used in Chef?
42. 24 June 2019 42
CHEF
1. 1. What is Chef?
2. What is a Recipe in Chef?
3. What is a Node in Chef?
4. What happens when you don’t specify a Resource’s action in Chef?
5. Are these two Chef recipes the same?
6. How does Chef-apply differ from Chef-client?
7. What is run-list in Chef?
8. What is the role of Starter Kit in Chef?
9. Explain the major components of Chef?
10. What are Chef Resources and its functions?
11. Why are SSL certificates used in Chef?
43. 24 June 2019 43
SALTSTACK
1. Explain any two advantages of SaltStack.
2. On the Firewall option, what port you are you supposed to open?
3. Why is SaltStack termed as the open-source software?
4. Salting the Salt Master?
5. How will you deploy a file to a minion with the accession of other minions?
6. What is the best way to restart a Salt Minion Daemon using Salt after
upgrade?
7. What is SaltStack ?
8. Why is SaltStack termed as the open-source software?
9. Explain any two advantages of SaltStack.
10. Explain any two disadvantages of using SaltStack.
44. 24 June 2019 44
NAGIOS
1 What is Nagios?
2. How does Nagios work?
3. What are Plugins in Nagios?
4. What is NRPE (Nagios Remote Plugin Executor) in Nagios?
5. What is meant by Nagios backend?(unable to find a relevant explanation)
6. What do you mean by passive check in Nagios?
7. What is the difference between Active and Passive check in Nagios?
8. Explain Main Configuration file of Nagios and its location?
9. Explain how Flap Detection works in Nagios?
10. What is State Stalking in Nagios?.
45. 24 June 2019 45
SPLUNK
1. What is Splunk? Why is Splunk used for analyzing machine data?
2. What are the components of Splunk?
3. Explain how Splunk works.
4. Why use only Splunk? Why can’t I go for something that is open source?
5. Which Splunk Roles can share the same machine?
6. Briefly explain the Splunk Architecture
7. What happens if the License Master is unreachable?
8. Why should we use Splunk Alert? What are the different options while setting
up Alerts?
9. Explain Workflow Actions
10. Explain file precedence in Splunk.
11. Explain how data ages in Splunk?
46. 24 June 2019 46
AWS
1. What Is Amazon Web Services In Devops?
2. What are the key components of AWS?
3. What are the IAAS, PAAS, SAAS services in AWS?
4. What is S3?
5. What is auto-scaling?
6. Distinguish between scalability and flexibility?
7. Mention the types of storages offered by AWS?
8. What is Redshift?
9. Why Do We Use Aws For Devops?
10. What Is Devops Tooling By Aws?
47. 24 June 2019 47
AWS
11. What Is Aws Code Build In Aws Devops?
12. What Is Code Commit In Aws Devops?
13. What Is Amazon Rds In Aws Devops?
14. What Are The Benefits Of Aws Code Deploy In Aws Devops?
15. What Is VPC Peering?
16. What Is VPC Endpoints?
17. What Is Ebs (elastic Block Storage)?
18. What Is Auto-scaling? How Does It Work?
19. How Is Buffer Used In Amazon Web Services?
20. What Is The Function Of Amazon Elastic Compute Cloud?
49. 24 June 2019 49
HR Round
•oWHAT CHALLENGES ARE YOU LOOKING FOR
IN THIS HR POSITION
Tell me about yourself.
What are your strengths and weaknesses. ...
How you feel about working late or during the weekends? ...
Have you faced any challenging situation? ...
Where do you see yourself in the next five years? ...
Why should I hire you? ...
How you define success?
Why do you want this job? ...
Why are you looking for job change?
50. 24 June 2019 50
HR Round
•oTell me about yourself.
Connect personal strengths with supporting exs.
Avoid summarising your resume word for word.
Align your current job responsibilities to the role.
Avoid mentioning personal information related to your marital status ,children,
political or religious views.
Highlight your personality.
Connect your skills to the job description.
Briefly mention about hobbies, intellectual, development and community
involvement.
51. 24 June 2019 51
HR Round
•oWhat are your strengths and weaknesses. ...
The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
Being too critical of yourself.
Attempting to please everyone.
Being unfamiliar with the latest software.
52. 24 June 2019 52
HR Round
•oWhat are your strengths and weaknesses. ...
The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
Being too critical of yourself.
Attempting to please everyone.
Being unfamiliar with the latest software.
53. 24 June 2019 53
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
54. 24 June 2019 54
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
55. 24 June 2019 55
HR Round
• Have you faced any challenging
situation? ...
• Describe a difficult situation you encountered in a previous job, and how you
resolved it.”
•“Can you provide an example of a time when you (made a mistake at work,
under-performed on a task, etc.) and how you overcame this.”
56. 24 June 2019 56
HR Round
• How you define success?
To me, success means to have a goal, plan the steps to achieve the goal
implement the plan, and finally achieve the goal.
"Success means to achieve a goal I have set for myself”
57. 24 June 2019 57
HR Round
• Have you faced any challenging situation? ...
• Describe a difficult situation you encountered in a previous job, and how you resolved
it.”
•“Can you provide an example of a time when you (made a mistake at work, under-
performed on a task, etc.) and how you overcame this.”
58. 24 June 2019 58
HR Round
• where do you see yourself in the next five
years? ...
My first goal is to learn the financial structure of the company, analyze the competition,
and then develop a strategy to exceed others in the market.”
Keep your answer general.
Stress your interest in a long-term career at the company.
Demonstrate your enthusiasm for the job
59. 24 June 2019 59
HR Round
• Why should I hire you
• You can do the work and deliver exceptional results.
• You will fit in beautifully and be a great addition to the team.
• You possess a combination of skills and experience that make you stand out from the
crowd.
60. 24 June 2019 60
HR Round
• Why do you want this job? ...
•Make sure that you are sincerely interested in the job and will be motivated to perform
if hired
•Understand your priorities and preferences — which aspects of the company and/or job
are appealing to you and why?
•Learn about your career goals and how this position fits into your plan
61. 24 June 2019 61
HR Round
• WHY ARE YOU LOOKING FOR JOB
CHANGE?
•Job is stimulating & challenging.
•Able to learn new things and develop your skill set.
•Achieve measurable results.
•Feel valued and a core part of the team.
•Opportunities to grow and progress within the company.
62. 24 June 2019 62
Resume Preparation & Tips
•oHave you faced any challenging situation? ..
oTips
oShould have a stunning opening summary in 300
o words
oAlign the summary Industry specific
oCompetencies and Competence
oManagerial skills or Technical skills.
oMajor Accomplishments
oOrganizations worked
oScope of work done
o Education