- Kuldeep Singh is a Red Hat Certified Engineer with over 3 years of experience as a Linux Administrator currently working at Eli Research Pvt. Ltd. in Faridabad, India.
- He has a B.Tech from Punjab Technical University and technical skills including Redhat, CentOS, MySQL, Apache, Nginx, Tomcat, Samba, Nagios, Postfix, and scripting.
- Previous work includes projects at NetProphets Cyberworks managing Linux servers for clients like Reckitt Benckiser and implementing backups, monitoring, security and more.
Infinite Topic Backlogs with Apache PulsarStreamlio
A look at how the scalable storage architecture of Apache Pulsar makes it possible to retain and access any length of event or message history in Pulsar.
Matteo Merli, the tech lead for Cloud Messaging Service at Yahoo, went through their design decisions, how they reached that and how they leverage Apache BookKeeper to implement a multi-tenant messaging service.
IoT Studio #1: Protocols introduction and connected jukeboxMickaël Rémond
This is the slides ProcessOne IoT Studio session #1.
At the core of the discussion is an introduction to Internet of Things protocols.
Here are the topics / questions that I have been addressing:
- What are the main classes of protocols for the Internet of Things ?
- What are the strengths of XMPP for the Internet of things ?
- What are the main XMPP Extensions for building the Internet of Things ?
- How can I leverage XMPP to build a real device / appliance ?
As such, the session ends with a hands-on demonstration of a Soundcloud connected Jukebox built with:
- Raspberry Pi 2
- Connected to ejabberd
- Client is developed in Go using Go XMPP library Gox
Video of the session is available on Youtube: https://www.youtube.com/watch?v=YtommTbCxCc
Infinite Topic Backlogs with Apache PulsarStreamlio
A look at how the scalable storage architecture of Apache Pulsar makes it possible to retain and access any length of event or message history in Pulsar.
Matteo Merli, the tech lead for Cloud Messaging Service at Yahoo, went through their design decisions, how they reached that and how they leverage Apache BookKeeper to implement a multi-tenant messaging service.
IoT Studio #1: Protocols introduction and connected jukeboxMickaël Rémond
This is the slides ProcessOne IoT Studio session #1.
At the core of the discussion is an introduction to Internet of Things protocols.
Here are the topics / questions that I have been addressing:
- What are the main classes of protocols for the Internet of Things ?
- What are the strengths of XMPP for the Internet of things ?
- What are the main XMPP Extensions for building the Internet of Things ?
- How can I leverage XMPP to build a real device / appliance ?
As such, the session ends with a hands-on demonstration of a Soundcloud connected Jukebox built with:
- Raspberry Pi 2
- Connected to ejabberd
- Client is developed in Go using Go XMPP library Gox
Video of the session is available on Youtube: https://www.youtube.com/watch?v=YtommTbCxCc
During this XMPP academy session I talk about ejabberd architecture, Data backends, show how to learn XMPP the proper, explains message carbons and MUC limitations.
Full session can be seen on Youtube: https://youtu.be/SbpFgdryyIA
Having used apache pulsar in production for an year for our pub sub use cases such as stream analytics, event sourcing etc, this slide deck presents the lesson learned per se understanding the architecture, tuning the cluster, managing to keep it highly available and fault tolerant and much more.
While the slides are presented in terms of apache pulsar, a lot of the concepts can be easily extended to a lot of distributed systems.
The views here are my own and do not represent the view of nutanix corporation.
Kafka is most popular messaging queue.
Key Areas:
What is Messgaing Queue?
Why Messaging Queue?
Kafka- basic terminologies
Kafka- Architecture (Message Flow)
AWS SQS vs Apache Kafka
The session discusses on how companies are using Apache Kafka & also covers under the hood details like partitions, brokers, replication.
About apache kafka: Apache Kafka is a distributed a streaming platform, Apache Kafka provides low-latency, high-throughput, fault-tolerant publish and subscribe pipelines and is able to process streams of events. Kafka provides reliable, millisecond responses to support both customer-facing applications and connecting downstream systems with real-time data.
During this XMPP academy session I talk about ejabberd architecture, Data backends, show how to learn XMPP the proper, explains message carbons and MUC limitations.
Full session can be seen on Youtube: https://youtu.be/SbpFgdryyIA
Having used apache pulsar in production for an year for our pub sub use cases such as stream analytics, event sourcing etc, this slide deck presents the lesson learned per se understanding the architecture, tuning the cluster, managing to keep it highly available and fault tolerant and much more.
While the slides are presented in terms of apache pulsar, a lot of the concepts can be easily extended to a lot of distributed systems.
The views here are my own and do not represent the view of nutanix corporation.
Kafka is most popular messaging queue.
Key Areas:
What is Messgaing Queue?
Why Messaging Queue?
Kafka- basic terminologies
Kafka- Architecture (Message Flow)
AWS SQS vs Apache Kafka
The session discusses on how companies are using Apache Kafka & also covers under the hood details like partitions, brokers, replication.
About apache kafka: Apache Kafka is a distributed a streaming platform, Apache Kafka provides low-latency, high-throughput, fault-tolerant publish and subscribe pipelines and is able to process streams of events. Kafka provides reliable, millisecond responses to support both customer-facing applications and connecting downstream systems with real-time data.
1. Kuldeep Singh
Email: kuldeep1333@gmail.com
Contact No: 08447099686
Summary:
• B.Tech from P.T.U University, MIMIT, MALOUT (Punjab).
• Red Hat Certified Engineer (RHEL 6), Certificate No. : 111-074-225.
• 3+ year Experience as Linux Admin.
• Currently working with Eli Research Pvt. Ltd., Faridabad.
Career Objective:
Aspiring to attain career enrichment through opportunities in System Administrator with a growth
oriented organization.
Technical skills and experience include:
• Operating system : Redhat, Centos
• Databases – MySQL
• Admin Tools - Plesk, CPanel , WHM
• Monitoring tool – Nagios , awstats
• Mail server – Postfix, Squirrelmail, Zimbra
• Backup - tar, zip, mysqldump
• Security - SSH, SSL, IPtables, TCP Wrappers,
• Other - FTP, NFS, samba, SVN,DNS, amazon , Window Server , load balancer
• Shell Scripting
• ESX Virtualization
• Troubleshooting System and Resources.
Work Experience
• Worked with NetProphets Cyberworks Pvt. Ltd., Noida as Assist. Linux Admin
from Nov 2011 to May 2014.
• Working with Eli Research Pvt. Ltd., Faridabad as Linux Admin from May 2014 to till date
Project Undertaken:
Company : Eli Research Pvt. Ltd., Faridabad
Project Title: Eli Global
Team size: 5
Duration: May-2014 to till date
Project work:
• Managing Installation, and configuration , Troubleshooting , Linux server.
• Installation and Configuring various server such as Mail Server, NFS/FTP, APACHE
(HTTPD),Nginx, Tomcat and SAMBA SERVER, DNS.
• Setup and Managing LAMP Environment
• Creating new database and db users, granting privileges to db user’s.
Page 1 of 3
2. • Managing WHM/Cpanel Hosting Linux Server
• Managing Rackspace/VPS Linux Server
• Setup Nagios for Monitoring Window’s and Linux server’s
• Setup SVN server
• Implementation of Iptables/firewalls
• Configuring and working with SSH.
• Management of user’s accounts and groups with access permission.
• Scheduled Increment/Full Backup through bash shell scripts.
• Managing the remote hosted Linux Servers using SSH
• Working with Network File System / FTP
• Setup Mysql Replication.
• Create extension’s, Ring groups, confrence line’s on freepbx.
• Working on ESX Virtulization.
• Creating email account on mailing server’s.
Company : Net Prophets Cyber works Pvt. Ltd., Noida
Project Title: Reckitt Benckiser
Team size: 2
No. of Servers: 26 Linux and 2 window server
Duration: Nov-2011 to May-2014
Project work:
• Creating new domain and there user detail,
• Creating Awstats for bandwidth check,
• Troubleshooting the issue's,
• Monitor server's using nagios,
• Creating new database and db users,
• Mysql replication,
• Backup Scripts,
• Configure SSL on websites,
• Checking logwatch
Company : Net Prophets Cyber works Pvt. Ltd., Noida
Project Title: nortanpay.com
Duration: Nov-2011 to May-2014
Team size: 2
No. of Servers: 2
Project work:
• Bandwidth check,
• Troubleshooting the issue's
• Monitor server's using nagios,
• Backup scripts
• Checking logwatch
Page 2 of 3
3. Company : Net Prophets Cyber works Pvt. Ltd., Noida
Project Title: timtara.com
Duration: Nov-2011 to May-2014
Team size: 2
No. of Servers: 5
Project work :
• Bandwidth check,
• Troubleshooting the issue's
• Monitor server's using nagios,
• Mysql replication
• Backup scripts
• Checking logwatch
Professional & Education Qualification
• Completed B.Tech from MIMIT, Malout (Muktsar) with 72% marks .
• Completed Diploma in IT from GGS Polytechnic, Talwandi Sabo (Bti) with 63% marks.
• Completed Xth from PSEB with 67% marks.
Non-Technical Skills:
• Hard Working and Sincere
• Quick learner, Good team Player
• Dedicated and Ambitious
Other Skills:
• Languages Known: English, Hindi, Punjabi
• Strong analytical ability and problem solving.
• Effective Presentation & Communication Skills (Both written and verbal).
Personal Details:
Name: Kuldeep Singh
Date of Birth: 24th Oct 1989
Father’s Name: Sh. Piara Singh
Marital Status: Single
Present Address: Flat no. 963, DDA LIG Flat, Mayur Vihar Phase-3, Delhi
Permanent Address: Kansal Road, Maur Mandi , Distt Bathinda (Punjab)
Passport No: J9995938
Contact No.: (M) 08447099686
Email Contact: kuldeep1333@gmail.com
Date: (Kuldeep Singh)
Place:
Page 3 of 3