Deepak Mahenderkar

  • AWS Engineer
  • Tulsa, Ok
  • Member Since Apr 02, 2023

Candidates About

 

Deepak Mahenderkar     

Summary:

·        Over all 7 years of experience in IT infrastructure which includes  AWS / system Engineer experience and Hosting based 24X7 support environments.

·        Working experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.

·        Strong knowledge on Virtualization, Cloud Computing, and Web services.

·        Designed, configured, and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.

·        Provided security and managed user access and quota using AWS Identity and Access Management (IAM).

·        Experienced in Setting up Chef Server/Workstation and Bootstrapping Nodes. Wrote Wrapper cookbooks, recipes and utilized community cookbooks as well.

·        Experience in implementing Continuous Integration and deployment using various Cloud Integration Tools like Jenkins & configuration management tools like Chef.

·        Worked with version/source management tools like GIT.

·        Hands on experience in migrating Business from a physical data center environment to AWS.

·        Build and configured virtual Data center in Amazon cloud to support Enterprise hosting which includes VPC, public, private subnets, Security groups and Route tables.

·        Knowledge in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, troubleshooting.

·        Starting a Release and Software Configuration Management process including setting up and implementing branching, check in, build and deployment process. 

·        Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash. 

·        Written several chef cookbook and recipes to automate the installation of web logic domain and JDK installations and have customized recipes from chef super market to align with current requirements. 

·        Built and Configured Jenkins Slaves for Parallel Job execution. 

·        Expertise in writing files in XML and JSON formats. 

·        Creating alarms in Cloud watch service for monitoring the server's performance, CPU. 

·        Worked on different Linux distributions like Ubuntu, RHEL, Amazon Linux, CentOS. 

·        Complete understanding of Software Development Life Cycle with Agile Methodologies. 

·        Experience with most layers of AWS offerings and integration, and migration of existing solutions into virtualized hosting environments. 

 

 

SKILLS:

AWS (5 years), Puppet(4), chef. (4 year), Database (4 years), LINUX (4 years), web services (1 year), python(3), GIT (4), Apache Tomcat (3).

 

TECHNICAL SKILLS

Operating Systems    :    LINUX (CENTOS, UBUNTU), WINDOWS (XP/7/8/10), RHEL, IOS

Scripting Languages  :    Shell scripting, python, Ruby.

Build Tools               :    Jenkins, Docker, GitHub, Maven, ANT, Nexus.

Automation Tools    :    Chef, Puppet, Ansible.

Virtualization           :     VMware, Vcenter, Virtual box. Solaris zones. 

Database                   :     Oracle 10g and 8i/9i, SQL SERVER, MySQL.

Cloud Computing   :      Cloud Foundry, AWS Elasticache. 

Servers                     :      Apache, Tomcat, JBoss, WebLogic, WebSphere, VMWare.

Change Management:    JIRA, Confluence.

Cloud Platform        :    AWS, OpenStack, Lambda, Kubernetes, Open stack.

Monitoring tools       :   Splunk, Nagios and Netcool.

Middleware                :   Apache Tomcat Server, Weblogic, NGINX, F5.

Languages                    :   Javascript, , Python, Node.js, C, Perl, Shell, BASH, SQL. .

Web Technologies     :   Java Script, Servlets, HTML, XML, JSON.

 

WORK EXPERIENCE

 

AWS Engineer          

HCSC

Tulsa,  Oklahoma                                                                                         August 2016 to Present

 

Responsibilities:

·        Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.

·        Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, puppet and cloud Formation.

·        Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.

·        Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.

·        Used Cloud-watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.

·        Selecting the appropriate AWS service based on data, compute, database or security requirements.

·        Add project users to the AWS account with multi factor authentication enabled and least privilege permissions.

·        AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.

·        Perform S3 buckets creation, configured the storage on S3 buckets, policies and the IAM role based policies.

·        Utilized Amazon glacier for archiving data, Capacity planning and bottleneck identification.

·        Configured auto-scaling website platform to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.

·        Server configuration management via chef and puppet.

·        Worked with the development team to create appropriate cloud solutions for client needs.

·        Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs.

·        Build servers using AWS, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

·        Migrated applications to the AWS cloud.

·        Build and configure a virtual data centers in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

·        Manage Amazon redshift clusters such as launching the cluster and specifying the node type as well.

·        Use AWS Beanstalk for deploying and scaling web applications and services developed with Java.

·        Deployment of entire infrastructure using cloud formation.

·        Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

·        Implement Continuous Integration using Jenkins and CloudFormation Update Stack.

·        Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.

Environment:

Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloudwatch, CloudFormation, Chef, Puppet, Apache HTTPD, Apache Tomcat, JSON, Shell.

 

DevOps Engineer/Site Reliability Engineer

Blackhawk Networks

Pleasanton, California                                                                        September 2015 to July 2016

 

Responsibilities:

·        Created branching and tagging strategy to maintain the source code in the git repository.

·        Coordinated in pushing the code to GitHub and automating process of release by pushing all the code to GitHub.

·        Managed the source codes repository of multiple development applications using git version control tools.

·        Responsible for Amazon web services (AWS) infrastructure with automation and configuration management tool such as chef.

