We provide IT Staff Augmentation Services!

Aws Redshift/devops Engineer Resume

0/5 (Submit Your Rating)

Orlando, FloridA

SUMMARY

  • Over 9+ years of experience in Information Technology industry in DevOps/ Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experience in architecting and Configuring public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load - balancers, Elastic Container Service (Docker Containers), S3, CloudFront, RDS, DynamoDB, VPC, Direct-Connect, Route53, CloudWatch, CloudFormation, IAM.
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Custom integration, plugins dev for different tools around CI-CD like GIT, JENKINS, Artifacory, Rally, Guard, Reporting and Dashboards using API and other techniques.
  • Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Worked to help design, install and deploy cloud based Big Data solutions using Azure and AWS, including Redshift scaling and database creation for clients.
  • Good experience in Cloud foundry andAzure.
  • Governance, Risk & Compliance (GRC).
  • Identity Access Management (IAM).
  • Information Security Metrics.
  • Highly skilled in automating Operating System installation and setup utilizing Jumpstart Servers for provisioning of Solaris 9/10 servers and Kickstart servers for provisioning of RHEL 4.x/5.x/6. x.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM to Stash Migration, Waterfall methodologies.
  • Expertise in implementing the Configuration Management Tools like CHEF, PUPPET and Ansible
  • Developed applications on Spring Boot Framework using MicroService(SOA) Architecture and Synchronous protocols such as Java /REST
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, VMWare) as well as traditional managed hosted environments.
  • Experience with Python as primary backend and with many MVC frameworks like Django, Flask and Web2py etc.
  • Design and Developed Web Services, RESTful API's for Mobile Apps using Python Django-REST and Flask Frameworks on Nginx and Uwsgi servers.
  • Experience in working on cloud AWS cloud EC2, S3, EFS, RDS, LoadBalancer, Auto Scaling with AWS command line interface and AWS PYTHON SDK.
  • Experience in working withTerraformkey features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Acquisition & Integration of Sales, Customer, and Product Data from Various data sources (Mentor/ HCS/ DePuy Analytics System/ Accelerant / Sterilmed etc).
  • Designing the Logical and Physical Data model for the Reporting database
  • Performance tuning the tables in Redshift
  • Design and Develop Data Reconciliation and Validation
  • Automation of Recursive Data Validation test
  • Data Validation, Quality check in Redshift using Python.
  • Implemented technical solutions for system logging for clients usingGraylog.
  • Experience in Test Driven Development (TDD).
  • Use of Docker to manage micro services for development and testing
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, JENKINS, Maven, ANT, IBM uDeploy, CVS, SVN, GIT, Gerrit, SonarQube, Docker, Docker-compose, Micro Services.
  • Proficient in writing PUPPET modules and CHEF cookbooks
  • Deploy architecture on AWS cloud for Lamp Stack application.
  • Hands on experience withAWScloud-specific technologies, including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Beanstalk, Virtual Private Cloud(VPC), RDS, Cloud Watch and many more
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Shell scripts and JAVA Scripts.
  • Development and version control of CHEF Cookbooks, testing of Cookbooks using Foodcritic and Test Kitchen and running recipes on nodes managed by on-premise CHEF Server.
  • Resolving cookbook dependencies using Berkshelf.
  • Running recipes in standalone mode using CHEF-solo and CHEF-zero.
  • Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP.

TECHNICAL SKILLS

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), AWS Redshift, Azure, Rackspace, Openstack

SCM Tools: Subversion, GIT, CVS, AWS and Stash.

CI & Provisioning Tools: Hudson, JENKINS, Bamboo 5.11, Ansible, CHEF, PUPPET.

Monitoring Tools: Nagios, Splunk, Graphite, AWS cloud monitoring

Build Tools: ANT, MAVEN, Gradle, Docker.

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Findbug Static

Analytics: SAS Studio, AWS EMR

Tools: MS Office Suite, Nexus, Atlassian Confluence.

SDLC: Agile, Scrum Waterfall Methodologies.

Container Orchestration Tools: Docker, EC2 Container Services, Docker Swarm, Kubernates

Languages: C, C++, SQL, .NET, PYTHON, Spring, Ruby, Objective C, Java/J2EE.

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script.

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

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential, Orlando, Florida

