We provide IT Staff Augmentation Services!

Aws/devops Consultant Resume

5.00/5 (Submit Your Rating)

Harrisburg, Pa

SUMMARY:

  • Around 8 years of IT experience with profile of DevOps, Linux Admin, Software Configuration /Build/Release Management and Continuous Integration
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git, Tortoise Subversion (SVN), IBM Clear case and Perforce.
  • Improved continuous integration workflow, project testing, and deployments with build automation tools like HUDSON/Jenkins. Implemented code coverage and unit test plug - ins with Maven in Jenkins.
  • Transformation of traditional environment to virtual environments with, AWS-EC2, S3, EBS, EMR, ELB, EBS, chef, Puppet, JIRA, Ansible, Dockers, Open Stack and VMware.
  • Extensive experience in network, OS, and application security testing, tool construction, and design of custom protection architectures.
  • Experienced with scripting languages like Bash, Python, Perl, Ruby, Jason and Shell scripting.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Experience in Log Insight and Cloud watch services to diagnose problems and configuring alerts.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Written multiple manifests and also customized facts for efficient management of the puppet clients.
  • Experience with Infrastructure Development & Operations involving AWS Cloud stacks, EC2, IAM, EBS, S3, VPC, Route 53, DNS, RDS, SES, ELB, EMR, VPC Auto scaling, Cloud Front & Formation, Elastic Cache, Cloud Watch, SNS.
  • Experience setting up and maintaining auto-scaling AWS stacks (using cloud formation template and scripting).
  • Managed Linux and Windows virtual servers on AWS EC2 using Puppet Server. Configured and monitored distributed and multi-platform servers using Puppet.
  • Experience in system monitoring with Nagios.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Deft at using MAVEN & ANT as build automation tools for building of deployable artifacts from source code.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Performed Backend testing by writing and executing SQL queries.
  • Created SCM Processes, policies, procedures and Release Notes to follow Development and allow SQA teams to Release or Deploy highest quality product for the enterprise.
  • Extensively worked on Continuous Integration tools like Hudson / Jenkins, Team City and Bamboo and for End to End automation for all builds/Releases/Deployments.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
  • Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.
  • Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.
  • Expertise in Configuring & Deploying Enterprise Applications in Apache Tomcat and Jboss application servers
  • Used Chef and Puppet as configuration management tools, to automate tasks, deploy critical applications, & manage change.
  • Performed integration of Code Quality Analysis techniques - Check styles, Find Bugs with CI tools.
  • Knowledge about Jenkins known as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through VMware, Vagrant, and Dockers.
  • Troubleshooting and problem solving of Linux/UNIX /windows servers, debugging OS failure.
  • Knowledge about Microsoft Azure in creating cloud environment and managing the application servers across Microsoft managed global data centers.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality center .
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server .
  • Experience in administering and deployment of Sun Solaris, Red Hat (Linux) & AIX servers via VMware.
  • Kicking off builds and in case of failure, try to resolve the issue. Worked as a part of Release management.
  • Published build & release for daily in QA environment. Maintained QA and solved issue of QA and maintain DB version according releases. Also published code and DB on production and staging as per business requirement.
  • Excellent communicative and interpersonal leadership skills. Capable of working efficiently both independently and in team.

TECHNICAL SKILLS:

Operating Systems: Ubuntu, Red Hat, CentOS, Windows Server

Languages: Python, Shell Scripting, SQL, Java, HTML

Cloud Computing: Amazon AWS Cloud (EC2, S3, Cloud Watch, RDS, Elastic cache, and IAM), EBS, VPC, RDS, ELB, Route 53, Auto scaling, Cloud Front, Cloud Formation, Cloud Watch, SNS, MS Azure, Rack space, open Stack, Nova, Neutron, Heat, Cinder, Ceilometer, Swift, Horizon, Glance, keystone.

Configuration Management: Chef, Puppet, Ansible, Terraform

Continuous Integration/Delivery: Jenkins, TeamCity, Bamboo

Version Control Tools: Git, SVN, TFS

Monitoring Tools: Nagios, Cloud Watch, New Relic

