Summary
Overview
Work History
Education
Skills
Github
Certification
Conferences
Work Availability
Timeline
Hi, I’m

Asif Jamadar

Senior Site Reliability Engineer @ Twitter
Three things in human life are important. The first is to be kind. The second is to be kind. And the third is to be kind.
Henry James
Asif Jamadar

Summary

Senior SRE with 11+ years of experience in SRE and DevOps areas. As SRE Engineer at Twitter Inc, set up, led, and managed a team of 5 SREs as technical lead and worked on mission-critical production databases on-prem and cloud, providing 99.9% uptime. Leading Data Privacy(FTC/GDPR) programs on databases across Twitter through developing software products and services for 100% data privacy and compliance.

Overview

14
years of professional experience
7
years of post-secondary education
10
Certifications

Work History

Twitter, Inc
Bangalore, KA, India

Senior Site Reliability Engineer
03.2019 - Current

Job overview

  • Work with and lead other team members to stay on top of crucial industry innovations and technology and assist in the growth of team development.
  • Led service continuity project during covid-19 to handle high volume traffic, redefine Service Level Objectives and Indicators (SLO and SLI), Risk acceptance, pro-active monitoring, disaster recovery, and mitigation plan.
  • Authored technical design documents for implementing FTC and GDPR requirements on various database flavors like MySQL, Vertica, PostgreSQL, and GCP(CloudSQL) at the scale of 52k+ datasets spread across 150+ independent clusters replicated over different geo-locations.
  • Authored technical design documents and led a team for implementing FTC/GDPR - Privacy and Data Protection policies like Accountability, Ownership, Authorization, Least privilege, Registration, Annotation, Encryption in transit, and Encryption at rest.
  • Authored technical design documents and implemented solutions for GDPR data scrubbing services like wipeout and retention to handle over 52k datasets on-prem and cloud.
  • Designed SOX(Sarbanes–Oxley Act) compliance solution by working with third-party Auditors like PwC and Deloitte for P0 clusters for auditing purposes to track the activities.
  • To improve the security and performance of infrastructure, implemented Airflow automation to perform seamless maintenance of MySQL upgrades, OS upgrades, and Kernel upgrades to keep the fleet healthy with the latest security patches and bug fixes.
  • Authored technical design document for adopting Google CloudSQL for internal usage by adhering to Twitter security policies and GDPR/FTC requirements. The solution is automated to handle 100s of CloudSQL instance creation and destruction at any given time across the org.
  • Developed Terraform Module for GCP CloudSQL and made it available for all teams in the Twitter org as a standard practice to adhere to security and GDPR/FTC policies.
  • Redesigned to replace legacy mission-critical health check script and migrated from Perl to Multi-threaded Python.
  • Designed a chargeback system to generate monthly bills for users.
    Implemented Horizontal scalable MySQL clusters using the Vitess framework to serve 1M requests per second.
  • Implemented Orchestrator to handle automated failover of MySQL Primary node to reduce on-call burden and midnight on-call alerts.
  • Assist in the Development Priority List process, working with the Product Management group to address the issue identified as part of the Problem Management.
  • Provide performance management, disaster recovery, monitoring, and access management solutions.
  • Work/support business users to understand issues, develop root cause analysis, and work with the team to build enhancements/fixes.
  • Work with cross-team to develop, maintain, and communicate current development schedules, timelines, and status. Help review code change and technical design documents.
  • Provide engineering design across different workloads, including incident & problem management, change management, security, and compliance.
  • Identifying, gathering, analyzing, and automating responses to key performance metrics, logs, and alerts.
  • Engineering solutions in the long term to make everyone's life easier.
  • Submitted 3 Technical papers for SRE conference
    Building Privacy Compliance for Databases by Database SRE@Twitter - https://srecon22apac.usenix.hotcrp.com/paper/185?cap=hcav185vCzGvCdoroCiDWNsCdMfofbA
    Infrastructure Management at scale by Database SRE@Twitter - https://srecon22apac.usenix.hotcrp.com/paper/513?cap=hcav513abGSKUpkkKTuKEpNSkaHbtyB
    Horizontal scaling of MySQL @ Twitter - https://srecon22apac.usenix.hotcrp.com/paper/304?cap=hcav304UfEqJqxfGBoeEEoAVmPDPnKB

Juniper Networks, Inc, Customer Support Services
Bangalore, KA, India

Software Engineer 4
06.2015 - 03.2019

