Ankan Mukherjee

Engineering Manager

Seattle, Washington, United States11 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven track record in leading distributed engineering teams.
  • Expertise in building scalable microservices and cloud infrastructure.
  • Certified Scrum Master with extensive agile experience.
Stackforce AI infers this person is a SaaS Infrastructure Engineer with expertise in distributed systems and cloud computing.

Contact

Skills

Core Skills

Distributed SystemsTeam LeadershipContinuous Deployment & DeliveryMicroservices PlatformsApplication PlatformsDevelopment InfrastructureApplication Infrastructure

Other Skills

JavaGoPythonKubernetesSpinnakerIstioPublic CloudService MeshSpring BootZookeeperSQLiteRubyMesosMarathonChronos

About

• Engineering leader focused on continuous learning and interested in platforms & distributed systems. • Passionate about software design & implementation with a proactive attitude & hands-on approach to problem solving. • Certified Professional Scrum Master & seasoned Product Owner with real-life experience setting up high-performing agile teams in complex environments. • Worked on exciting and interesting problems in building the next generation of large scale compute infrastructure. Specialties: • AR/VR, AI/ML Infrastructure, Microservices, Distributed Systems, Enterprise Infrastructure, Cloud Computing, Software Architecture, Continuous Integration & Continuous Delivery (CI/CD), Public Cloud, Project planning & execution, Enterprise Content Management, Business Process Modeling, Technical Leadership, People Management, Agile Methodologies. • Design and development of distributed, scalable multi-tier systems with and without components off the shelf. • Setting up and leading small as well large agile development teams and programs across multiple time zones and locations. • Experience integrating enterprise-wide systems with cross-team dependencies. • Experience with systems developed using Java, C/C++, Python, Go (Golang) along with some exposure to .Net technologies as well.

Experience

11 yrs 3 mos
Total Experience
3 yrs 9 mos
Average Tenure
5 yrs
Current Experience

Meta

Engineering Manager

Jun 2021Present · 4 yrs 11 mos

  • AI Infrastructure
  • Reality Labs
Distributed SystemsTeam Leadership

Salesforce

3 roles

Senior Engineering Manager, Continuous Deployment & Delivery

May 2020Jun 2021 · 1 yr 1 mo

  • Owned the safe deployments capability to enable automated, secure and health mediated continuous deployment & delivery experience across Salesforce supporting deployment strategies like Blue/Green & Canary, and owned part of the work for enabling the CD platform easily scale to support increasing demands for frequent deployments and releases.
  • Tech stack: Java, Go, Python, Kubernetes, Spinnaker, Istio, Service Mesh, Public Cloud, etc.
JavaGoPythonKubernetesSpinnakerIstio+3

Senior Engineering Manager, Microservices Platforms

Promoted

May 2018Apr 2020 · 1 yr 11 mos

  • Led multiple distributed engineering teams in the microservices platforms organization building & managing distributed systems to enable -
  • ‣ feature management & experimentation at scale,
  • ‣ operations-blessed microservices framework,
  • ‣ automatically managed environments for running highly available containerized applications across data centers,
  • ‣ and more!
  • Tech stack: Java, Go, Python, Kubernetes, Service Mesh, Public Cloud, Spring Boot, etc.
JavaGoPythonKubernetesService MeshPublic Cloud+3

Senior Engineering Manager, Compute Deploy

Apr 2017Apr 2018 · 1 yr

  • Built and led a distributed engineering team to design and implement a distributed system enabling secure autonomous health mediated declarative deployments to compute substrates across all our data centers.
  • Tech stack: Java, Go, Python, Zookeeper, SQLite, etc.
JavaGoPythonZookeeperSQLiteDistributed Systems+1

Moz

2 roles

Engineering Manager, Application Platforms & Development Infrastructure

Promoted

Jun 2015Apr 2017 · 1 yr 10 mos

  • Set up and led the team that built RogerOS, a Mesos based cluster operating system, and took it to production. Also presented a talk on parts of this work at Mesoscon 2015.
  • Created the ​RAPID ​(Roger Application Platforms & Infrastructure for Development) system - a set of platforms & services to help increase development velocity - with a mission to help rapidly develop and release products from Moz. This system included RogerOS as well as a set of additional development infrastructure and tools built using open source software for monitoring, log processing, alerting, configuration management, build processing, CI/CD, integrated testing, and more.
  • Tech Stack: Go, Python, Ruby, Java, Mesos, Marathon, Chronos, Docker, Zookeeper, Vault, HAProxy, MaraDNS, Ansible, Chef, Nginx, Kafka, Elasticsearch, Logstash, Kibana, Grafana, MongoDB, Redis, S3, InfluxDB, Jenkins and more!
GoPythonRubyJavaMesosMarathon+20

Senior Software Engineer, Application Infrastructure

Dec 2014May 2015 · 5 mos

  • Bootstrapped ​RogerOS​ - an Apache Mesos based cluster operating system modeled after Google’s Borg - building this platform with the goal of improving datacenter efficiency and increasing developer productivity by 10x. This platform saw the launch of 2 major new Moz products within a year of the work on this getting started, and powered all new & some migrated services after that.
  • As the first engineer for this effort - started work on building it, designed and implemented the core of the system, and staffed up the team by owning the hiring process.
  • Tech stack: Go, Python; Mesos, Marathon, Chronos, Docker, Zookeeper, HAProxy, MaraDNS, Ansible, Redis, MySQL, PostgreSQL, etc.
GoPythonMesosMarathonChronosDocker+8

Education

University of Washington

Master of Science (M.S.) — Computer Science & Engineering

Stackforce found 100+ more professionals with Distributed Systems & Team Leadership

Explore similar profiles based on matching skills and experience