Hi, My name is Danish Khakwani.

Site Reliability Engineer at Change Healthcare

The higher we are placed, the more humble we should walk.

Intro

My name is Danish Khakwani. I am a highly motivated Engineer with six years of industry experience in Software Development and Operations. I have the thirst of knowledge and I carry a mindset of improving myself and the others who I work with. I have studied Computing Science from Simon Fraser University, Canada.

Specialities: Cloud Computing, Serverless application development, Linux Server Administration, System Configuration Management

Certifications: AWS Solutions Architect Associate, Pagerdury Certified Incident Responder

Skills

Languages:   Python, Bash, Javascript, Golang, Groovy
Database Systems: MySQL, PostgreSQL, AWS DynamoDB
Operating Systems:   Linux, Unix and Windows
Web:   Flask, React, Serverless APIs
Other Tools:   Terraform, Kubernetes, Spinnaker, Git, Jenkins, Gitlab CI, Maven, Gradle, Puppet, Ansible, Vagrant, Packer, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Education

Major: Computing Science
Concentration: Programming Languages and Software, Information Systems and Computing Systems

Experience

Urbint
Jul 2021 - Present
Senior Site Reliability Engineer
  • Setup and maintain cloud infrastructure on Google Cloud
  • Work closely with Development teams to implement scalable, reliable, and cost-effective architecture
  • Adopt and implement GitOps principles for continuous deployment
  • Implement monitoring and alerting for cloud infrastructure and software products
Change Healthcare
Jun 2020 - Jul 2021
Site Reliability Engineer
  • Working with the development team to define and implement monitoring metrics for the software solution to meet service level objectives (SLOs) in production system
  • Automating tasks that are required to be performed on a regular basis
  • Monitoring infrastructure in Google Cloud to be compliant based on set of custom rules set
  • Responsible for incident management and organizing post-mortems for the incidents
  • Setup and maintain cloud infrastructure on Google Cloud
Samsung Electronics, Canada
Jan 2018 - May 2020
DevOps Engineer
  • Designing, creating, and maintaining automation jobs in CI systems
  • Setup and maintain identity and access management solution
  • Setup and maintain cloud infrastructure on AWS
  • Securing infrastructure access and meeting compliance requirement by making user actions auditable
  • Creating continuous delivery pipelines
  • Container orchestration using Kubernetes
  • Setting up infrastructure alerts via DataDog
  • Logging application and infrastructure events to SumoLogic
Samsung Electronics, Canada
May 2017 – Dec 2017
DevOps Engineer Intern
  • Setup and manage AWS infrastructure using Terraform
  • Setup Continuous Integration and Delivery pipelines for various Samsung projects
  • Used Consul Key/Value store to dynamically generate application configuration files using consul-template
  • Built images/snapshots of systems using Packer
Samsung Electronics, Canada
May 2016 - August 2016
DevOps Engineer Intern
  • Setup and support Continuous Integration and Continuous Delivery for Samsung Pay, Samsung Knox, Samsung IoT Cloud, and other related projects
  • Heavily utilized Amazon Web Services (EC2, SQS, EMR, RDS, S3, Redshift, KMS, DynamoDB, Lambda) for projects
  • System Configuration Management using Ansible, and managing infrastructure using Terraform
  • Supported setup of tools such as Elasticsearch, Logstash, Kibana, Kafka, Spark, Zookeeper, Nagios, Dynatrace
Blackberry, Canada
May 2015 - December 2015
Software Tools and Automation Developer Co-op
  • Server orchestration using MCollective with RabbitMQ as a Middleware
  • Setup a private Docker registry, setting up SSL certificates for the registry, and connecting the registry with LDAP using Nginx as a reverse proxy
  • Automated Linux and Windows system configuration using Puppet
Ericsson, Canada
September 2014 - April 2015
Software Developer Co-op
  • Used agile methodology for software development Developed a web-application using Go language and Martini Framework
  • Operational support including end user support, root cause analysis and defect resolution
  • Involvement in software development process (Agile planning/sprints, collaboration, design sessions and code reviews)
Simon Fraser University, Canada
May 2013 - August 2013
Research Assistant
  • Make modifications to existing C++ implementations of algorithms for estimating tree-width of graphs, including testing and evaluation of these modifications
  • Extend the existing C++ programs with implementations of additional algorithms for computing lower bounds on tree-width, including designing and implementing testing procedures
  • Carrying out large scale computational experiments to evaluate the new algorithms and to generate new data on tree-width of large industrial formulas