·        Hands on experience using chef tool as deployment automation tool as part of continuous deployment of product in system testing and pre-production environments.

·        Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs.

·        Drafted chef recipes to automate build /deployment process and do an overall process improvement to any manual processes.

·        Installed chef-server enterprise on-premise/workstation/ bootstrapped the nodes using knife.

·        Established chef best practices approach to system deployment with tools with vagrant and managing chef cookbook as a unit of software deployment and independently version controlled.

·        Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.

·        Automated Merging of branches as requested by developers. 

·        Configure Linux environments in both public and private domains.

·        Configure and schedule the scripts to automate the module installation in the environment.

·        Installed and configured monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same. 

·        Applied redirection rules in Apache based on redirection conditions provided by developers. 

·        Implemented zero downtime deployment process in PowerShell script with TeamCity. 

·         Deployed application updates using Jenkins. Installed, configured, and managed Jenkins.

·        Triggering the SIT environment build of client remotely through Jenkins. 

·        Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.

·        Deploy builds to production and work with the teams to identify and troubleshoot any issues. 

Environment:

Jenkins, Apache Tomcat, python, shell scripting, CI & CD, knife and Chef.

 

Python/AWS Developer

GS Lab Pvt Ltd

Pune, Maharashtra                                                                     October 2013 to November 2014

 

Responsibilities:

·        Created Python scripts to automate AWS services which includes web servers, ELB, Cloudfront distribution, databases, security groups and application configuration.

·        Perform S3 buckets creation, policies and IAM role based policies

·        Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto scaling, load balancers (ELBs) in the defined virtual private connection.

·        Deploy applications on AWS by using Elastic Beanstalk.

·        Involved in maintaining and editing Python scripts for application deployment automation. 

·        Created AWS Route53 to route traffic between different regions. 

·        Deployed cloud stack using AWS OpsWorks

·        Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server. 

·         Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions. 

·        Wrote python script that uses Front Arena API to update additional information such as client code and fund code on portfolios and trades. 

·        Involved in the Design, development, test, deploy and maintenance of the website. 

·        Wrote Python scripts to parse XML documents and load the data in database. 

·        Responsible for debugging the project monitored on JIRA (Agile). 

·        Designed and created backend data access modules using PL/SQL stored procedures and Oracle. 

·        Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. 

·        Responsible for debugging and troubleshooting the web application. 

·        Developed and executed User Acceptance Testing portion of test plan. 

·        Developed, tested and debugged software tools utilized by clients and internal customers. 

·        Held overall responsibility of coordination of implementations of software builds and releases. 

Environment:

AWS, ELB, RDS, S3, python scripts, IAM, configure alarms, shell Scripting, XML.

 

AWS / Linux Administrator

AMPL

Hyderabad, Andhra Pradesh                                                    January 2012 to September 2013

 

Responsibilities:  

·        Creation of AWS account, creating users and allocation of user policy to individual user.

·        Worked on Amazon Web Services (EC2, ELB, VPC, S3, CloudFront, IAM, RDS, Route 53, Cloud Watch, Cloud formation, SNS) and basic knowledge of elasticache.

·        Creation of VPC, security group, subnet, procuring elastic IP and attaching additional volumes to EC2 instances.

·        Manage AWS S3 account, redshift and RDS cluster creation and data migration between different AZ's.

·        Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM).

·        Setup/Managing VPC, Subnets; make connection between different zones; Blocking suspicious IP/subnet via ACL.

·        Setup/Managing CDN on Amazon CloudFront (Origin Path: Server / S3) to improve site performance.

·        Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN server.

·        Setup/Managing Databases on Amazon RDS. Monitoring servers thorough Amazon CloudWatch, SNS.

·        Creating/Managing DNS records on Amazon Route 53.

·        Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)

·        Creating AWS Instances and Resources Bills.

·        Working in Production support helping in validating applications.

·        Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).

·        Creating shell scripts based on the requirements, scripts worked on are used for Database backup and Recovery, Filtering the log files accordingly to the requirement.

·        Installing and Upgrading Red Hat Enterprise Linux on Physical and Virtual Machines.

·        Our team supports 2000 Virtual machines and HP physical servers.

·        Debugging the logs and database records for analyzing the root cause of failure.

·        Using VMware virtualization for Creating, Deleting and Migrating virtual machines.

·        Worked on Apache Tomcat Server for installing and locally hosting web pages.

·        Analyzing the change requests, new patches for each quarter.

·        Working on more than 30 different PSPs (Payment Service Providers).

·        Working with different roles of people such as business analysts, development team.

·        Configuring networks and restarting daemons on Unix Servers.

·        Created Bash Shell Scripts to automate routine server maintenance jobs.

·        Created Python scripts used to generate reports.

·        Working on different tickets assigned by manager in fixing the issues on servers.

Environment:

Amazon Web Services, UNIX, Windows, SQL Developer, SQL, VMware, Manage Logical Volume for Linux, Apache Tomcat.

 

 

LINUX Administrator

Techsoware Pvt Ltd

Hyderabad, Andhra Pradesh                                                      August 2010 to December 2011

 

Responsibilities:

·        Responsible for Installation, configuration and maintenance of apache tomcat, web sphere and jboss servers in sun LINUX environment.

·        Responsible for system administration, system planning, coordination and group and user level management.

·