AWS Redshift/DevOps Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloudwatch, Cloudfront, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Created IAM policies to grant granular permissions to specific AWS Users, Groups, and Roles.
  • Automating AWS deployment and configuration tasks using Lambda
  • Implemented CloudWatch alarms and lambda functions for automatic scaling, fault tolerance, self-healing.
  • Migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES.
  • Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloudwatch.
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and vmware virtualization systems
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon). Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Developed cloud reference architectures, governance policies, and best practices.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Data Modeling at individual tenant database level, based on specific business process requirements.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Build and use CloudFormation\Terraformtemplates to design and launch applications.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Use of Docker to manage micro services for development and testing.
  • Malware hunting through Kibana andGraylog.
  • Successfully installed and configured Oracle RAC on Red Hat Enterprise Linux and CentOS
  • Installed and Configured Nagios server in CentOS, also developed few plugins and checks to monitor
  • Development of all modules which requires expertise in all programming languages and technologies C#, ASP.Net, Windows Services, Web Services
  • Setup trust between on premise and cloud server using Azure.
  • Created ELK Dashboards and Searches and Parsing logs in Graylog.
  • Experience in supporting data analysis projects using EMR on the AWS Services AWS Cloud and exporting and importing data into S3.
  • Setting up of the Amazon EMR Cluster, under the production environments and integrated to CloudWatch as per the Security policies.
  • Queries in the Redshift environment performed x faster than in legacy environments.
  • Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source systems, including FTP and SFTP servers and an Oracle database.
  • Gathered requirements and performed initial data modeling work for the future state enterprise data warehouse.
  • Assisted with evaluation of dashboarding tools, especially Tableau.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases. Utilized standard Python modules such as CSV and pickle for development.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Written and developed CHEF Cookbooks from scratch for custom installation of application.
  • Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Writing chef recipes for various applications and deploying them in AWS usingTerraform.
  • Responsible for CI and CD using JENKINS, Maven and CHEF.
  • AWSEC2/VPC/S3/SQS/SNS based infrastructure automation through Ansible, Python, Bash Scripts.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build with Deployment Pipeline. Currently installed CHEF Server and clients to pick up the Build from JENKINS repository and deploy in target environments (Integration, QA, and Production). Configuring of Redshift cluster for report query.
  • Created proper documentation for new server setups and existing servers.
  • Developed installer scripts using Maven, PYTHON for various products to be hosted on Application Servers. Developed Pom.xml files for Maven build scripts.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Employed System Center Operations Manager to collect performance data and monitor AWS resources including EC2, EBS, ELB, Auto Scaling groups, and CloudFormation stacks.
  • Implemented CHEF Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same CHEF Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of CHEF Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Automate Continuous Build and Deploy Scripts for JENKINS Continuous Integration tool
  • Automated the cloud deployments using CHEF, PYTHON (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, CHEF, and custom Ruby/Bash scripts
  • Implemented CHEF Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written CHEF Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Troubleshooting and resolving issues in JIRA and Confluence as users.
  • Provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports
  • Integrating various provisioning and monitoring modules into a single platform.
  • Installed/supported Splunk andGraylogfor application health querying.
  • Implemented Event Share module to the users the possibility to globally enable/disable a share button that will be displayed in each event post.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Experience usingAWS-Cloud Watch and created alerts for instance

Environment: AWS EC2, AWS Redshift, VPC, ELB, S3, RDS, SQS, SNS, SES, Cloud Trail and Route 53, VDI, ELB, CloudWatch, AWS CLI, Cloudformation, Data Modelling, IAM, AWS AutoScaling, Linux,Git version Control, Docker, Lambda CHEF, JENKINS, Cloud Foundry, PYTHON, .Net, Ruby CHEF, JIRA, Oracle database, Confluence, Graylog, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, Governance.

Confidential, Glen Allen, VA

Cloud Automation Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations and configured Route 53.
  • Data Profiling, Mapping and Integration from multiple sources to AWS S3/RDS/Redshift.
  • ETL processing using Pig & Hive in AWS EMR, S3
  • Automation of ETL loads into Redshift Database using Windows Batch Scripts.
  • Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
  • Automated the cloud deployments using AWS Cloud Formation Templates.
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups and use permissions to AWS resources.
  • Instrumental in the process of migrating the company from using Snaplogic 3.x to the cloud based version 4.x. This involved developing re-usable components for developers/partners, providing feedback to Snaplogic for tool enhancements, training developers/partners and enabling the Tidemark application to adopt the new Snaplogic version 4.x
  • Data Model Design and development of ETL extensively using SQL, PL/SQL, packages, procedures, materialized views, analytical functions, SQL*Loader.
  • Responsible for Branching and Merging the code as per the schedule.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Provided pre-commit hooks and post commit hooks for Subversion.
  • Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool Chef.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium.
  • Worked on creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team and issued it to developers to fix bugs and include necessary feature add.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with SVN and Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control
  • Performed all necessary day-to-day Subversion support for different projects.
  • Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
  • Perform SIT and UAT testing to provide solid feeds for downstream systems using Oracle and Sybase database.
  • Used Artifactory to set up several Docker registries, through the use of local, remote and virtual Docker repositories.
  • Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
  • Worked on Apache to Nginx migration, also fine-tuned configurations with rigours performance testing.
  • Involved in writingPerl and shell scripts for automation of the build and release process.
  • Assisted with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.
  • Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Artifactory, Data Modelling, Subversion(SVN), AWS (Redshift, IAM, EC2, S3, CFT, AMI, VPC, Glacier) GIT, ANT, MAVEN, Java/J2EE, Jenkins, Oracel Database, JIRA, Chef, LINUX, XML, Selenium, Junit, Perl Scripts, Shell Scripts, Nginx, UNIX.

Confidential, Sacramento, CA

DevOps Automation Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Hands on compiling builds using pom.xml and build.xml.
  • Worked on troubleshooting with SVN and Cron Jobs.
  • Integrate with JENKINS for Continuous Integration, Delivery and Build Management.
  • Setup JENKINS tool to integrate the JAVA project and maintained JENKINS with continuous integration and deployment.
  • Developed Scripts for AWS Orchestration using EC2, EBS, S3, Cloud Formation,IAM.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Used Ansible for configure tomcat servers and maintain.
  • Experience in writing Ansible scripts.
  • Worked on Tomcat Web server for hosting web apps.
  • Integrated GIT into JENKINS to automate the code checkout process.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used GIT as Version Control System for two applications. Managed development streams and Integration streams.
  • Setup various JENKINS jobs for build and test automation and created Branches, Labels and performed Merges in GIT to access the repositories and used in coordinating with CI tools.
  • Integrated MAVEN with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Fisheye used to extract the information from repository and Crucible used to code review.
  • Worked with Docker for convenient environment setup for development and testing.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Worked on creation of PUPPET manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using PUPPET and JENKINS to get the job done.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using PUPPET Scripts.
  • Responsible for automated installation of PUPPET Enterprise 2.7 and configuring PUPPET Master and PUPPET Agents (both Windows and Linux Env) in AWS VPC Env.
  • Implemented multi-tier application provisioning in open stack cloud, integrating it with PUPPET, migrating the application using MAVEN as build tool.

Environment: PUPPET, SVN, GIT, GITHub, JENKINS, AWS, Azure,CHEF, Maven, ANT, Tomcat, Cloud computing, JIRA, Shell/Perl Scripts, PYTHON, Nagios.

Confidential, San Diego, CA

Build & Release Engineer

Responsibilities:

  • Involved in node classifications of PUPPET, hiera data and developed PUPPET roles and profiles.
  • Maintained and enhanced existing PUPPET modules to be deployed across various providers and deployment architectures.
  • Managed PUPPET classes, resources, packages, nodes and other common tasks using PUPPET console dashboard and live management.
  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Involved in various Web Application Servers (WAS) administration and troubleshooting.
  • Working with an agile development team to deliver an end-to-end continuous integration/ delivery product using Run deckintegrated with JENKINS to get the job done.
  • Deployed PUPPET, PUPPET Dashboard and PUPPET DB for configuration management to existing infrastructure.
  • Plan & oversee the creation of new environments as per the Project’s needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks. Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Experienced with CI tools (JENKINS, Hudson) and Version Control Tools or Source Code tools.
  • Responsible for writing Manifests to configure nodes.
  • Experienced in build automation using JENKINS, Maven, ANT.
  • Experienced in deploying Java projects using Maven/ANT and JENKINS.
  • Good understanding of building the Android Applications using the Maven and JENKINS.
  • Building post install scripts using Shell scripting in Linux servers.

Environment: Java, J2EE, Python, ANT, Maven, JENKINS, Tomcat, GIT, GIThub, Bash, PUPPET, VMWare, Linux, CentOS, JUnit, Cobertura, Rational ClearCase, Rational ClearQuest, uDeploy, Nexus, Oracle, MS SQL Server.

Confidential

Oracle Developer

Responsibilities:

  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Used Kimball methodology to design and model the ODS & DW schemas.
  • Data Model Design and development of ETL processes to transform data from daily/weekly flat files to the ODS and eventually into to a dimensional modeled data warehouse.
  • Extensively used SQL, PL/SQL, analytical functions to write packages, procedures, materialized views using Oracle 10g.
  • Sqlldr used to stage data. Shell scripting used as wrappers for the ETL modules.
  • Extensively used DataStage to create sequences for the ETL modules.
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Setting up Change Management process and standardizing the policies for various applications. Worked in setting up the repos to various projects in SVN
  • Involved in migration fromSVN to GIT repos and worked with Linux sys admins for the same
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for the purpose of manual deployment of the code to various environments. Monitoring - Nagios,Custom checks, AppDynamics, Splunk
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Serverand nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Setup variousnon-production environments for validating various applications
  • Worked with of Lucene search and OpenGrok code review tool
  • Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
  • Created multipleRuby, Perl and UNIX shell scripts for various application level tasks.

Environment: Data Modelling, RedHat Enterprise Linux 5.x, 6.x & 7.x, GIT, Ant, Maven, Oracle, Artifactory, Tomcat, WebSphere, Clearcase, ClearQuest, Java, SVN, Stash, VMware, Clear Quest Jenkins, JBOSS, Fisheye, Shell, Perl Scripting, Nexus, Crucible, JIRA, WebLogic, WebSphere, Jenkins, CAST, Chef, Puppet.

We'd love your feedback!