HELLO EVERYONE , THIS IS MY CV . I AM A 3RD YEAR B.TECH STUDENT (COMPUTER SCIENCE) AT NIT JAMSHEDPUR. YOU CAN USE IT FOR REFERENCE AS WELL AS TO CONTACT IF REQUIRED.
Useful Linux and Unix commands handbookWave Digitech
This article provides practical examples for most frequently used commands in Linux / UNIX. Helpful for Engineers and trainee engineers, Software developers. A handy notes for all Linux & Unix commands.
Linux Containers(LXC) allow running multiple isolated Linux instances (containers) on the same host.
Containers share the same kernel with anything else that is running on it, but can be constrained to only use a defined amount of resources such as CPU, memory or I/O.
A container is a way to isolate a group of processes from the others on a running Linux system.
HPC Application Profiling and AnalysisRishi Pathak
This document discusses application profiling and analysis. Profiling involves recording summary information during program execution to reflect performance behavior. It can expose bottlenecks and hotspots with low overhead. Profiling is implemented via sampling, which uses periodic interrupts, or instrumentation, which directly inserts measurement code. Tracing records significant execution points to reconstruct program behavior. Profiling provides summary statistics while tracing generates a large volume of event data. Tools like HPCToolkit use sampling and instrumentation to collect metrics that are correlated back to source code to analyze performance.
In the era of Microservices, Cloud Computing and Serverless architecture, it’s useful to understand Kubernetes and learn how to use it. However, the official Kubernetes documentation can be hard to decipher, especially for newcomers. In this book, I will present a simplified view of Kubernetes and give examples of how to use it for deploying microservices using different cloud providers, including Azure, Amazon, Google Cloud and even IBM.
The document discusses multi-cluster management using Rancher. It begins with an introduction to Rancher and its features for managing Kubernetes clusters across different platforms. It then demonstrates how to install Rancher, add custom and AKS clusters, and deploy applications like WordPress using Rancher's catalog across different clusters. While Rancher provides a unified interface for multi-cluster management, the document notes some current limitations in integrating with AKS clusters.
Reverse Engineering and Bug Hunting on KMDF Drivers - Enrique Nissim - 44CON ...44CON
Numerous technical articles, presentations, and even books exists about reverse engineering the Windows Driver Model (WDM) for purposes that vary from simply understanding how a specific driver works, to malware analysis and bug hunting. On the other hand, Microsoft has been providing the Kernel Mode Driver Framework (KMDF) for quite a while and we now see more and more drivers shifting to this framework instead of interacting directly with the OS like in the old WDM times. Yet, there is close to no information on how to approach this model from a reverse engineering and offensive standpoint.
In this presentation, I will first do a quick recap on WDM drivers, its common structures, and how to identify its entry points. Then I’ll introduce KMDF with all its relevant functions for reverse engineering through a set of case-studies. I’ll describe how to interact with a KMDF device object through SetupDI api and how to find and analyze the different IO queues dispatch routines. Does the framework actually enhances security? We’ll come to a conclusion after revealing some major vendor implementation problems.
Armed with this knowledge, you will be able to run your own bug hunting session over any KMDF driver.
Video: https://www.youtube.com/watch?v=FJW8nGV4jxY and https://www.youtube.com/watch?v=zrr2nUln9Kk . Tutorial slides for O'Reilly Velocity SC 2015, by Brendan Gregg.
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. Many tools will be discussed, including top, iostat, tcpdump, sar, perf_events, ftrace, SystemTap, sysdig, and others, as well observability frameworks in the Linux kernel: PMCs, tracepoints, kprobes, and uprobes.
This tutorial is updated and extended on an earlier talk that summarizes the Linux performance tool landscape. The value of this tutorial is not just learning that these tools exist and what they do, but hearing when and how they are used by a performance engineer to solve real world problems — important context that is typically not included in the standard documentation.
1) Kubernetes is an open-source system for managing containerized applications and services across multiple hosts. It was created by Google in 2014 to automate deployment, scaling, and operations of application containers.
2) Kubernetes allows for automatic deployment and scaling of applications. It makes applications portable and lightweight by running them in containers.
3) The document provides an overview of key Kubernetes concepts including pods, replication controllers, and services. Pods are the smallest deployable units that can contain one or more containers which share resources. Replication controllers ensure a specified number of pod replicas are running. Services define a policy to access pods through labels.
Useful Linux and Unix commands handbookWave Digitech
This article provides practical examples for most frequently used commands in Linux / UNIX. Helpful for Engineers and trainee engineers, Software developers. A handy notes for all Linux & Unix commands.
Linux Containers(LXC) allow running multiple isolated Linux instances (containers) on the same host.
Containers share the same kernel with anything else that is running on it, but can be constrained to only use a defined amount of resources such as CPU, memory or I/O.
A container is a way to isolate a group of processes from the others on a running Linux system.
HPC Application Profiling and AnalysisRishi Pathak
This document discusses application profiling and analysis. Profiling involves recording summary information during program execution to reflect performance behavior. It can expose bottlenecks and hotspots with low overhead. Profiling is implemented via sampling, which uses periodic interrupts, or instrumentation, which directly inserts measurement code. Tracing records significant execution points to reconstruct program behavior. Profiling provides summary statistics while tracing generates a large volume of event data. Tools like HPCToolkit use sampling and instrumentation to collect metrics that are correlated back to source code to analyze performance.
In the era of Microservices, Cloud Computing and Serverless architecture, it’s useful to understand Kubernetes and learn how to use it. However, the official Kubernetes documentation can be hard to decipher, especially for newcomers. In this book, I will present a simplified view of Kubernetes and give examples of how to use it for deploying microservices using different cloud providers, including Azure, Amazon, Google Cloud and even IBM.
The document discusses multi-cluster management using Rancher. It begins with an introduction to Rancher and its features for managing Kubernetes clusters across different platforms. It then demonstrates how to install Rancher, add custom and AKS clusters, and deploy applications like WordPress using Rancher's catalog across different clusters. While Rancher provides a unified interface for multi-cluster management, the document notes some current limitations in integrating with AKS clusters.
Reverse Engineering and Bug Hunting on KMDF Drivers - Enrique Nissim - 44CON ...44CON
Numerous technical articles, presentations, and even books exists about reverse engineering the Windows Driver Model (WDM) for purposes that vary from simply understanding how a specific driver works, to malware analysis and bug hunting. On the other hand, Microsoft has been providing the Kernel Mode Driver Framework (KMDF) for quite a while and we now see more and more drivers shifting to this framework instead of interacting directly with the OS like in the old WDM times. Yet, there is close to no information on how to approach this model from a reverse engineering and offensive standpoint.
In this presentation, I will first do a quick recap on WDM drivers, its common structures, and how to identify its entry points. Then I’ll introduce KMDF with all its relevant functions for reverse engineering through a set of case-studies. I’ll describe how to interact with a KMDF device object through SetupDI api and how to find and analyze the different IO queues dispatch routines. Does the framework actually enhances security? We’ll come to a conclusion after revealing some major vendor implementation problems.
Armed with this knowledge, you will be able to run your own bug hunting session over any KMDF driver.
Video: https://www.youtube.com/watch?v=FJW8nGV4jxY and https://www.youtube.com/watch?v=zrr2nUln9Kk . Tutorial slides for O'Reilly Velocity SC 2015, by Brendan Gregg.
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. Many tools will be discussed, including top, iostat, tcpdump, sar, perf_events, ftrace, SystemTap, sysdig, and others, as well observability frameworks in the Linux kernel: PMCs, tracepoints, kprobes, and uprobes.
This tutorial is updated and extended on an earlier talk that summarizes the Linux performance tool landscape. The value of this tutorial is not just learning that these tools exist and what they do, but hearing when and how they are used by a performance engineer to solve real world problems — important context that is typically not included in the standard documentation.
1) Kubernetes is an open-source system for managing containerized applications and services across multiple hosts. It was created by Google in 2014 to automate deployment, scaling, and operations of application containers.
2) Kubernetes allows for automatic deployment and scaling of applications. It makes applications portable and lightweight by running them in containers.
3) The document provides an overview of key Kubernetes concepts including pods, replication controllers, and services. Pods are the smallest deployable units that can contain one or more containers which share resources. Replication controllers ensure a specified number of pod replicas are running. Services define a policy to access pods through labels.
This document provides an overview of Ansible, an open source tool for configuration management and application deployment. It discusses how Ansible aims to simplify infrastructure automation tasks through a model-driven approach without requiring developers to learn DevOps tools. Key points:
- Ansible uses YAML playbooks to declaratively define server configurations and deployments in an idempotent and scalable way.
- It provides ad-hoc command execution and setup facts gathering via SSH. Playbooks can target groups of servers to orchestrate complex multi-server tasks.
- Variables, templates, conditionals allow playbooks to customize configurations for different environments. Plugins support integration with cloud, monitoring, messaging tools.
- Ansible aims to reduce complexity compared
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)Adin Ermie
In this presentation, we will cover intermediate Terraform topics including alternative providers, collection types, loops and conditionals, and resource lifecycles. We will also focus on reusability with a discussion on modules, data sources, and remote state (including live demo examples).
Finally, we start the initial look into a full DevOps process with a quick review of Workspaces and Terraform Cloud; and wrap everything up with some key takeaway learning resources in your Terraform learning adventure.
NOTE: A recording this presentation can be found here: https://youtu.be/0CEF4eZ6HiQ
This document discusses using Visual Studio Code dev containers and docker to create consistent Python development environments. It covers why to use dev containers, how to create a dev container configuration file, optimize the container, share the container, and use VS Code profiles to manage multiple environments. The document provides examples of dev container files and settings to integrate docker-compose files and customize the container.
Architecting for the Cloud using NetflixOSS - Codemash WorkshopSudhir Tonse
This document provides an overview and agenda for a presentation on architecting for the cloud using the Netflix approach. Some key points:
- Netflix has over 40 million members streaming over 1 billion hours per month of content across over 40 countries.
- Netflix runs on AWS and handles billions of requests per day across thousands of instances globally.
- The presentation will discuss how to build your own platform as a service (PaaS) based on Netflix's open source libraries, including platform services, libraries, and tools.
- The Netflix approach focuses on microservices, automation, and resilience to support rapid iteration on cloud infrastructure.
NextJS, A JavaScript Framework for building next generation SPA Pramendra Gupta
This document summarizes Next.js, a JavaScript framework for building single-page applications. It discusses key Next.js features like server-side rendering, automatic code splitting, prefetching and inline critical CSS. It provides demo links and instructions for setting up a basic Next.js project using npm. Overall, Next.js is presented as a batteries-included solution for building production-ready PWAs with features like routing and optimization out of the box.
Kotlin Tutorial for Beginners | Kotlin Android Tutorial | EdurekaEdureka!
YouTube Link: https://youtu.be/y1ikxe24zjs
** Edureka Online Courses: https://www.edureka.co **
This Edureka PPT on "Kotlin Tutorial for Beginners" video will introduce you to a popular and trending programming language which is Kotlin Programming. In this Kotlin tutorial, you will learn Kotlin programming from scratch. Below are the topics discussed in this Kotlin Android tutorial:
History of Kotlin
Kotlin Features
Kotlin Architecture
How to run a Kotlin program
IDE to work on
Demo
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
This document discusses the infrastructure provisioning tool Terraform. It can be used to provision resources like EC2 instances, storage, and DNS entries across multiple cloud providers. Terraform uses configuration files to define what infrastructure should be created and maintains state files to track changes. It generates execution plans to determine what changes need to be made and allows applying those changes to create, update or destroy infrastructure.
This Dockerfile defines an image for running MongoDB. It installs MongoDB from the official MongoDB repository, configures it to listen on all interfaces, exposes port 27017, and sets mongod as the default command to run a MongoDB instance when containers are created from this image. Building this image would result in a balboa/mongo image that can be run to start a MongoDB server in a container.
Troubleshooting & Debugging Production Microservices in Kubernetes as present...Baruch Sadogursky
Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Join this session to see how you can diagnose and troubleshoot production issues w/ out of the box Kubernetes tools, as well as getting insight from the ecosystem with Weave Scope, JFrog Artifactory & Stackdriver tools.
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
The document provides an introduction to Android development using Kotlin. It discusses native Android development using Java or Kotlin, and covers topics like the Android software development kit (SDK) versions, creating a "Hello World" app, using Android emulators, the build process, and Kotlin Android extensions. The document is presented by Andreas Jakl and is meant as part 1 of a series on Android development with Kotlin.
Kubernetes for Beginners: An Introductory GuideBytemark
Kubernetes is an open-source tool for managing containerized workloads and services. It allows for deploying, maintaining, and scaling applications across clusters of servers. Kubernetes operates at the container level to automate tasks like deployment, availability, and load balancing. It uses a master-slave architecture with a master node controlling multiple worker nodes that host application pods, which are groups of containers that share resources. Kubernetes provides benefits like self-healing, high availability, simplified maintenance, and automatic scaling of containerized applications.
The document discusses various DOS commands used to manage files and directories in MS-DOS. It describes internal commands that are preloaded and external commands stored on disks. Some key commands covered include DIR to list files, MD to create directories, CD to change directories, COPY to copy files, DEL to delete files, and FORMAT to format disks.
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...Edureka!
***** Kubernetes Certification Training: https://www.edureka.co/kubernetes-certification *****
This Edureka tutorial on "What is Kubernetes" will give you an introduction to one of the most popular Devops tool in the market - Kubernetes, and its importance in today's IT processes. This tutorial is ideal for beginners who want to get started with Kubernetes & DevOps. The following topics are covered in this training session:
1. Need for Kubernetes
2. What is Kubernetes and What it's not
3. How does Kubernetes work?
4. Use-Case: Kubernetes @ Pokemon Go
5. Hands-on: Deployment with Kubernetes
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
This document provides an overview of ASP.NET Core, including:
1. ASP.NET Core is a cross-platform framework for building modern cloud-based web applications using .NET that can run on Windows, Linux, and Mac OS.
2. It is designed to be modular and include only necessary packages, making it faster and lighter weight than previous ASP.NET frameworks. It also supports dependency injection and inversion of control out of the box.
3. The project structure for an ASP.NET Core application includes folders for wwwroot (for static files), Properties (for settings), and Dependencies (for NuGet and client-side packages). Configuration is done through the Program.cs and Startup
Ansible is tool for Configuration Management. The big difference to Chef and Puppet is, that Ansible doesn't need a Master and doesn't need a special client on the servers. It works completely via SSH and the configuration is done in Yaml.
These slides give a short introduction & motivation for Ansible.
Rishabh Kumar's resume summarizes his educational and professional qualifications. He completed his B.Tech in Computer Science and Engineering from National Institute of Technology Jamshedpur in 2019, and also completed secondary and higher secondary education with good grades. His skillsets include programming languages like C, C++, Java and technologies like cloud computing, virtualization, Docker, web development and databases. He has undertaken projects in web application development using JSP and Servlets, cloud infrastructure using Docker and Python, and a quiz application using Java and OracleDB. Rishabh has received training in Java and Linux administration and has participated in technical competitions and events. His areas of interest include data structures, algorithms, mathematics and competitive programming
This document provides an overview of Ansible, an open source tool for configuration management and application deployment. It discusses how Ansible aims to simplify infrastructure automation tasks through a model-driven approach without requiring developers to learn DevOps tools. Key points:
- Ansible uses YAML playbooks to declaratively define server configurations and deployments in an idempotent and scalable way.
- It provides ad-hoc command execution and setup facts gathering via SSH. Playbooks can target groups of servers to orchestrate complex multi-server tasks.
- Variables, templates, conditionals allow playbooks to customize configurations for different environments. Plugins support integration with cloud, monitoring, messaging tools.
- Ansible aims to reduce complexity compared
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)Adin Ermie
In this presentation, we will cover intermediate Terraform topics including alternative providers, collection types, loops and conditionals, and resource lifecycles. We will also focus on reusability with a discussion on modules, data sources, and remote state (including live demo examples).
Finally, we start the initial look into a full DevOps process with a quick review of Workspaces and Terraform Cloud; and wrap everything up with some key takeaway learning resources in your Terraform learning adventure.
NOTE: A recording this presentation can be found here: https://youtu.be/0CEF4eZ6HiQ
This document discusses using Visual Studio Code dev containers and docker to create consistent Python development environments. It covers why to use dev containers, how to create a dev container configuration file, optimize the container, share the container, and use VS Code profiles to manage multiple environments. The document provides examples of dev container files and settings to integrate docker-compose files and customize the container.
Architecting for the Cloud using NetflixOSS - Codemash WorkshopSudhir Tonse
This document provides an overview and agenda for a presentation on architecting for the cloud using the Netflix approach. Some key points:
- Netflix has over 40 million members streaming over 1 billion hours per month of content across over 40 countries.
- Netflix runs on AWS and handles billions of requests per day across thousands of instances globally.
- The presentation will discuss how to build your own platform as a service (PaaS) based on Netflix's open source libraries, including platform services, libraries, and tools.
- The Netflix approach focuses on microservices, automation, and resilience to support rapid iteration on cloud infrastructure.
NextJS, A JavaScript Framework for building next generation SPA Pramendra Gupta
This document summarizes Next.js, a JavaScript framework for building single-page applications. It discusses key Next.js features like server-side rendering, automatic code splitting, prefetching and inline critical CSS. It provides demo links and instructions for setting up a basic Next.js project using npm. Overall, Next.js is presented as a batteries-included solution for building production-ready PWAs with features like routing and optimization out of the box.
Kotlin Tutorial for Beginners | Kotlin Android Tutorial | EdurekaEdureka!
YouTube Link: https://youtu.be/y1ikxe24zjs
** Edureka Online Courses: https://www.edureka.co **
This Edureka PPT on "Kotlin Tutorial for Beginners" video will introduce you to a popular and trending programming language which is Kotlin Programming. In this Kotlin tutorial, you will learn Kotlin programming from scratch. Below are the topics discussed in this Kotlin Android tutorial:
History of Kotlin
Kotlin Features
Kotlin Architecture
How to run a Kotlin program
IDE to work on
Demo
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
This document discusses the infrastructure provisioning tool Terraform. It can be used to provision resources like EC2 instances, storage, and DNS entries across multiple cloud providers. Terraform uses configuration files to define what infrastructure should be created and maintains state files to track changes. It generates execution plans to determine what changes need to be made and allows applying those changes to create, update or destroy infrastructure.
This Dockerfile defines an image for running MongoDB. It installs MongoDB from the official MongoDB repository, configures it to listen on all interfaces, exposes port 27017, and sets mongod as the default command to run a MongoDB instance when containers are created from this image. Building this image would result in a balboa/mongo image that can be run to start a MongoDB server in a container.
Troubleshooting & Debugging Production Microservices in Kubernetes as present...Baruch Sadogursky
Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Join this session to see how you can diagnose and troubleshoot production issues w/ out of the box Kubernetes tools, as well as getting insight from the ecosystem with Weave Scope, JFrog Artifactory & Stackdriver tools.
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
The document provides an introduction to Android development using Kotlin. It discusses native Android development using Java or Kotlin, and covers topics like the Android software development kit (SDK) versions, creating a "Hello World" app, using Android emulators, the build process, and Kotlin Android extensions. The document is presented by Andreas Jakl and is meant as part 1 of a series on Android development with Kotlin.
Kubernetes for Beginners: An Introductory GuideBytemark
Kubernetes is an open-source tool for managing containerized workloads and services. It allows for deploying, maintaining, and scaling applications across clusters of servers. Kubernetes operates at the container level to automate tasks like deployment, availability, and load balancing. It uses a master-slave architecture with a master node controlling multiple worker nodes that host application pods, which are groups of containers that share resources. Kubernetes provides benefits like self-healing, high availability, simplified maintenance, and automatic scaling of containerized applications.
The document discusses various DOS commands used to manage files and directories in MS-DOS. It describes internal commands that are preloaded and external commands stored on disks. Some key commands covered include DIR to list files, MD to create directories, CD to change directories, COPY to copy files, DEL to delete files, and FORMAT to format disks.
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...Edureka!
***** Kubernetes Certification Training: https://www.edureka.co/kubernetes-certification *****
This Edureka tutorial on "What is Kubernetes" will give you an introduction to one of the most popular Devops tool in the market - Kubernetes, and its importance in today's IT processes. This tutorial is ideal for beginners who want to get started with Kubernetes & DevOps. The following topics are covered in this training session:
1. Need for Kubernetes
2. What is Kubernetes and What it's not
3. How does Kubernetes work?
4. Use-Case: Kubernetes @ Pokemon Go
5. Hands-on: Deployment with Kubernetes
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
This document provides an overview of ASP.NET Core, including:
1. ASP.NET Core is a cross-platform framework for building modern cloud-based web applications using .NET that can run on Windows, Linux, and Mac OS.
2. It is designed to be modular and include only necessary packages, making it faster and lighter weight than previous ASP.NET frameworks. It also supports dependency injection and inversion of control out of the box.
3. The project structure for an ASP.NET Core application includes folders for wwwroot (for static files), Properties (for settings), and Dependencies (for NuGet and client-side packages). Configuration is done through the Program.cs and Startup
Ansible is tool for Configuration Management. The big difference to Chef and Puppet is, that Ansible doesn't need a Master and doesn't need a special client on the servers. It works completely via SSH and the configuration is done in Yaml.
These slides give a short introduction & motivation for Ansible.
Rishabh Kumar's resume summarizes his educational and professional qualifications. He completed his B.Tech in Computer Science and Engineering from National Institute of Technology Jamshedpur in 2019, and also completed secondary and higher secondary education with good grades. His skillsets include programming languages like C, C++, Java and technologies like cloud computing, virtualization, Docker, web development and databases. He has undertaken projects in web application development using JSP and Servlets, cloud infrastructure using Docker and Python, and a quiz application using Java and OracleDB. Rishabh has received training in Java and Linux administration and has participated in technical competitions and events. His areas of interest include data structures, algorithms, mathematics and competitive programming
Rajiv Ranjan is a Sun Certified Java Programmer with over 8 years of experience developing web applications using Java/J2EE technologies like Spring, Struts, Hibernate, and Web Services. He has worked as a senior software developer and computer system analyst for Cisco Systems on projects involving order management, user profiles, and legacy tools. Currently located in Milpitas, California, he is looking for an engineering or IT role.
Overall 5 years of Enterprise level experience in Cloud Infrastructure Setup, Automation,
Migration & Management to build and scale services(Mobile & Web) on Amazon Web
Services. Programming, support, debugging, and administration in distributed
environments of Linux, Windows. Ability to use a wide variety of open source technologies
and cloud services. Expert in designing, investigating and implementing E2E DevOps for
various projects
The document is a resume for Aasheesh Ranjan seeking a position in IT that utilizes his skills in cloud computing and system administration. It outlines his technical skills and experience in areas like OpenStack, virtualization, networking, security and more. It also lists his professional certifications from Red Hat, Microsoft and others. His work experience includes roles as a release and deployment engineer and technical assistant. He holds a B.Tech in computer science and has participated in projects related to cloud infrastructure, networking and robotics.
Saurabh Singh is seeking a challenging career opportunity to further enhance his knowledge and skills. He holds a B.Tech in Electrical and Computer Engineering with honors from Jaipur Engineering College and Research Centre with a score of 72.32%. He has strong skills in DevOps technologies including Ansible, Docker, Kubernetes, Jenkins, Linux, Hadoop, Cloud Computing and programming languages such as C, C++, JavaScript, Python and ReactJS. He has work experience as a DevOps intern where he implemented high availability Kubernetes clusters integrated with CI/CD pipelines using Jenkins. His projects include developing software and platform as a service using Docker containers. He is among the few in India who hold the Red Hat Certified Specialist in
Saurabh Singh is seeking a challenging career opportunity to further enhance his knowledge and skills. He has a B.Tech. in ECE from Jaipur Engineering College with 70.60% and has skills in Ansible, cloud computing, Docker, Linux, Hadoop, AWS, programming in C, C++ and Python. He completed a summer training at LinuxWorld Informatics where he developed cloud infrastructure using containerization with Docker and Ansible. His projects include developing cloud services using Docker and a smart home security system using OpenCV, RFID, Arduino and MySQL. He holds Red Hat certifications in Ansible Automation and System Administration.
This document contains the resume of Prathamesh P Ghanekar. It summarizes his academics, including a Masters in Computer Networks from NC State University, a diploma in Embedded Systems, and a Bachelor's degree in Electronics Engineering. It also lists his industrial experience as an intern at Cisco Systems and as a Senior Software Engineer at IGATE Global Solutions. Finally, it provides details of his technical skills and several projects he has worked on relating to software defined networking, firewall implementation, memory and branch prediction simulation, and more.
Utkarsh Srivastav is a DevOps engineer with experience working with AWS cloud services, DevOps tools like CircleCI and Jenkins, infrastructure as code tools like Terraform and Cloudformation, and Docker. He has a bachelor's degree in electronics and communication engineering from Vellore Institute of Technology. His current role involves architecting scalable application infrastructure on AWS with cost optimization and deploying applications using different SDLC methods.
This document contains the resume of Jayant Sharma, a System Engineer who has 1.5 years of experience in software development and research operations at IndiaMart InterMesh Ltd. in Noida, India. He has technical skills in programming languages like PHP, C, C++, Java and frameworks like Restful Web Services, SLIM and YII. He has a M.Tech in Information Systems and a B.Tech in Computer Science. His projects include implementing a service oriented architecture at IndiaMart and a centralized logging system.
Abinaya Shanmuganathan is seeking a position that allows her to continuously enhance her knowledge and skills. She has a Bachelor's degree in Computer Science from Vickram College of Engineering in India. She has experience as a System Engineer Trainee at Infosys Technologies and technical competencies including Java, C++, HTML, MySQL, SQL Server, Oracle, Windows, Linux, Eclipse, and VmWare. She has undertaken academic projects and activities including an Oracle database project and has received training and certifications in hardware, networking, and Oracle Java programming.
Vighnesh Naik is seeking a full-time position as a DevOps Engineer. He has a Master's degree in Computer Software Engineering and a Bachelor's degree in Information Technology. He has over 3 years of experience as a System Engineer and DevOps Engineer at Barracuda Networks where he worked on automating server builds and monitoring frameworks using tools like Puppet, SaltStack, Nagios and Cacti. He is proficient in languages like C, PHP, SQL and tools like Git, SVN, Linux, Windows and AWS.
Amresh Kumar Singh has over 5 years of experience as an Embedded System Engineer. He has a B.Tech in ECE and a postgraduate diploma in embedded system design. His skills include C programming, data structures, operating systems, RTOS, device drivers, Linux, and networking concepts. He has experience working with microcontrollers, BeagleBone, Arduino, and Raspberry Pi. He has completed projects in vehicle-to-vehicle communication using BeagleBone and a password-based home security system using a microcontroller.
Shubham Kumar Singh is a B.Tech student at National Institute of Technology Srinagar pursuing Information Technology Engineering with a CGPA of 8.013/10. He is looking for opportunities to hone his skills in areas like competitive programming, data structures, and algorithms while contributing to organizational goals. He has experience with languages like C, Java, and Python as well as technologies including HTML, CSS, SQL, and image processing using Java. Shubham has completed internships and training programs, participated in technical activities and competitions, and held leadership roles in sports and on campus.
Rohit Kumar is a software engineer currently working at Simpplr Software in Gurugram, India. He received a B.Tech in Computer Science from GLBITM in 2020 with an aggregate of 85%. His previous experience includes internships at Codules Technology and Accenture. Rohit has skills in programming languages like Java, Python, and Apex. He has experience with technologies like AWS, Salesforce, HTML, CSS, JavaScript, MySQL, and version control systems like Git and Bitbucket. Rohit has completed projects including an online shopping system and a house plan application. His interests include traveling, swimming, volleyball, and cricket.
Abhinav Sharma has experience in front-end engineering, data science, big data analytics, DevOps, and leadership roles. His most recent role was as a Senior Software Engineer at Proximity Labs where he worked on modernizing the espncricinfo.com website. Previously, he was Head of Product at AlumnAI Academy where he managed curriculum development for AI programs. He was also Chief Technology Officer at Devnagri where he led engineering teams in building an AI localization tool for Indian languages.
Kanika Midha is a computer science graduate from IIIT Hyderabad with over 3 years of work experience. She has skills in programming languages like C, C++, Java, scripting languages like Python and frameworks like Django. Some of her major projects involve building an analytics app using Django, implementing resource allocation in a cloud computing environment, and developing a handwritten digit recognizer using neural networks. She has received awards for her academic and project work.
Ritu Ranjan Shrivastwa is a research associate at Nanyang Technological University in Singapore. He has experience as a software developer and research scholar. He holds an M.Tech in computer science from National Institute of Technology Meghalaya and a B.Tech in computer science from West Bengal University of Technology. His research interests include hardware cryptography, quantum computing, machine learning, and bioinformatics.
Parth Desai is seeking a full-time position in electrical engineering where he can utilize his skills. He has experience in languages like C, C++, Python, and Verilog. He has worked as an intern at Toshiba and Litmus Automation where he tested firmware, developed client libraries, and designed embedded systems. Parth has a Master's degree in Electrical Engineering from San Jose State University and led projects implementing encryption algorithms and bus arbitrators using Verilog and SystemVerilog.
Ruibo Cai has over 20 years of experience in software development with extensive skills in languages like C/C++, Java, SQL, and protocols like TCP/IP. He has worked as a senior software designer developing smart metering systems and has experience designing highly complex systems. Currently, he is looking for a job as a software developer, either as a contractor or full-time employee, utilizing his experience in all phases of the software development life cycle.
A Guide to a Winning Interview June 2024Bruce Bennett
This webinar is an in-depth review of the interview process. Preparation is a key element to acing an interview. Learn the best approaches from the initial phone screen to the face-to-face meeting with the hiring manager. You will hear great answers to several standard questions, including the dreaded “Tell Me About Yourself”.
Leadership Ambassador club Adventist modulekakomaeric00
Aims to equip people who aspire to become leaders with good qualities,and with Christian values and morals as per Biblical teachings.The you who aspire to be leaders should first read and understand what the ambassador module for leadership says about leadership and marry that to what the bible says.Christians sh
MISS TEEN GONDA 2024 - WINNER ABHA VISHWAKARMADK PAGEANT
Abha Vishwakarma, a rising star from Uttar Pradesh, has been selected as the victor from Gonda for Miss High Schooler India 2024. She is a glad representative of India, having won the title through her commitment and efforts in different talent competitions conducted by DK Exhibition, where she was crowned Miss Gonda 2024.
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...dsnow9802
Jill Pizzola's tenure as Senior Talent Acquisition Partner at THOMSON REUTERS in Marlton, New Jersey, from 2018 to 2023, was marked by innovation and excellence.
1. (An Institute of National Importance, under MHRD, Govt. of India)
Rishabh Kumar
B TECH. (HONS), COMPUTER SCIENCE ENGINEERING
DOB:- 16/01/1998 Reg. ID: - 2015UGCS052
I want to put to use my creative skills, technologies that I am familiar with and innovative thoughts that
will benefit the Organization in the long run and also help me in building my professional career.
Certificate of Appreciation from TIFR and HBCSE.
Qualified for the All India GK Competition held by MHRD in Class 10th.
LANGUAGES: C (****), C++ (***), JAVA (***), PYTHON(***) , SQL(****) , HTML(***) , CSS(**).
CLOUD COMPUTING SERVICES: SaaS (Software as a Service) , IaaS (Infrastructure as a Service) ,PaaS
(Platform as a Service) , CaaS (Container as a Service), NaaS (Network as a Service) , STaaS (Storage as a
Service).
VIRTUALIZATION: Oracle VirtualBox, qemu-KVM(Type-2).
CONTAINER: Docker.
SOFTWARE AND DEVOPS TOOLS: Ansible ,Splunk , VNCViewer, VirtManager, Shellinabox, Apache Server
,Nginx Server.
DATABASE: OracleDB , MySQL
OPERATING SYSTEMS: Redhat Enterprise Linux(RHEL 7.3), Windows 10.
Name of
Examination
Year of
passing
Board/
University
Institution Percentage/
CGPA
Graduation B.TECH(Hons) 2019 Deemed National Institute of
Technology,Jamshedpur
8.70(CGPA)
Senior
Secondary(XII)
Intermediate 2014 CBSE Nirmal Higher
Secondary School,
Jagdalpur
94.20%
Secondary
School(X)
Matriculation 2012 ICSE St. Xavier’s High School,
Jagdalpur
87.28%
ACADEMIC ACHIEVEMENTS
TECHNICAL SKILLS
EDUCATIONAL QUALIFICATION:-
OBJECTIVE
2.
GOOD COMMUNICATION SKILLS. (WRITING AND SPEAKING)
SOUND IN PROBLEM SOLVING.
PROFICIENT IN MATHEMATICS.
GOOD IN LOGICAL AND ANALYTICAL REASONING.
Vice President of HEC of Hostel -D NIT Jamshedpur for the session 2016-17.
Event Co-ordinator for Annual Sports Meet in College.
Head Boy in Class 10th in school.
TITLE: Automate Deployment of Cloud Computing and Virtualization with Containerized Docker Integration
on Linux System Using Python CGI and automated by DevOps tool-Ansible.
DESCRIPTION: We created our own cloud infrastructure under the name CloudFlora . We host Cloud
Computing services as web application and provide on demand service of Storage, Software , Infrastructure
and other Computational Services.
TITLE: Desktop Application for Test and Quizzes for a College using JavaSE , OracleDB and NetBeans8.1.
DESCRIPTION: We created a Desktop application for taking tests and quizzes which is built on Java and can
be deployed on LAN. The application is capable of storing and displaying results as well as maintaining the
results and details of all registered students.
ORANIZATION PERIOD PROJECT TITLE
LINUXWORLD INFORMATICS PRIVATE
LTD, JAIPUR, Rajasthan
45 Days(2017) Redhat Certified System
Administrator[RHCSA] and Redhat
Certified Engineer [RHCE] Training
SAGAR
TECHNOLOGY,JAGDALPUR(AICTE
APPROVED)
50 Days(2016) Core Java
SAGAR
TECHNOLOGY,JAGDALPUR(AICTE
APPROVED)
50 Days(2013) C++
Finalist in Maths Olympiad in Kshitij 2017( Technical Fest of IIT Kharagpur).
Participated in Inter NIT Badminton Championship in 2017 held at NIT Tiruchirapally.
Secured 2nd position in Tech Quiz at Avartan (Technical Fest of NIT Raipur).
Member of Team Qunite (Quizzing team of NIT Jamshedpur).
OTHER SKILLS
PROJECT
TRAINING / INTERNSHIP
POSITIONS OF RESPONSIBILITY HELD
EXTRA-CURRICULAR ACTIVITIES
3. Exploring new places.
Reading online news and resources.
Programming.
Reading Books on Technologies.
Permanent Address :- C/o Amrendra Kumar,
Badi Pahadi Mod,
Hospital Road, Bihar Sharif. P.O.-Sohsarai
,Dist-Nalanda,Bihar.
PIN-803118
Email id :- 16kumar01rishabh@gmail.com
Phone/Mob No :- +91-8982644028
Linkedin linkedin.com/in/rishabh16kumar01
(Signature of Student)
HOBBIES AND INTERESTS
PERSONAL DETAILS