We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Over 6+ years of IT experience specialized as Linux/DevOps Engineer working on server - based operating system; Three Years in Cloud IaaS wif AWS, Leading Three Years in DevOps Culture wif continuous integration/continuous delivery (CI/CD) pipelines like Git, Jenkins, maven and Configuration Management(CM) tools like Ansible, Chef & Puppet.
  • Experience in infrastructure development on AWS Cloud services including EC2, S3, VPC, CFT’s, RDS, Route53, AWS CLI, SNS, SQS, IAM, Auto scaling, Load Balancing, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SES wif scripting languages Python and JSON.
  • Experience wif large environment wif multiple servers on different Data centers, vCenters and AWS running different operating systems which are managed by Ansible, chef and Puppet.
  • Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
  • Implemented automation wif Chef on AWS for application testing, deployment & development. Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications server and vendor applications. worked on Ansible to install MySql for production ready server, setting teh root password before installing, deleting anonymous MySql server user for dat particular machine.
  • Worked on managing servers on Amazon Web Services (AWS) platform using Puppet configuration management.
  • Worked on deploying puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Expert in converting existing AWS infrastructure to server less architecture wif AWS Lambda deploying via AWS Cloud formation wif Terraform and wrote templates for AWS Infrastructure as a code (IaaC) using Terraform to build staging and production environments.
  • Experience in creating private cloud using Terraform and spin up AWS ec2 instances, using docker containers by writing Docker files and set up teh automated build on Docker HUB. Maintained containerization wif Kubernetes to get teh killed container automatically. Used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Experience in Azure IaaS, Azure Windows server 2008/2012/R2, Cloud infrastructure, Deploying Web Apps and Creating Web-Jobs, Microsoft SQL Server, Microsoft Visual Studio Provisioning VM's, Virtual Hard disks, Virtual Networks and Windows PowerShell.
  • Experience in understanding teh best practices of Software Configuration Management which has code compilation, deployment, release methodology and application configuration in Agile and Hybrid methodologies on all distributions of Linux and ubuntu environments.
  • Integrated code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check teh performance of teh applications.
  • Migrating teh version controlling systems like SVN, Git and Created teh hooks in code hub for automated build and configured teh Jenkins to kick off teh builds for extracted teh war file and deployed in teh application to DEV server like apache tomcat, and OpenShift server.
  • Configuring single data base for backward and forward compatibility to overcome discrepancies between blue and green databases during an update.
  • Extremely worked wif teh Installation, Configurations, maintenance and support on heterogeneous platforms like HP-Unix, Windows, AWS, Virtual Box, VMware, Solaris, Oracle Enterprise Linux, Redhat Linux, Centos Linux, LAMP stacks, samba server, sendmail, and postfix, LDAP Server, NIS and NIS+.
  • Experience on Webservers such as Sun one or iPlanet Webservers, Apache and Tomcat server are integrating them wif Weblogic servers.
  • Worked in VMware ESXi, vCenter Server, Host Clustering wif HA, DRS, Replication Manager Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN wif NFS, FC & ISCSI.
  • Experienced in monitoring and troubleshooting most of teh daily routine tasks in Creating and managing user accounts, group accounts, Permissions, disk space and process monitoring in all Linux distributions like Red Hat Linux/CentOS/Ubuntu. Installed and configured Logical Volume Manager (LVM), RAID Technologies using many tools like Veritas Volume and Solaris Volume Managers.
  • Expertise in implementation and maintenance web servers like Tomcat, Apache, LDAP, DNS and FTP on Linux servers. Installation and configuration of BEA WebLogic, LDAP, Apache and mail servers.
  • Experience in monitoring infrastructure and application performance, network performance using Nagios, Splunk, ELK, ICinga for Log Trace Monitoring/Resource Monitoring/Network Monitoring.
  • Handling and administration of Version Control Tools like Subversion and Git for Source code management used tools like Git GUI (Git Hub), Git Lab and, Git Bash and Team Foundation Version Control(TFVC) like Branching, Merging and user access control.
  • Experience in installation and management of network related services like Active Directory, Apache, DNS, FTP, HTTPD, LDAP, NTP, PROFTP, Postfix, Remote Access, Send mail, SMTP, SQUID, SAMBA, VSFTP, Security Management & Security troubleshooting skills wif general understanding of CISCO switches, PIX Firewall and Routers.
  • Expertise in writing Shell scripts using ksh, Bash and Perl for process automation of databases, applications, backup and scheduling Understanding of Web Services and API development SOAP/WSDL, REST/CURL, XMLRPC.
  • Experience in installation, configuration and management of monitoring tools like Zabbix, Nagios, Splunk and logging tools like ELK. Worked wif bug tracking tool Jira and configured various workflows, configurations and plugins for setting up Jira.
  • Implemented container-based deployments using Docker, working wif Docker images, Docker Hub and Docker registries.
  • Experience in using cloud technologies like AWS, Azure & CM tools like Chef, puppet, Ansible and used CI/CD pipe line wif Nexus, Maven, Jenkins, SVN, GIT to deploy applications in servers such as Tomcat/Jboss/Weblogic across Linux environments.
  • Experience in supporting 24x7 production computing environments. Experience providing on-call support in production issues.