Job overview

  • Set up and maintained 5+ clusters of Hadoop and Kubernetes.
  • Set up and maintained 100+ Linux machines with 99.9% up-time.
  • Successfully migrated production Kerberized CDH Hadoop(Solr, HBase, Hive) cluster to AWS.
  • Successfully implemented CDH backup disaster recovery strategy to S3.
  • Implemented CI/CD pipelines using Jenkins.
  • Deployed and configured Kubernetes monitoring using Prometheus and Grafana.
  • Developed custom monitoring dashboards in Grafana and Splunk.
  • Transitioned to GIT version control and integrated with Gerrit code review to slash human error.
  • Implemented disaster recovery on CDH cluster.
  • Implemented Kafka Mirror Maker.
  • Migration of production grade Hadoop and Kubernetes clusters to AWS cloud.
  • Set up and configured Hazelcast clustering for 30+ micro-services in Kubernetes overlay network environment.
  • Wrote Python automation to configure Hadoop services using CDH Python client, saving 80% time..
  • Wrote Python automation to restore HBase, Hive(tables, metadata) and Solr data, saving 80% time.
  • Wrote Python automation to boot AWS i3 machines and restore HDFS on NVMe volumes and other Hadoop services, saving 80% time.
  • Wrote Bash scripts to take snapshots of HDFS and take backup of it to AWS S3.
  • Wrote Bash scripts to take MongoDB backups periodically to AWS S3.
  • Wrote Ansible scripts to automatically update system components, system configurations, saving 30% admin time.
  • Wrote Ansible scripts to create VMs through VMware VCenter client on demand and configure, saving 80% admin time.
  • Wrote Ansible scripts to Install Kubernetes cluster and HAProxy load balancer, saving 80% admin time for setting up a new environment.
  • Wrote Python automation to deploy 40+ micro-services in Kubernetes for 4 production-grade applications.
  • Wrote Ansible scripts to install and load Kerberos server and automate backup.
  • Wrote Python automation to automate cluster operations and deployment using Kubernetes SDK.
  • Wrote Python automation to monitor Kafka topics for lag and alert the respective team based on conditions, savings 80% of manually monitoring time.
  • Wrote Python automation to monitor data integrity between Kafka message and HBase.
  • Wrote Python automation to parse Juniper devices commands(250 commands) output and logs and verify the data integrity with Impala.
  • Wrote Python automation to clean HBase system stats table, saving 80% of activity time.
  • Wrote Python automation to read Kafka topics and insert data in MongoDB.
  • Wrote Python automation to Parse SAP data files and prepare for MongoDB insertion.
  • Wrote Python automation to monitor YARN applications activity and alert teams on failure.
  • Set up and maintained Elastic Search Filebeat to read logs and send to Kafka.
  • Set up and maintained Docker private registry.
  • Set up and maintained 2 Jenkins master-slave clusters to provide continuous integration through Gerrit code review and support Jenkins automated builds and deployment.
  • Set up and maintained MongoDB replica set cluster as a service under Kubernetes.
  • Set up and maintained Jenkins auto-deployment for 50+ projects, saving 70% manually deployment time.
  • Set up and configured 30+ promotional build Jenkins pipelines.
  • Set up and configured generic Docker image building process to use across all environments, saving 80% of build time.
  • Set up and configured Virtual IPs using Keepalived daemon service.
  • Have working experience on VMware virtualization.
  • Set up and configured Splunk. Configured 100+ alerts, look-ups, 10+ dashboards, and reports.
  • Configured Site24x7 application availability monitors, remote Nix monitor, and others.

Wipro Technologies, Chief Technological Office
Bangalore, KA, India

Senior Software Engineer
01.2013 - 06.2015

Job overview

  • Filed 1 patent on Network device config compliance.
  • Traveled onsite and abroad to client places to interact and understand customer requirements to deliver the product.
  • Worked for different domain clients like Travel and Hospitality, Health care, Infrastructure services, Education, Banking, Telecom, Government and Manufacturing.
  • Developed 20+ Splunk Applications and deployment.
  • Set up and maintained Splunk Hunk integration.
  • Set up and configured BigData analytics on Splunk, Hadoop and ELK.
  • Set up and maintained Elastic Search, logstash and Kibana cluster.
  • Developed application around open source tool - RAT (Router Auditing Tool).
  • Wrote PHP scripts to parse network device logs.
  • Developed web app using MVC framework (Code Ignitor).
  • Wrote PHP scripts to use PHP SDKs like IPViking, Pusher, eucalyptus, maxmind etc and developed apps based on these.
  • Wrote Python scripts to automate manual tasks and development Django app.
  • Wrote PHP and Python scripts to pull data from Splunk using SDK.
  • Deployed Eucalyptus and Openstack cloud components.
  • Deployed Puppet tool and development of Puppet manifests.
  • Deployment of Rundeck automation tool and automated tasks using shell scripts.
  • AWS console management.
  • CPanel management.
  • Worked on and developed application on Google maps APIs.
  • Working with JavaScript charts libraries.
  • Have worked on CSS frameworks like twitter bootstrap and YAML.
  • Website development on WordPress and Joomla.
  • Prepared, arranged and tested Splunk search strings and operational strings.
  • Created and configured management reports and dashboards.
  • Developed, evaluated and documented specific metrics for management purpose.
  • Trained Splunk security team members for complex search strings
  • Analyzed security based events, risks and reporting instances.
  • Designed, developed and implemented system engineering plans and technical support services.
  • Executed systems programming activities and supported data center activities.
  • Providing technical services to projects, user requests and data queries.
  • Implemented forwarder configuration, search heads and indexing.
  • Wrote guidelines to follow as best practice.
  • Python automation for data validation.
  • SAP and Hadoop integration verification process.
  • Contributed to MongoDB and Splunk integration connector.

