Aws Data Engineer / Cloud Engineer Resume
Columbus, IN
SUMMARY
- AWS / Cloud Engineer - IT Professional wif 11 plus years of experience along wif 5yr + exp in AWS Cloud Engineer wif major focus on Automating, Building, Deploying, and Releasing of code including Amazon 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 wif a multi-disciplinary/cross-BU/cross-functional team to develop a plan focused on applications/technologies currently housed in teh Data Center and prioritize teh plan based on enterprise applications and business critical applications. their are about 490+ applications that will be moved from 2016 through teh end of 2018.
- Designed, built and deployed multitude applications utilizing almost all teh 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 wif 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 cloud 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 wif technology and security standards can move into teh 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 teh pipeline using Groovy scripting
- Worked on Application Deployments & Environment configuration using Puppet & Chef, Ansible
- Well versed wif 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 teh cloud using Jenkins.
- Experience working wif 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 TEMPhas Integrated Ansible wif 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 wif a version of Nagios to create new monitoring and view existing. Redesigned and redeployed teh Nagios implementation and integrated wif 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 TEMPeffective 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 wif strong problem solving and planning skills, wif 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: Amazon 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 wifin teh Amazon RDS and Aurora DB clusters.
- Created function in Lambda that aggregates teh data from incoming events, then stored result data in Amazon 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 wif 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 teh 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 teh development process, and maximizes teh 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 teh source end point and destination endpoint for Aurora RDS Migration. Created teh task to transfer data from source to destination also used AWS schema conversion tool to create schema in target database.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying teh content of cloud platform on Amazon 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 wif Shell scripts to automate routine jobs.
- Worked extensively wif Service Mesh platforms wif 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 wif 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 teh Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
- Configuring teh 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 teh image repo for development teams.
- Administered and engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT wif Dev/Test/Prod Branching Model for weekly releases.
- Involved in Configuration Automation and Centralized Management wifAnsible.
- WroteAnsiblePlaybooks wif Python SSH as teh Wrapper to Manage Configurations of AWS Nodes, Test Playbooks on AWS instances using Python and runAnsibleScripts 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, 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 teh lifecycle of a project
- Expertise in designingbuild process, software product developmentand process automation
- Experience in writingAnsible scriptsandYAMLscripting
- Serving Infrastructure as teh 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 wif 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 teh code is successful and ready, we tag them release it to teh trunk from teh branch.
- Migrating teh older version of Jenkins to newer version of Jenkins and their jobs
Confidential, Alexandria VA
Federal Government Contractor 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 wif 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 teh 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 teh 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 teh pulse of teh database and system.
Confidential, Columbus OH
Lead Oracle DBA
Responsibilities:
- Experience in Planning Database, Sizing table space, create database, scripts, and monitor databases, interact wif developers, Oracle Install, Upgrade, 24x7 production support.
- Proficient in managing Oracle Instance, database storage structure, schema objects.
- Managed teh 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 (wif 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 teh databases using ESM tool
- Database Restore using RMAN, Cold Backup, Export and Flash Recovery.
- Installed Golden gate as replication process for teh 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 teh UNIX shell script CRON UTILITY.
- Written, tested and implemented various UNIX Shell, PL/SQL and SQL scripts to monitor teh pulse of teh database and system.
- Excellent communicator that leverages technical and business background to communicate TEMPeffectively wif 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 teh 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 teh 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 wif Oracle 10g RAC, Standby Database Data Guard, Replication.
- Experience wif Oracle Golden Gate Software Knowledge of teh Oracle Golden Gate installation, configuration, troubleshooting GG issues & Writing UNIX shell Scripts and Scheduling through crontab.
- Performing Backup/Recovery of all teh 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 tnsnames.ora and listener.ora and started teh listener for making database available to users. Created table spaces, tables, indexes, triggers for custom applications.
- Studied TKPROF, Explain Plan and UTILBSTAT/UTILESTAT outputs to improve performance.
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.
