Aws Data Engineer / Cloud Engineer Resume
Columbus, IN
EXECUTIVE SUMMARY:
- IT Professional with 11 plus years of experience along with 5yr + exp in AWS Cloud Engineer with major focus on Automating, Building, Deploying, and Releasing of code including Confidential Web Services (AWS) and other cloud platforms in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code. Also, Current work for Data Center Migration Program to AWS cloud for 1500+ Databases.
- Collaborated with a multi - disciplinary/cross-BU/cross-functional team to develop a plan focused on applications/technologies currently housed in the Data Center and prioritize the plan based on enterprise applications and business critical applications. There are about 490+ applications that will be moved from 2016 through the end of 2018.
- Designed, built and deployed multitude applications utilizing almost all the AWS (Including EC2, S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch and IAM), focusing on high-availability, fault tolerance, and auto-scaling with Cloud Watch monitoring.
- Implemented AWS Solutions using EC2, S3, RDS, Aurora, and Elastic Load Balancer Auto scaling groups, VPC and Cloud formation.
- Worked on moving and deploying 100 +Databases into AWS for IaaS solutions rds.
- Developed an enterprise wide strategy for Databases cl oud deployment, performance, maintenance and monitoring.
- Strong knowledge of Database and Database development tools: AWS RDS, AWS Aurora, AWS Dynamo DB and Oracle.
- Executed data center migration plan including application dependencies, migration waves, and migration readiness assessment.
- Ensure only applications in compliance with technology and security standards can move into the new Data Center improving overall IT risk profile.
- Installing, configuring and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment and used Nginx as reverse proxy for securing Jenkins using OPEN SSL.
- Extensively experienced in writing Jenkins file for the pipeline using Groovy scripting
- Worked on Application Deployments & Environment configuration using Puppet & Chef, Ansible.
- Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Test-Kitchen, and Chef Server Admin/Organizations.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Master, Agents & Databases
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
- Automate infrastructure build-out and systems provisioning using Ansible and Ansible Tower.
- Excellent knowledge on Java/J2EE and developing XML, HTML, Ruby, Shell/bash and Perl Scripts for automations.
- Interface with a version of Nagios to create new monitoring and view existing. Redesigned and redeployed the Nagios implementation and integrated with other monitoring/alert solutions (Splunk).
- Orchestrate, coordinate and communicate between Project Managers and C2C support groups (BU IT Champions, Architecture, Operations, Information Security, Quality Assurance, and Release Management) for effective project planning, onboarding, launch, execution, monitoring, governance, certification, decommission, and closure of application migration projects.
- Experience on Terraform, a tool for building, changing, and versioning infrastructure safely and efficiently.
- Knowledge in Terraform as infrastructure providers, build images using Packer.
- Good interpersonal and communication skills along with strong problem solving and planning skills, with ability to work independently or in a team environment
- Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment
TECHNICAL SKILLS:
Cloud Technologies: Confidential Web Services (AWS) EC2, EMR, ESS EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Dynamo DB.
Operating systems: Linux RHEL, Solaris, AIX, HP: UX and WINDOWS NT/2000, XP,2003.
Programming languages: Shell scripting, Unix Bourne shell, Korn shell, python, basic Perl
Web Servers: Apache, Apache Tomcat.
Application Servers: WebLogic, JBoss, WebSphere.
Clustering software: Veritas Cluster, Red Hat Cluster Suite.
Configuration Management Tools: Terraform, Puppet, Chef, Ansible, Maven, Salt
Monitoring tools: Nagios, Splunk, Netcool, ELK.
Versioning Tools: Subversion, Clear case, GIT, GITHub Languages.
Network Services: TCP/IP, Subnetting, DNS, NFS, NIS, SSH, DHCP.
Databases: Oracle 9i/10g, 11g, SQL Server, Dynamo DB, RDS, Aurora.
Documentation tools: Media Wiki, Atlassian Confluence, Share point, Jira
Orchestration Platforms: AWS Lambda, Kubernetes, Apache Mesos, AWS Step Functions
Project Management Tools: MS Project, MS Team Services & MS Office
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, IN
AWS Data Engineer / Cloud Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.
- Configured an AWS Virtual Private Cloud (VPC), NACL, and Database Subnet Group for isolation of resources within the Confidential RDS and Aurora DB clusters.
- Created function in Lambda that aggregates the data from incoming events, then stored result data in Confidential Dynamo DB and S3.
- Maintaining and Designing Data governance and security for data platforms on AWS Cloud.
- Performed Project Management for Datacenter Migration Program for 1472 Databases Solaris to OEL (Linux)
- Coordinated with multiple teams for successful Go lives and received multiple appreciations and Certificates also contributed to decommission old databases
- Ensured business risk was mitigated through technology documentation, integration and interdependency tracking.
- Research and facilitate the development and review of solution, integration, workflow and web service standards.
- Efficiently handled Work Load Management for load balancing and failover, improving performance, reliability and scalability.
- Provide architectural leadership that supports insightful decision making, drive efficiencies in the development process, and maximizes the quality of technical deliverables.
- Executing technical feasibility assessments, solution estimations and proposal development for moving identified workloads to Windows AWS
- Using AWS Data Migration Service Created the source end point and destination endpoint for Aurora RDS Migration. Created the task to transfer data from source to destination also used AWS schema conversion tool to create schema in target database.
- Configure, monitor and automate Confidential Web Services as well as involved in deploying the content of cloud platform on Confidential Web Services using ECS, Elastic Beanstalk and EBS.
- Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Worked extensively with Service Mesh platforms with working knowledge on Istio.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Managed Docker orchestration using Docker Swarm
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Created private cloud using Kubernetes that supports development, test and production environments.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
- Configuring the Docker containers and creating Docker files for various applications.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
- Administered and engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Involved in Configuration Automation and Centralized Management with Ansible.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes, Test Playbooks on AWS instances using Python and run Ansible Scripts to provision dev servers
- Performed Installation, Configuration, Monitoring and Troubleshooting of Oracle Clusterware and RAC on 12c, 11gR2, 10g databases on Linux and Solaris environments
Confidential, Raleigh, North Carolina
Cloud Engineer
Responsibilities:
- Deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation .
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, VPC, Cloud Formation.
- Deploy, manage, and operate scalable, highly available, and fault tolerant systems on AWS.
- Capability to provide AWS operations and deployment guidance and best practices throughout the lifecycle of a project
- Expertise in designing build process, software product development and process automation
- Experience in writing Ansible scripts and YAML scripting
- Serving Infrastructure as the Code by scripts like Chef Recipes, Puppet Manifests, Salt Stack pillars and states.
- Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.
- Involved in writing various Custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, Continuous Integration server, automatically attempts to build a new Docker container from it.
- Experienced in branching, Merging, tagging and maintaining using version control tool like Git, GitHub, when the code is successful and ready, we tag them release it to the trunk from the branch.
- Migrating the older version of Jenkins to newer version of Jenkins and their jobs
Confidential, Alexandria, VA
Lead Oracle DBA
Responsibilities:
- Worked on Planning Database, Sizing table space, create database, scripts, Monitor databases, 24x7 production support.
- Managed 20+ onsite DBAs and Collaborated with other project managers and leaders to coordinate cross- divisional project initiatives and activities.
- Proficient in managing Oracle Instance, database storage structure, schema objects.
- Performed upgrades from Oracle 10g to 11g and applied patches.
- Delegate project tasks based on junior staff members' individual strengths, skill sets and experience level.
- Track project status, performance, specifically to analyze the successful completion of short- and long- term goals. Responsible for configuring database memory structure, managing storage allocation, creating user accounts, roles and privileges for DB operations and security maintenance.
- Installed Golden gate as replication process for the Client’s Data Store method.
- Monitored Replication Issues using Golden Gate Director, Golden gate logs and Supplemental Logging.
- Expertise in configuring Golden gate Extract, Pump & Replicate.
- Performed initial load using exp/imp, Data pump, DB links and Golden gate proprietary initial load process.
- Used Golden agate to achieve zero/minimal downtime migration for large databases.
- Created materialized views, table partition for Tuned databases.
- Written, tested and implemented various PL/SQL and SQL scripts to monitor the pulse of the database and system.
Confidential, Columbus OH
Lead Oracle DBA
Responsibilities:
- Experience in Planning Database, Sizing table space, create database, scripts, and monitor databases, interact with developers, Oracle Install, Upgrade, 24x7 production support.
- Proficient in managing Oracle Instance, database storage structure, schema objects.
- Managed the OS/Database administration for production, test and development platforms including planning, coordination and execution. Configured, Implemented ESM tool for JPMC Audit and Security standards.
- Planning and scheduling Backups, Database Recovery, taking Logical Backups (with Export /Import), Database backup (Hot & cold).
- Configured and Upgraded to Oracle 11gR2 from 10g and from 11.2.0.2 to 11.2.0.3
- Implemented Guardium tool for audit database. Performed security remediation
- Auditing for the databases using ESM tool
- Database Restore using RMAN, Cold Backup, Export and Flash Recovery.
- Installed Golden gate as replication process for the Client’s Data Store method. Used Golden agate to achieve zero/minimal downtime migration for large databases.
- Created materialized views, table partition for Tuned databases. Implemented automated backup strategy using the UNIX shell script CRON UTILITY.
- Written, tested and implemented various UNIX Shell, PL/SQL and SQL scripts to monitor the pulse of the database and system.
- Excellent communicator that leverages technical and business background to communicate effectively with clients, management and team members.
Confidential
Oracle Database Admin
Responsibilities:
- Refresh/Cloning of Database and applications for development and testing purpose.
- Involved in Upgrade/Migration of the oracle databases from Oracle 9i to Oracle 10g.
- Created scripts to query performance views in an effort to reduce parse times and tune memory structures such as the database buffer cache, shared pool, library cache and PGA for a shared server configuration.
- Design, document, implement, and maintain all backup, recovery including disaster recovery procedures. Implementation of High Availability solutions with Oracle 10g RAC, Standby Database Data Guard, Replication.
- Experience with Oracle Golden Gate Software Knowledge of the Oracle Golden Gate installation, configuration, troubleshooting GG issues & Writing UNIX shell Scripts and Scheduling through crontab.
- Performing Backup/Recovery of all the Oracle databases using RMAN.
Confidential
Oracle DBA
Responsibilities:
- Time compliance reporting, offshore vendor management & SLA & KPI Metrics reporting.
- Overall maintenance of Oracle database, backup, recovery and other database related activities.
- Performed database administration tasks like space management, users, roles, profiles, schema management.
- Configured listeners and created files such as Confidential .ora and Confidential and started the listener for making database available to users. Created table spaces, tables, indexes, triggers for custom applications.
Confidential
Oracle DBA
Responsibilities:
- Regular database activities, backups monitoring, issues resolving.
- Creating number of new schemas and maintained roles and privileges.
- Performed number of schema refreshes from production to test to dev using exp/imp.
- Preparation of database metrics every month and Managed table spaces and other database objects.