Hillock Hosting
Belgaum, KA, India

Software Engineer
06.2009 - 01.2013

Job overview

  • Smart Billing System: Designed,
    developed, and implemented Desktop
    application for self-contained
    index-based search Engine for stored bills.
    This project is developed to optimize
    speed, performance in, making, and
    finding relevant Bills.
  • Desktop application solution for Hotel
    management: This solution includes
    storing Dishes, customer information and
    sale information. It has a module for stock
    maintenance and purchase collection.
    The application has feature for generating
    reports of Stock, Purchase, and Sale.
    Application also takes care of revenue
    collected along with calculation of
    taxation. It has a bill module for
    generating bills.
  • Desktop application solution for Mobile
    Shop: This solution includes storing
    customer information and supplier
    information. It has a module for stock
    maintenance and purchase collection
    and reporting feature.
    Websites and Web applications design
    and development: Designed and
    developed website using CMS like
    WordPress, Joomla, Drupal and Opencart
    for various customers.
  • Desktop application and web solution for
    College Management: This solution
    includes storing students, faculty,
    attendance, marks information. It has a
    module for displaying shortage of
    attendance and setting up subjects'
    assignment to faculties and reporting
    feature.
  • System Resource Monitoring: The purpose
    of this project is to gather all information of
    system such as IPConfig, Network Status,
    Processes running, and Hardware
    information in verbose format along with
    screen shoots. This info is send to the cell
    phone using SMTP protocol and GPRS on a
    predefined intervals.
  • File manager: A File Manager is an
    essential piece of software for any phone.
    If you have tons of files lying around on
    your card and have trouble managing
    them, get a good file manager. Besides
    organizing your files, most managers out
    there provide a heap of additional
    functionality.
  • AutoAnswer: is a very simple android
    application to answer the phone
    automatically when it rings. Can be
    limited to just contacts or starred contacts.
    Also has a speakerphone option.

Education

Gogte Institute of Technology(VTU)
Belgaum, KA

from Computer Science And Engineering
08.2006 - 06.2010

University Overview

Bachelor of Engineering in Computer Science

R.N.Shetty Polytechnic
Belgaum, KA

from Computer Science And Engineering
08.2003 - 08.2006

University Overview

  • Diploma in Computer Science

Skills

    Kubernetes/Mesos and Docker

undefined

Github

https://github.com/asifhj

Certification

Splunk Certified Knowledge Manager: Cert-26987

Conferences

Submitted 3 Technical papers for SRE conference

  • Building privacy compliance for databases by Database SRE@Twitter - https://srecon22apac.usenix.hotcrp.com/paper/185?cap=hcav185vCzGvCdoroCiDWNsCdMfofbA
  • Infrastructure Management at scale by Database SRE@Twitter - https://srecon22apac.usenix.hotcrp.com/paper/513?cap=hcav513abGSKUpkkKTuKEpNSkaHbtyB
  • Horizontal scaling of MySQL @ Twitter - https://srecon22apac.usenix.hotcrp.com/paper /304?cap=hcav304UfEqJqxfGBoeEEoAVmPDPnKB
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Site Reliability Engineer

Twitter, Inc
03.2019 - Current

Software Engineer 4

Juniper Networks, Inc, Customer Support Services
06.2015 - 03.2019

Senior Software Engineer

Wipro Technologies, Chief Technological Office
01.2013 - 06.2015

Software Engineer

Hillock Hosting
06.2009 - 01.2013

Gogte Institute of Technology(VTU)

from Computer Science And Engineering
08.2006 - 06.2010

R.N.Shetty Polytechnic

from Computer Science And Engineering
08.2003 - 08.2006
Asif JamadarSenior Site Reliability Engineer @ Twitter