About Customer
  • • Client has an ad-exchange platform that facilitates buying and selling of media advertising inventory from multiple ad networks
  • • With bidding happening in real time, client wanted to give low network latency services to its customers who were currently using AWS.
Development need
  • • Maintaining Datacenter with 74 physical servers
  • • Automating the Infrastructure provisioning
  • • Automate OpenStack services configuration for quick horizontal scaling
  • • Key Challenges to be addressed:
  • • Within few hours, new physical hosts can be added to production with minimal manual intervention
    • Complex add-on services were required to deployed and administered
Implementation Details
  • • Hardware management and administration which included remote OS install, KVM console access, power-supply management using PDU. Managing 74 physical servers.
  • • Wrote SaltStack configuration management modules for OS configuration tuning, Installation of Applications like OpenStack, MapR Hadoop, Kafka, Zookeeper, Sensu monitoring tools.
  • • Administration of OpenStack services like Keystone, Glance, Nova, Nova-Network, Neutron, Heat And Ceilometer through SaltStack modules for easy horizontal scaling
  • • Administration of MapR Hadoop cluster for PAM-MySQL authencation, upgrades, troubleshooting. And services like Spark, Spark streaming, Drill, Hbase
  • • Administration of Kafka cluster and tuning. MirrorMaker configuration for replication across Kafka Clusters across regions
  • • Monitoring and Log-aggregation implementation for easy troubleshooting and pro-active reporting of incidents