TECHNICAL SKILLS:

Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Scripting languages: Python, Ruby, Shell, BashBuild / Automation tools

Eclipse, Net Beans, TOAD: Tools: Chef, Puppet, Splunk, and Nagios, Jenkins/Hudson Ant, Maven, VMware vSphere, DevOps, ESX/ESXi, VCenter Server, Datacenter Team Foundation Server (TFS).

Virtualization/Container: Docker, Kubernetes, Mesosphere, VMware vSphere 5.5/6.0

PROFESSIONAL EXPERIENCE:

Confidential, TX

DevOps/Cloud Engineer

Responsibilities:

  • Responsible for Architecting Components in AWS like Auto Scaling of Micro Services like ECS, ELB wif SSL Certs, RDS Wif Replication, S3 for Object and Static Webpages, EC2, IAM, VPC, Lambda, Cloud Formation, CloudFront, and snowball, EMR and Glacier.
  • Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management(CM) tool Ansible. Custom-built, designed cloud-hosted solutions, specific AWS product suite experience. Created alarms and trigger points in CloudWatch based on thresholds and monitored teh CPU Utilization, server's performance and disk usage.
  • Integrated AWS Dynamo DB using AWS Lambda to store teh values teh items and backup teh Dynamo DB streams.
  • Worked on AWS Elastic Beanstalk for app deployments and worked on AWS Lambda wif Amazon kinesis.
  • Created function in Lambda dat aggregates teh data from incoming events, then stored result data in Amazon Dynamo DB and S3.
  • Developed terraform scripts to build teh Azure infrastructure wif Virtual Machines, Virtual Network, Subnets, Network security groups, premium storage, blob storage, Azure Files, Azure SQL, Azure Active directory.
  • Implemented Puppet modules to automate configuration of a various services and deployment of various application.
  • Worked on Puppet extensively for deployment for servers, creating custom scripts and managing changes through Puppet master server on its clients.
  • Automation of VMware operations using PowerShell/Power CLI on Windows and Python and Perl on Linux, including build out, configuration and management/reporting.
  • Able to code and script in PowerShell and Python. Experience wif systems and IT operations, monitoring operations is involved.
  • Worked on creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created teh Docker file and built various containers using Docker engine and Docker Machine environments and set up teh automated build on Docker HUB.
  • Created multiple Docker images as part of teh microservices, created Docker Compose files to run and build teh containers.
  • Launched Different EC2 Virtual Servers in public cloud using AWS Auto-scaling and prepares Amazon Machine Images (AMI) through Ansible Playbooks and Roles to maintain teh production environment all times highly availability(HA).
  • Implemented a Continuous Integration/Continuous Delivery(CI/CD) pipeline wif Jenkins, GitHub and AWS AMI’s. Whenever, a new GitHub branch gets started then Jenkins server automatically attempts to build a new Docker container.
  • Deployed Kubernetes cluster on AWS using Kops, administering and troubleshooting issues pertaining to teh Pods, Control Plane, etcd key value store.
  • Developed Charts to package teh Kubernetes deployments and managed multiple Charts and deployed them using Helm.
  • Developed CI/CD pipeline to perform teh build of teh docker images wif teh newly created artifact, performed Rolling deployments to teh Kubernetes cluster by parsing teh Pod definition through Python scripts to update teh docker image label.
  • Devops role converting existing AWS infrastructure to server less architecture(AWS Lambda, Kinesis)deployed via terraform or AWS Cloud formation.
  • Converted existing terraform modules dat had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities
  • In production environment, using terraform configured teh aws auto scaling policy resource and set teh auto scaling group name parameter.
  • Migrated Virtual Machines to Azure Virtual Machines for multiple global business units. Installed, configured, administered, monitored Azure Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). By using, Windows Azure portal Build, manage, and monitor from simple web apps to complex cloud applications in a single, unified console.
  • Developed self-service developer portal dat contains tools which gives access to developer team to work in Azure Environments securely and perform development. Developers can manage access keys, see their API usage reports, and make API calls wifout writing a line of code via an interactive console. Developed Azure Web Apps, App Insights, AAD User Management, IaaS & PaaS deployment applications.
  • Responsible for Designed rapid deployed method using Ansible to auto deploy servers as required. Servers build from scratch and wrote Ansible playbooks to make configuration changes.
  • File management on remote systems by using file modules in Ansible playbook is managed by Ansible Roles. worked on Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Responsible Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so dat it's easier to allow individual teams access to use Ansible for their deployments.
  • Worked on managing servers on Amazon Web Services (AWS) platform using Puppet configuration management.
  • Worked on deploying puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Implemented Puppet modules to automate configuration of a various services and deployment of various applicants.
  • Involved in continuous integration(CI) and continuous delivery (CD) system wif Jenkins on Google's Kubernetes container environment utilizing Kubernetes and Docker for teh runtime environment for teh system to build and test and deploy.
  • Focused on Docker containerization and immutable infrastructure wif Mesos, Marathon & Kubernetes. By using, Kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple name spaced versions.
  • Automated Middleware admin tasks through Ansible such as Apache, JBOSS GA/EAP, Tomcat, IBM, IHS and Web Sphere Application Server.
  • Used ANT and MAVEN as build tools in Jenkins to move from one environment to other environments which creates new jobs and branches. Nexus repositories Configured multi-component Ant projects and local Maven repositories. scheduled projects in Jenkins for continuous integration(CI).
  • Integrated Maven wif GIT to manage and deploy project related tags in GIT Repositories, branching & merging strategies, views and access control strategies. Defined plugins and dependencies in Maven pom.xml for various activities.
  • Extensively used Version control tools such as GIT, Apache Subversion (SVN) and Source Code Management tools like Bitbucket, GitHub wif a defined branching, merging & tagging process. Developed, released branches in Bit Bucket and Git for different application to support releases and Continuous Integration(CI) builds in Jenkins.
  • Wrote different Ansible playbooks for installation, manage, configuration, and upgrading different Applications on multiple Servers like Apache, Tomcat, Nginx, JBoss and Jetty.
  • Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX/LINUX and Windows platforms. Configured Syslog server for teh forwarding teh logs to Splunk server via network protocols like TCP and UDP. Subject matter expert in best practices in security protocols, PKI, and other security-related issues.
  • Monitored System/Application Logs of server using ELK Stack to detect Production issues. Used different log monitoring tools like ELK to watch logs.
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy packages like ear, war and jar on teh WebLogic App server.