Other Tools: Docker, Vagrant, Apache, Tomcat, Nginx, Ant, Maven, Oracle VirtualBox, Sonar, Nexus, Atlassian Suite (Jira, Stash, Bitbucket).

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA.

AWS/DevOps Consultant

Responsibilities:

  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Managed and coordinated the day-to-day planning, design, and implementation of cloud services, infrastructure automation and server deployments.
  • Involved in utilizing almost the entire AWS stack (including EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS, and IAM) focusing on high-availability, fault tolerance, and auto scaling.
  • Set up Amazon EC2 instances and security groups and databases in AWS using S3 bucket and configured instance backups to S3 bucket, later migrated applications to AWS Cloud, created new accounts, roles and groups using IAM.
  • Maintained DNS records using Route53, gave public DNS names to Elastic Load Balancers (ELB) IP's.
  • Assisted to stage the development environment from on-premise to AWS cloud-based infrastructure using Cloud formation templates (CFT) to provision infrastructure as a code.
  • Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Worked on Terraform tool to AWS Cloud Formation in order create, update and version our AWS infrastructure and deployed Docker on AWS.
  • Managed several functions like WebSphere, Nginx, Apache/Tomcat server, mail server, MySQL database, SVN, build and firewalls in both development and production by administrating Linux servers and at the same time.
  • Implemented multiple high-performance Mongo DB replica sets on EC2 with robust reliability.
  • Worked on setting up the end to end infrastructure for CI/CD (continuous Integration and Continuous Delivery) pipeline for code deployment by engaging different tools (Git, Jenkins/Hudson) and worked with Nagios for system monitoring.
  • Set up continuous integration and formal builds using Jenkins with Artifactory repository and Troubleshoot the build issue during the Jenkins build process.
  • Worked with various tools like Puppet, Ansible, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms.
  • Extensively used Ansible to automate the deployment process and all necessary health checks.
  • Worked on installation and configuration of Puppet Master and Puppet agents and Created Puppet Modules and Manifests to automate the build/deployment process and to make an improvement to any manual processes from application deployment to monitoring.
  • Developed PowerShell script for VM Machines & VM Host reporting
  • Developed PowerShell script for SQL Reporting
  • Wrote scripts to update in crontab and has created scripts in Python which integrated with Amazon API to control instance operations.
  • Worked with Docker Hub, created and handled Docker images primarily for middleware installations and domain configurations.
  • Experience on Docker container snapshots, performed the job of attaching them to a running container, removing images, maintaining dimension structure and managing containers.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Analyzed the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Developed scripts using RESTful API models for the purposes of integrating workflows with AWS.
  • Developed application based on JavaScript, Angular JS, JQuery, and SQL Server 2012 and handling issues on Application Servers.

Environment: CI/CD pipeline, Jira, LDAP, DNS, Python, Shell scripting, Nginx, Apache, Puppet, WebSphere, Terraform, MongoDB, Disk suite, Jenkins/Hudson, AWS, Load Balancing, Docker, Red Hat Linux 6/7, UNIX/Solaris 8, SVN, GIT, Service-Now.

Confidential, Stamford, CT.

DevOps Engineer/Build Engineer

Responsibilities:

  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked on align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Setup and Configured BitBucket server
  • Experience administrating/facilitating Continuous Integration (CI) tools, including Jenkins and BitBucket Pipelines.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Deployed cloud stack using AWS Opsworks.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Supported 2000+ AWS Cloud instance's and also familiar with Amazon Cloud command line management.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Wrote deployment recipes for infrastructure management (Terraform)
  • Design and developed infrastructure using Terraform and cloud formation.
  • Encrypted EBS volumes via KMS service.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Migrated applications to the AWS cloud.
  • Provided stable build environments for product development.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Developed installer scripts using Ant, Python, UNIX for various products to be hosted on Application Servers.
  • Used chef for server provisioning and infrastructure automation in different environments.
  • Set up CI (Continuous Integration) for major releases in Jenkins and Team City.
  • 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).
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • 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.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Troubleshooted issues along the CI/CD pipelines.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • 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.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • 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.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing frame.
  • Proficient in using test automation tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, GitHub, and Cucumber to develop automation testing scripts for web and client server applications.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Documented all build and release process related items, Level one support for all the build and deploy issues encounter during the build process.
  • Created IBM Problem Management Records (PMR) to report WebSphere Application Server problems. Analyzed log files to solve problems using debugging tools like Log Analyzer, First Failure Data Capture Tool and Collector Tool.

