Senior Software Engineer Resume
SUMMARY:
- Micro Services, Cloud and Enterprise Data center infrastructure architect
- Kubernetes & Docker Containers orchestration specialist
- Specialized in architecting solutions and deploying container environments in Enterprise, Hybrid & Public cloud environments that aligns strategy, processes, and IT assets with business goals
- Lead the overall technical design and end - to-end product architecture
- Hands on experience deploying Kubernetes in diverse environments
- As an architect, actively involve with various customers & biz dev engagements and provide technical help and training to sales engineers
- Lead and collaborate customer POC efforts. Architect solutions to migrate to infrastructure based on containers & hybrid cloud environments
- Developed, and executed implementation processes to improve internal and external customers' overall implementation experience
- Proficient in architecting and building new products from scratch
- Automate application stack deployments and auto-scaling using Kubernetes, Helm Charts, Cloud Formation, Boto3, Elastic Beanstalk, Openshift, Mesos, Vagrant & Ansible
- Work with CTO to investigate newer technologies and influence product architecture
- Subject matter expert on AWS, Azure & GCP
- Expert hacker & debugger
- Experienced in managing team of engineers in a fast-paced environment
- Excellent communication, presentation, and organizational skills
- Expert hacker & debugger
TECHNICAL SKILLS:
Languages: Go, Python, Shell, Perl, C, C++, Java
Software Tools: EC2, VPC, EBS, Boto3, ELB, S3, RDS, AMI, SNS, SQS, Cloud Watch, Cloud Watch, Cloud Trail, Cloud Front, Route53, Cloud formation, Elastic Beanstalk, Ansible, Google Apps for work, Wireshark, Kickstart, IOmeter, IPerf, Fio, Vdbench, Netperf, Jmeter, Journald, Auditd, SElinux, IXIA, SmartBits, Ceph, Lustre
Container Technologies: Kubernetes, Docker, Registry, Swarm, Rocket, Mesos, GKE, EC2 Container service & registry, Openshift, Federated Kubernetes, Flex volume, CNI, CSI, OCI, CSI, Containerd, LXD, LXC, Helm charts, Service Catalog, Operators, Quay, Calico, Flannel, Kops, KargoOS RHEL, Centos, Ubuntu, Debian, SELinux, Oracle Linux, Windows
Public Clouds: AWS, Azure, GCP
Virtualization: VMWare, KVM, Libvirt, QEMU, Vagrant
Monitoring: Cloud watch, Influxdb, Collectd, Nagios, New relic, Jmeter, ELK, Service discovery
Configuration management: Ansible, Git, Cloud Config, Etcd, Consul
Protocols: HTTP, HTTPS, TCP, SSH, FTP, ISCSI, NFS, PXE, REST, NAT, DNS, DHCP, VPN, ACLs, IPtables, Routing
Load Balancers: Elastic Load balancer, Haproxy, Nginx, NetScaler
App Servers: S3, Apache, Flask, Martini, Revel
SCM & Defect management Tools: GitHub, Git, SVN, CVS, Clearcase, JIRA, Bugzilla, Gitlab
CI Tools: Jenkins, Travis CI
PROFESSIONAL EXPERIENCE:
Confidential
Chief Cloud Architect, Founding Engineer
Responsibilities:- Architect, Founding engineer, Kubernetes & Docker Container orchestration architect
- Micro Services, Cloud and Data center infrastructure specialist
- As an architect, actively involve with various customers & biz dev engagements and provide technical help and training to sales engineers
- Lead and collaborate customer POC efforts. Architect solutions to migrate to infrastructure based on containers & hybrid cloud environments
- Lead the overall technical design and end-to-end product architecture
- Hands on experience deploying Kubernetes in diverse environments
- Design ingress and networking scheme for Kubernetes on Confidential Platform
- Design Storage management framework for Kubernetes on Confidential Platform
- Distributed systems & clustering lead. Develop API endpoints & distributed FSM & Task manager
- Develop Kubernetes (Flex volume), Docker volume and network plugins
- Automate application stack deployments and auto-scaling using Kubernetes, Helm Charts, Cloud Formation, Boto3, Elastic Beanstalk, Vagrant & Ansible
- Install, setup & configure applications Mongodb, Cassandra, Mysql, Postgresql, Rabbit-mq, Nginx, Apache, Haproxy, Flask, Redis, Memcached, Elastic search, Hadoop etc in AWS, Azure, GCP & Private data centers and publish best practices
- Design and Implement CI/CD workflows using Kubernetes & Jenkins pipelines
- Develop Backup & DR patterns for Kubernetes & containers
- Build auto-scaling, event, stats & logging framework using ELK(Elastic search, Log stash & Kibana), Grafana, Influxdb & Collectd using Kubernetes
- Actively manage in house operations & CI/CD pipelines built on top of K8S.
- Actively participate in various business development activities and integrate various container products with Confidential Platform. Ex: Twistlock, Nirmata, Redhat, Nexus, NetScalar, Nginx, Memsql, Crunchy
- Architect and add support for Openshift on Confidential Platform
- Open Source Advocate (Present at Meetups, Webinars, Conferences & Blogs)
Confidential
Consultant Software Engineer
Responsibilities:- Infrastructure lead
- Led, developed and enhanced data domain replication module
- Evaluated file system bottlenecks and design methods to improve replication performance
- Add support to backup to AWS S3
Confidential
Technical Leader
Responsibilities:- Infrastructure lead
- UCS & Nexus 5000/6000 Infrastructure lead
- Developed device management framework for UCS IO modules
- Investigated and evaluated solutions using AWS S3, Ceph Swift, Lustre object store
- Investigated VMWare, AWS image distribution technologies and design methodologies to optimize boot storm
- Developed OpenQRM based server management framework for inhouse operations
- Evaluated and designed methodologies to avoid bottlenecks in Hadoop and other NoSQL databases
- Researched and evaluated next generation dedup storage architectures using Lessfs, Hamsterdb, Tokyo cabinet
- Developed high performance iSCSI storage target system using Uni-Kernels
- Actively manage in house operations
Confidential
Senior Software Engineer
Responsibilities:- Linux systems & kernel programmer
- Developed world's fastest network packet capture framework from scratch
- Developed a time-indexed raw file-system to efficiently store Network traffic
- Developed L2 & L3 trace analyzer
- Actively manage in house operations
Confidential
Associate Software Engineer
Responsibilities:- Systems programmer
- Integrated Backup Exec and Veritas Cluster Server
- Internationalization support for Veritas NetBackup software
- Added support to backup IBM DB2