Confidential, NY

DevOps Engineer

Responsibilities:

  • Responsible for automated build and deployment process for application, setup for better user experience, and building up a continuous integration(CI) and continuous delivery (CD) on system for all our products. Collaborated wif different teams to deploy application code into Dev, QA, staging and production environments.
  • Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Puppet and chef. Worked wif various Amazon Web Services (AWS) EC2 instances, managing EBS volumes, creating AMI's and configuring security groups, elastic ip's, RDS, VPC, Route 53, Auto scaling, Cloud watch, Key Pairs and Elastic Beanstalk.
  • Wrote Amazon cloud formation(ACF) templates in json and python to create VPC, EC2, subnets, NAT to deploy web applications. Worked on Physical to Cloud Migration wif lift and shift in AWS. Acquired practical exposure wif CI/CD tools such as Jenkins and Bamboo to merge development wif testing through pipelines.
  • Worked wif AWS S3 services creating buckets, adding objects, viewing objects, moving objects and deleting object which are in teh buckets. configured buckets wif permissions, logging, versioning and tagging. Maintained and Worked wif AWS Lambda running scripts/code snippets in response to events occurring in AWS Cloud.
  • Wrote Chef cookbook in ruby and Integrated wif AWS to automatically provision and configure teh new machine. Used chef to streamline teh task of configuring and maintaining servers.
  • Worked wif chef data bags, attributes, cookbooks, recipes and templates in chef and created cron jobs for chef client to interact wif chef server on period basis.
  • Created Chef Cookbooks, recipes and updated existing Cookbooks to automate application packaging deployments and Bootstrapped nodes using Chef and integrated wif auto scaling. Implemented Chef recipes for automated orchestration of Cassandra clusters, Created Cassandra ELB wif chef, troubleshooted Continuous Integration(CI) management and Automated deployment by using Chef.
  • Defined puppet master and puppet agents to manage and configure nodes. Wrote custom modules and manifests, downloaded pre-written modules from puppet-forge. Upgradation or migration of puppet community and enterprise. Designed Puppet Modules to manage configurations and automate installation process and Experience automating centralized configuration-using Puppet.
  • Responsible for build docker images to run docker containers in teh testing environment and deploy AWS ECS by writing task definitions. provided a platform for automating deployment, scaling, and operations of application containers across cluster of hosts by using Kubernetes.
  • Implemented and maintained server virtualization using VMware, vSphere version5 ESXi, vCenter operations Management and Oracle Virtual Manager.
  • Monitored Clustering Topology dat meets High Availability(HA) and Failover requirement for performance and functionality. Tracking teh system performance like Memory Utilization, Disk Utilization and CPU Utilization by using different monitoring tool commands like TOP, IOSTAT, SAR, VMSTAT.
  • Installed AWS CLI to control various AWS services through scripting languages like SHELL/BASH. Configuring rest API'S, Web API'S, Database Design, Modeling, Migration and SQL, Oracle, MySQL, SQL Server, PostgreSQL and troubleshooting issues.
  • Installed and configured DCHP server to give IP leases to production servers. Administrated TCP/IP, DNS and DHCP. Experience in Installing, Upgrading and Configuring RedHat Linux 5.x, 6.1 and 6.2 using kickstart servers. Automate teh installation of various Red hat Linux servers by using Jumpstart scripts.
  • Configured NTP, NFS and FTP for remote access and security management. Shared files using those services.
  • Configured networks, router configuration, wireless security, TCP/IP, VPN, Content Filtering, VLANs, and routing in LAN/WLAN, Ethernet Port, Patch Panel and wireless networks.
  • Configured Multipath, Power path, added SAN, created physical volumes(PV), volume groups(VG), logical volumes(LV). Used LVM extensively, Created/Modified/Deleted Volume Groups, Logical Volumes and File system.
  • Installed, configured, maintained and administrated teh network servers DNS, DHCP, NIS, NFS, Send mail and Samba on Linux.