Environment: GIT, JENKINS, Python, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, SOA, Ansible, Dockers, Team Foundation Server (TFS).

Confidential, Mayfield, OH.

Build Engineer / Configuration Management Analyst

Responsibilities:

  • Co-ordinated with QA/BA team to create tickets for bug stories and feature stories in JIRA and issued it to developers to fix bugs.
  • Experience in Subversion branching, Merging strategies concepts using Git and SVN.
  • Deployed the artifacts generated by Maven and stored its WAR files which are required during the build using Apache Tomcat repository.
  • Integrated JIRA with Git and Bamboo to automate end-to-end release cycle.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with Git, Bamboo.
  • Deployed project related tags by integrating Maven with Git.
  • Implement tool suite with bamboo & JIRA, resolve update, merge & password authentication issue
  • Used Bamboo with Maven and Tomcat repository to set up continuous integration and formal builds.
  • Deployed WARs/EARs through apache tomcat application server console.
  • Configured apache tomcat application server in all the environments using Shell script.
  • Installed and configured confluence as the enterprise wiki to document development and change management procedures.
  • Responsible for building and releasing packages for testing.
  • Provided periodic feedback of status and scheduling issues to the management by preparing reports.
  • Worked for creating the software configuration management plan.
  • Support lead developers with configuration management issues.
  • Work closely with Application Teams to create new Splunk dashboards for Operation teams.
  • Troubleshooting and resolve the Splunk - performance, log monitoring issues; role mapping, dashboard creation etc.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Learnt the architecture of all the applications to help trouble shoot any issues for each application’s.
  • Involved in estimating the resources required for the project based on the requirements.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Periodically analyze the hardware and software capacities of build infrastructure and provide appropriate recommendation to the Management team for improvements and immediate attention.

Environment: Git SVN, Maven, Bamboo, JIRA, Apache Tomcat, AWS, XML, Shell Script, Perl Scripts, Unix/Linux, Windows XP, Red hat Enterprise, Oracle.

Confidential

UNIX/Linux system Administrator

Responsibilities:

  • Installation and Administration of Red Hat Enterprise Linux 3, 4, 5 SLSE10 using Kick start including monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
  • Installation and Configuration of Red hat Satellite on Dell power edge 2650.
  • Installation and configuration of CYGWIN on Windows in order to access UNIX system from Windows Operating Systems.
  • Perform regular update to the latest patches for SUN Solaris and Linux machines.
  • User and group administration for all the UNIX servers (IBM AIX, HP-UX, RHL) available in the lab.
  • Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell directory. Implementing Master and Slave servers for NIS, DNS.
  • Expert in Installing, configuring and maintaining apache/tomcat, samba.
  • Co-ordinate with web admin team in installation of BEA Web Logic Server 8.1.
  • Creating, Mounting and Troubleshooting NFS File systems on different OS platforms.
  • Troubleshooting and fixing day-to-day problems related to the servers.
  • Upgraded Solaris 9 to Solaris 10 and worked with Solaris zones/containers, Used Solaris Cluster to deploy two-node cluster.
  • Building Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.
  • Hands on Migration Red Hat Enterprise Linux 4.0 to RHEL 5.0.
  • Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
  • Providing 24 x 7 supports to various application level server level & network level Monitoring & troubleshooting of any data center outages.
  • Hands on VMware for installing Linux and SUSE Linux and windows on virtual machines.
  • Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
  • Network trouble shooting using ndd, Trace route, net stat, if config and snoop.
  • Created and Managed Meta devices using Solstice Disk suite and Volume Manager.

Environment: Solaris 8, 9,10, Red hat 5.3,5.5, HP-UX 11i, Windows Server 2000 and 2003, Sun Enterprise 10000, 15000, Apache Web Server 1.3.x, 2.x Oracle 8i,9i2, Perl, KSH, Sun v480, v880, E220, IBM p630, p550, power 4 Dell POWEREDGE 700,2650,6650, Red hat Enterprise Linux 1.0.

We'd love your feedback!