Devops - Microservices Consultant Resume
Miami, FloridA
SUMMARY:
I am passionate about being a world class DevOps professional. I have built best of breed deploy pipelines for hundreds of products, services and platforms for large, small and medium sized companies in many different parts of the world. I also have a strong background in QA automation, Microservices Architecture, Full Stack Development, and Agile Methods. In addition I have done technical sales support on multi - million US dollar deals. I have experience in industries including, but not limited to: Medical, Financial, Mobile, Publishing, Entertainment and Gaming, I utilize sprint planning, design, development and project management skills to achieve excellent outcomes.
TECHNICAL EXPERTISE:
- Ableton Live
- Logic
- Cubase
- Propellerheads Reason
- Photoshop
- Illustrator
- MS Server 2008, 2003, 2000
- LINUX Server ( debian, mint, Ubuntu, Centos, Red Hat)
- MS Windows Vista, XP, 2000, 98
- Sun Solaris Server
- Titanium
- RhoMobile
- Cordova / Phonegap
- Objective C
- Meteor
- JAVA for Native Android
- Javascript / Coffeescript
- Meteor
- HTML / CSS
- PHP
- Less
- Sass
- Haml
- Django
- Rails
- NodeJs
- Angular
- D3
- Scala
- NIX shell
- Perl
- AWK
- Ruby
- Python
- Clojure ( Because LISP is still Cool )
- Objective C
- C#
- GoLang
- React
- Bash / Ksh,
- Java
- Objectworks Smalltalk
- Ada
- TCL and TK
- MongoDb
- Hadoop, SPARK, MYSQL, Redis, Oracle assandra
- Tomcat,
- Weblogic
- Wordpress
- Joomla
- ModX
- Drupal
- Magento
- Shopify
- Salesforce,
- Batchbook
- Technology Stack Assessment & performance monitoring
- Account Management
- Project Management
- Intermediate French
- Agile methods ( scrums, retrospectives, Pivotal Tracker for release management, pair programming, regular iteration planning meetings, daily deliverables ), LEAN, Kanban. JIRA
- Cucumber, Capybara, Rspec, Lettuce, Factory Girl, Jasmine, Faker, Mocha, Chai, and selenium testing tools.
- Ansible, Chef, Puppet, Cloud Formation, Grunt, Bower, Make, CruiseControl, Consul, Terraform, ELK Stack, Kafka, Nagios, Docker and Jenkins infrastructure automation & configuration management tools.
- AWS, AZURE, GOOGLE COMPUTE PLATFORM
- JUNIT, Robotium and PyUnit. XRunner, WinRunner Web and GUI test tools. Mercury Test Director. LoadRunner JMETER
- J2EE Applications. Nginx, Apache, LDAP, DNS,
- Perforce, CVS, BitKeeper, Subversion, Make, Ant, Maven, Expect.
PROFESSIONAL EXPERIENCE:
Confidential, Miami, Florida
DevOps - Microservices ConsultantResponsibilities:
- Installed configured and demo’d a Spinnaker POC deployed using containers on AWS ECS. POC was used to deploy, test, monitor and autoscale sample apps built with NodeJs, Spring, Java, Django.
Tools: Bash, BATs, AWS ECS, Javascript, Maven, Terraform, Jenkins, Packer, Docker, Kubernetes, Artifactory, Nexus, Ansible, Serverspec, TestKitchen, JMeter, JUnit, Redis,Cassandra, Prometheus, Chaos Monkey.
Confidential, New York, New York
DevOps - Microservices ConsultantResponsibilities:
- Create automation to extend and innovate on microservices infrastructure supporting single sign on; user provisioning & de-provisioning; multi-factor authentication; security and permission management.
- Main focus was collecting big data from those systems and normalizing it in order to drive business decisions, and set up useful monitoring, alerting and chatOps.
Tools: Bash, BATs, Javascript, Maven, Terraform, Jenkins, Packer, Docker Swarm, Kubernetes, Artifactory, Nexus, Ansible, Puppet, Serverspec, TestKitchen, JMeter, JUnit, Google Cloud Platform, Google Compute Engine, ELK Stack, Kafka, Redis, Prometheus, Chaos Monkey.
Confidential, New York, New York
Devops - Paas Architect
Responsibilities:
- Assess Microservices Architecture readiness of existing core services for Confidential.
- Architect Automated Microservices & big data ETL PAAS based on best practices.
- Sell to client the following fundamental technology, culture, and process shifts: DevOps, Agile, Cloud Agnostic Microservices, Continuous Integration and Continuous Deployment. Pick toolchain based on requirements.
- Lead implementation team.
- Create strategy & roadmap for migrating bespoke services from existing monolith and on-prem architectures to shiny sexxy new PAAS with baked in logging, monitoring, testing, rollback, failover, autoscaling.
- Build polyglot MVP examples to guide internal dev teams responsible for 4000+ services; 2000 of which are brand new.
- Optimize, troubleshoot, refactor across the entire Devops/Microservices practice, and be a resident badass.
Tools: Golang, Bash, BATs, Javascript, Java, Springboot, Meteor, NodeJs, Maven, Terraform, Jenkins, Hygeia Dashboard, Packer, Docker Swarm, Kubernetes, Artifactory, Nexus, SonarQube, Ansible, Puppet, Serverspec, TestKitchen, JMeter, JUnit, AWS, Lambda, Azure, AWS Direct Connect, ELK Stack, Kafka, Redis, SumoLogic, Prometheus, Chaos Monkey, Fabric8, Spinnaker, Pivotal Cloud Foundry, Joy, Pain.
Confidential
DevOps - Microservices Consultant
Responsibilities:
- Analyze CI / CD process and create new more secure and efficient microservices oriented process and tools.
- Streamline deployment, automated testing, scalability and logging.
- Transfer of knowledge and devops process best practices to staff through process documentation and tools code.
Tools: used: AWS managed services; Terraform, Consul, Boto, awscli, Ansible, Jira, Confluence, Atlassian stash ( git ), Python, Bash, Packer, Docker swarm. Kafka, ELK Stack, Nodejs, Couchbase, MySQL, jq.
Confidential
DevOps - Microservices Consultant
Responsibilities:
- Migrate the 400 development teams at pearson.com to a cloud agnostic microservices architecture.
- First we are designing survey questions used to assessing the current state of each project.
- Next we catalog issues, concerns & roadblocks to be addressed in the process; then quantify survey data to calculate a migration score.
- Higher scores = easier to migrate.
- Lower scores = more difficult.
- Once sorted by difficulty, the list of apps and supporting data is presented to stakeholders in a Global Microservices Migration Readiness Assessment Report.
- This report drives the migration strategy, approach and schedule for both Senior Management and microservices implementation team.
- It is the master tool for defining next steps, backlog items, and implementation priority for each of the 400 dev teams.
- Finally I am creating a roadshow.
- I use the report data items to build tools and working examples of how to automate deployment; configure logging, monitoring, alerting, rollback, testing and autoscaling of monolithic apps in the new environment. Migrating to microservices is projected to yield a cloud hosting average cost savings of 40%, Test coverage expected to increase by 60% on average.
- There are many other positively impacted KPI’s; ROI, and cost savings as well. Tools used: Stackstorm, Kubernetes, Ruby, Python, Golang, Ansible, Chef, Puppet, Javascript, Jenkins, ELK Stack, Kafka, Grafana, Consul, Appdynamics, MongoDB, Cassandra, AWS Managed Services, Google Compute Engine, Azure.
Confidential, Redwood City
DevOps - Manager / Lead
Responsibilities:
- Provisioning New laptops for incoming employees
- Setting up SSO in Okta; Implementing totally centralized logging with ELKStack AWS & Docker; doing Big Data Analytics using SPARK.
- All my toys are running on AWS and Azure.
- Also building and managing a small team to speed things up once headcount budget is approved.
- Using Confluence / Jira for project management. Fun Fun Fun: -)
Tools: Used: AWS, Bash, AWS S3, ELB, Ansible, Chef, OpsWorks, CloudFormation, Git, Bitbucket. Consul, Terraform, Kubernetes, Mesos, ELKStack, Jenkins, JIRA, Confluence.
Confidential
Principal Developer / DevOps Lead
Responsibilities:
- Built a High Frequency Publishing ( Confidential ) platform designed to streamline the process of publishing a daily magazine in English, French, Cantonese and Mandarin.
- Confidential Platform eliminates redundancy and human error. It simplifies and streamlines the publishing process.
- It delivers content which is reactive, engaging, highly interactive and device agnostic.
- Be a core developer 2. Bring my DevOps talents to bear in building world class automated deployment infrastructure 3. Manage & vett the outsourced teams.
Technology used: MeteorJs, MongoDb, Phonegap, github, D3 ( for graphing Analytics ), HTML5/CSS3, Pivotal tracker ( Agile Project Management Tool ),Chef Enterprise to manage deploys to heroku and AWS scalable up to 10000 Nodes. Selenium / Jenkins for Continuous Integration, NAS, bash, AWS S3, Ansible, OpsWorks, CloudFormation, Git, Bitbucket.
Confidential
Developer/ Agile Coach
Responsibilities:
- add new features to old Nodejs codebase. 2. Add features to New MeteorJs Codebase;
- Research the best combination of technology and process to facilitate an organizational shift to Agile methods.
- The goal being to significantly increase the quality, user experience and performance of Confidential software by integrating and adopting the correct set of tools to facilitate a transition to a rigorous TDD/BDD paradigm.
Tools: used: Meteor javascript framework, HTML5/CSS3,NodeJS, coffeescript, coffeekup, Velocity for TDD on meteor; Cucumber and Selenium for TDD on NodeJs, D3 for admin and analytics visuals; Soda & Mocha for TDD on NodeJS, Chai for assertions. Puppet enterprise for deploying to 100s of ipads and 1000s of AWS nodes. Github for version control. Saucelabs for QA
Confidential
Principal Infrastructure Developer / co-founder
Responsibilities:
- Early stage startup company focusing on a new mobile first platform designed to radically alter the way that ecommerce, video, product placement, and cinema interact.
- My role at this point is to research the technologyflesh out proof concept prototypes; and create a technological vision compelling enough to secure our first round of funding.
- Next I was tasked with building out the development team and driving the development process to manifest that vision.
Technology used: MeteorJs, MongoDb, Phonegap, D3 ( for graphing Analytics ), Velocity for TDD on meteor; Selenium. HTML5/CSS3, Pivotal tracker ( Agile Project Management Tool ),Chef Enterprise to manage deploys to heroku and AWS scalable up to 10000 Nodes. Github for version control. Saucelabs Continuous Integration Services for QA.CloudFormation, Git, Bitbucket. Consul, Terraform, Kubernetes, Mesos, ELKStack, Jenkins, JIRA, Confluence.