Confidential, TX

Build and Release Engineer

Responsibilities:

  • Developed Build using MAVEN as build tool and moved builds from one environment to other environments by using continuous Integration(CI) tools Jenkins and Bamboo. Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and placing Builds into Nexus Repository and integrated Maven wif GIT to manage and deploy project related tags.
  • Implemented a Continuous Delivery(CD) framework using Jenkins and Maven in Linux environment. Created and maintained built wrapper scripts using Python and Unix Shell script.
  • To automate teh code check-out process GIT integrated wif Jenkins. Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Created and managed cloud VMs wif AWS EC2 command line clients and AWS management console.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment of EC2 Instance wif CentOS, Ubuntu and RHEL6 and Scientific Linux.
  • Responsible for QA testing like user acceptance test (UAT), System Integration Testing (SIT), Component Integration Testing(CIT) Build and Release.
  • Worked wif build and release management wif ClearCase, IBM Rational Buildforge, IBM Rational Clear Quest, Jenkins, GIT, TFS, VSS. Adobe Experience Manager, Tomcat and Apache App and web server middleware Administration for all environments. Created schema's, schema Databases and repositories in ClearQuest which is associated wif a single schema.
  • Worked on continuous integration(CI)/continuous delivery (CD) tools like Jenkins, Git/Bitbucket. configuration management(CM) tools like Jira and daemon and automated by Ansible. Designed and implemented for fully automated server build and release management, monitoring and deployment wif Ansible and chef.
  • Worked wif VMs installation, setting up VM priorities, Cloning, Creating Templates and Snapshots. Installed vCenter Server instances to enable centralized management of various ESXi hosts. Linked different vCenter servers using linked mode to has a single instance of vSphere client to manage teh whole Virtual environment. Migrated local VM's to public and private clouds.
  • Collaborate wif different teams to deploy application code into dev, QA, staging and production environments.
  • Built & configured Red Hat Linux systems over teh network, implementing automated tasks through crontab, resolved tickets on priority basis. Wrote Ant, Perl, Shell scripts to automate teh build and deployment process.
  • Installed configured and deployed Openstack solutions on servers and controlled them by using Keystone, Glance, Nova, Neutron, Horizon, and Swift. Worked on Openstack, installing, configuring VMs, installing Tomcat, MySQL, Apache servers and integrating them.
  • Developed OpenStack infrastructure wif automation and Configuration management(CM) tool Ansible and custom-built cloud hosted applications. Involved in writing parent pom files to establish teh code quality tools integration.
  • Worked extensively on Concurrent Versions System (CVS) and Subversion(SVN) as Version Control. Coordinated developers wif establishing and applying appropriate branching, labeling conventions using GIT source controlled and Configured Jenkins for doing teh build in various environments.
  • Handled Jira tickets for software configuration management (SCM) support activities. Used Artifactory repository tool for maintaining teh Java based release code packages.
  • Enforced ITIL process such as Service Strategy, Service Design, Service Transition, Service Operation and Continual Service Improvement while pushing builds and deployments to different environments and configured teh user's accounts for Continuous Integration(CI) like Jenkins, Nexus and Sonar.
  • Implemented zero downtime deployment process in WebLogic using python, Ruby and shell script and automated it wif Jenkins.
  • Administration Red Hat Linux/CentOS/Ubuntu servers which includes installation, testing, tuning, upgrading and loading patches and troubleshooting on both physical and virtual servers.
  • Installed several Linux servers using Kickstart installation and custom build scripts for RHEL/CentOS/Ubuntu. Installed and updated packages in RHEL/CentOS/Ubuntu servers using RPMs and YUM repositories, patched and other server management.
  • Designed and Deployed new high available production network wif redundant firewalls, load balancers, Linux based web app and database servers.
  • Implemented various webservers and application servers like Apache, Apache Tomcat, JBoss and Web server. Installation and configuration on Apache, BEA WEB logic servers and management of LAMP stacks.

Confidential

VMWare/System Administrator

Responsibilities:

  • Worked as a VMware admin to provide layer 3 support in a complex Environment. Provided ongoing support in systems management and administration of VMware in global-scale environment.
  • Installed and configured VMware ESXi server instances for virtual server setup and deployment, responsible for creating VMware virtual guests running on Unix/Linux and Windows.
  • Maintained VMware ESXi server connected wif EMC VNX SAN box and managed Cisco MDS switch using Fabric & Device management tool.
  • Supported teh implementation of VMware vSphere enterprise server hardware and software to support large-scale efforts including vSphere, vCenter, vRealize Operations and SRM. Used vSphere and vCenter 5.5 to implement a virtualized environment across multiple security enclaves on HP Blade server hardware.
  • Migrated database applications from Windows 2008 Server to Linux server. Created users, manage security, maintain User and File Systems on Redhat Linux.
  • Deployed and configured Windows 2008/20012 Servers wif DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP and Routing concept.
  • Deployed and implemented NIS, DHCP and DNS environment and implemented and maintained Proxy Server under Linux issues regarding Samba Servers and perform hardware and software install/upgrades. Installed, configured and maintained teh Linux Servers, NIS, DNS, Mailing list, Send mail (SMTP, IMAP, POP3), Apache, Ftp and SSHD.
  • Installed, configured and maintained Apache/Tomcat, JBoss Application Servers, Samba and send mail. Performed VMotion based on teh requirements and management of Datastore.
  • Managed Virtual machines using VMware and VCenter. Created and deployed VMs using templates and cloning.
  • Installed WebLogic Application servers, deployed EAR, WAR and JAR files on them installed on Linux and Solaris servers. Installed, Configured and Managed of RDBMS and NoSQL tools like SQL Server, MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
  • Generated reports using SonarQube which covers different areas of Code quality such as potential bugs, code coverage, coding rules. Planned, documented and supported high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server. Familiar in LDAP setup and Administration.
  • Administrated Symantec Endpoint Antivirus console protection, managing antivirus client's computers like definition updates, Exception policies, scanning, reporting. Associated wif creating custom scripts utilizing Shell (bash, ksh) to automate jobs.
  • Maintained present storage environments like SAN, NAS and DAS in additional to make recommendation for optimal solutions to support enterprise. Configured and implemented “data recovery” solution using EMC’s SRDF/Time finder. Extensively worked wif Remotely ticketing system and provided 24/7 on call support for production.
  • Configured Hardware and Software RAID on Digital & Sun Servers. Performed tasks on F5 load balancer like installing and renewing SSL s and bouncing servers wif performance issues after taking them out of teh server pools.
  • Used NetBackup for backing up & restoration of file systems. Built new servers using Custom jumpstart installation and Kick start and maintenance of VERITAS Cluster Server. Securing services using TCP wrapper and SE Linux.
  • Worked wif Firewalls using IP Tables. Configured Open SSH.
  • Performed SAS Programming, Data Processing, Data Collection, Quantitative and Qualitative Data Analysis.
  • Monitored memory, CPU load, Disk Space, swap space, processes etc., running on them using Nagios.
  • Troubleshooting and resolving network related issues utilizing different network utilities like NSLOOKUP, TELNET, TRACEROUTE, PING.
  • Configured and implemented of Windows 2008 R2 Sp1 Cluster in node Cluster wif Node-File Share Majority and Node-Disk Majority.

We'd love your feedback!