We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

2.00/5 (Submit Your Rating)

OhiO

SUMMARY

  • Skilled professional with 8 years of experience in CI/CD (Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Broad experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers and windows.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Expertise in various AWS services like EC2, VPC, Auto Scaling, ELB, SNS, RDS, EBS, S3, Route53, Cloud Watch and IAM.
  • Hands on experience using Maven and Gradle as build tools for the building of deployable artifacts from source code and static code analysis.
  • In - depth understanding of principles of software configuration management (SCM), CI/CD in Agile, SCRUM and Waterfall Methodologies.
  • Extensively worked on continuous integration tools like Jenkins, Hudson, Team city andBamboofor end-to-end automation of various build and deployments.
  • Experience on Installing and configuring Apache, Tomcat and MySQL database via Chef as per the requirements.
  • Good hands-on experience with DevOps configuration management tools such as Chef, Puppet and Ansible.
  • Experience on the Docker swarm and Kubernetes for container orchestration.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Established Chef Best practice approaches to systems deployment with tools such as vagrant and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Experience in handling PHP, Laravel, JavaScript, NodeJS, AngularJS applications.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the OpenShift cloud setup.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Worked 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. Also use EBS in storing persistent data to mitigate the failure.
  • Installed and configured an automated tool Puppet that include the installation and configuration of the Puppet Master, Agent Nodes and Admin Control Workstation.
  • Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
  • Knowledge of networking concepts (DNS, TCP/IP, UDP, HTTP, SSH, OSI layers, Client/Server architecture and Firewalls).
  • Created scripts for system administration using languages such as Bash, PowerShell, Python, Ruby and XML. Also developed and maintained shell scripts for build and release ELK, NAGIOS and CloudWatch tasks.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, CloudWatch and Elasticsearch.
  • Hands on experience on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Strong knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structure and managing containers.
  • Experienced in building Java application using make files (Apache Antutility),Maven. SupportedWebSphere(IBM), J2EE (Java), Oracle and WebLogicDeployment of application to theWeb ServerandApplication Server.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server, MySQL, DB2, PostgreSQL, MongoDB& Cassandra.
  • Working experience on Automation Testing frameworks like Selenium.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of system maintenance and has good customer support experience and always ready to discuss on latest changes in technology and their automation concepts.
  • Experienced in supporting 7x24 production computing environments, on-call and weekend support.

TECHNICAL SKILLS

Operating Systems: Red Hat Linux/CentOS 5.x/6.x/7, Sun Solaris 11/10, Ubuntu/Debian/Fedora, Windows Server 2003/2008/2012

Source Code Management Tools: Git, GitHub, SVN, CVS, Bitbucket

Configuration Management Tools: Chef, Puppet, Ansible

Continuous Integration Tool: Jenkins, Bamboo

Build Tools: Maven, ANT, Gradle

Containerization Tool: Docker, Kubernetes

Languages/Scripting: Java/J2EE, Shell, Ruby, Python, PHP

Databases: MySQL, SQL Server, No SQL, Mongo DB

Virtualization Tools: VMwareESXi, Xen Server, Aws/Ec2, Docker

App/Web Servers: Apache,Tomcat, WebLogic,WebSphere, JBOSS

Bug Tracking Tools: JIRA, Clear Quest, Bugzilla, New Relic

Web Technologies: HTML, CSS, Java Script, XML

Cloud Platform: Amazon Web Services, AZURE

Monitoring Tools: Nagios, AWS CloudWatch, Splunk, New Relic

PROFESSIONAL EXPERIENCE

Confidential, Ohio

AWS/DevOps Engineer

Responsibilities:

  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Involved in working on the environments of AWS like EC2, Elastic Search, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Performed Branching, Merging, Tagging and Release Activities on Version Control Tool, GIT.
  • Used Gradle and Maven as build tools on Java, PHP projects for the development of build artifacts on the source code.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Used Jenkins and pipelines to drive all Microservicesbuilds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked extensively with different Bug tracking tools like JIRA and Bugzilla.
  • Worked with DevOps team on areas related to Chef for Cloud Automation.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS. Used Jenkins AWS Code Deploy plugin to deploy into AWS.
  • Experience with setting up Chef Infrastructure, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Created automation and deployment templates for relational and NoSQL databases (standalone and RDS), including MSSQL, Mysql, MongoDB.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Jenkins, and Cloud Formation.
  • Written cookbooks for installing Tomcat, WebLogic, JBOSS, WebSphere, JDK etc. and for configuring load balancers and fail over.
  • Use of Docker and OpenShift to Manage micro services for development and testing.
  • Expertise in integration of OpenShift with docker in CI/CD automation and Clustering the docker containers with the help of Kubernetes on the OpenShift platform.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Experience on build Package using Nuget and Writing scripts in PowerShell.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Rundeck.
  • Created images and stored in the Docker containers and uploaded to the Docker hub.
  • Implemented Docker -maven-plugin in and maven POM.XML to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Worked for PHP application and migrated shell scripting to automated pipeline using Jenkins, Gradle, groovy scripting
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Integrated 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).
  • Programmatically Creating Jenkins job using REST API and Creating jobs using CLI, Integrating several tools with plugins.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Experience in writing Automation scripts using the python, shell and ruby.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Monitoring of EC2 instances using Nagios. Involved in Monitoring/Network Monitoring/Log Trace Monitoring.

Environment: AWS, AWS IAM, AWS EC2, AWS S3, AWS cloud watch, Route 53, Nginx, ANT, Maven, SVN, GIT, GitHub, Chef, Docker, Nagios, Splunk, New Relic, Jenkins, Apache HTTPD, Apache Tomcat, WebSphere, JBOSS, JSON, Java/J2EE, Bash, Shell, Python, PHP, Ruby.

Confidential

DevOps/Cloud Engineer

Responsibilities:

  • Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Puppet Configuration Management. Created Puppet manifests, profiles and roles modules to automate system operations.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Integrate and implement a complete cloud services framework (IaaS, PaaS, SaaS) and Cloud deployment.
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWS services and excellent knowledge of AmazonEC2, Amazon S3, Amazon Elastic Load Balancing, Route 53, Auto Scaling, Redshift, VPC, Cloud Formation and Security Groups.
  • Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed, configured and deployed Azure automation scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
  • Installation, Configuration and upgradation of Azure services by using automation to reduce manual effort.
  • Experience in dealing with WindowsAzure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Experience using cloud providers and API's for Amazon (AWS) with Microsoft Azure and expertise to orchestrate the jobs to and from Azure Automation.
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Config), cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Used GIT, Maven, Jenkins and JIRA as tools for day to day build & release cycles. Converted and automated builds using Maven and Gradle. Scheduled automated nightly builds using Jenkins.
  • Managed the software configurations using Enterprise Ansible.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Setup the Ansible Workstation, Ansible server and Ansible nodes.
  • Worked with various scripting languages like Shell, Ruby, PHP and Python. Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Configured and monitored distributed and multi-platform servers using Nagios and Splunk.
  • Migrated Splunk from a search head pool to a fully clustered environment.
  • Experienced with Docker container service.
  • Involved in building own PaaS with Docker, deployed various applications through Docker containers.

Environment: AWS, Azure, ANT, Maven, Nexus, Jenkins, GIT, SVN, JIRA, Ansible, Docker, Sonar, Nagios, Splunk Web services, Shell, python and ruby scripting, J2EEE, SQL, MYSQL, TFS, windows, Linux.

Confidential

Devops Engineer

Responsibilities:

  • Developed build using Maven as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Implement test automation framework into CI/CD pipeline using TFS and TeamCity.
  • Managed the Source Code to have Latest Version of code available from the production releases.
  • Create and Maintain Subversion Branching, Merging and Tagging across each.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Production releases and performs builds using Hudson Continuous Integration using Maven Scripts.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • SCM Policies are implemented by defining Build and Release Management, Change Management, Version Management and Deploying.
  • Wrote Python and Bash scripts to perform deploys dynamic content to Tomcat Webserver and WebSphere App Servers.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment.
  • Integrated Jenkins with different code quality analysis tools like Cobertura, Find Bugs, and Check style.
  • Conducting analysis on ANT build projects for conversion and converting to Maven build projects.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/Bootstrapped the Nodes using Knife.
  • Worked on Installation and configuration, monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Used Maven as abuildtool on java projects for the development ofbuildartifacts on the source code.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge and worked with Upgradation or Migration of Puppet Community and Enterprise.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Experience in working on source controller tools like Subversion (SVN), GitHub. And, analyze and resolve conflicts related to merging of source code for SVN and Git and Maintained history of all the repositories using Subversion and Git.
  • Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
  • Performs primary validation of the applications and Identify, troubleshoot the issues on daily deployments.

Environment: ANT, Maven, Nagios, Jenkins, GIT, SVN, SCM, RDBMS, Oracle, SQL Server, Cobertura, Nexus, Puppet, Chef, Java/J2EE, Shell, Bash, Linux.

Confidential

DevOps Engineer

Responsibilities:

  • Involved inDevOpsmigration/automation processes for build and deploy systems.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Implemented branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Responsible in deploying the application JARs, WARs, EARs in Apache Tomcat application servers and troubleshoot any deployment issue.
  • Experience in Amazon EC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Experience in migrating the On-Premise Data Center toAWScloud infrastructure, migrated applications to theAWS.
  • Worked on all amazon web services like EC2, EBS, IAM, S3, ELB, RedShift, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
  • Experienced in Terraform for managing infrastructure and more efficient to execute Devops projects and it helped working parallel with developers.
  • Collect the recent technologies and tools, introduced them to the company in which, it helped the company build up an agile development environment.
  • Worked with developmentengineersto ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Built and deployed WAR, EAR files to web and middleware servers using automated tools.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Task automation, service management and application deployment using Bash scripting, Puppet modules with Hiera and Jenkins.
  • Experienced in using Docker and open shift to manage microservices for development and testing.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes, Swarm, Docker and Python.
  • Worked on issue tracking tool like JIRA and Bugzilla.
  • Using chef server for deploying applications and configured, bootstrapping of chef client nodes for provision on experienced with Ruby.
  • Responsible in deploying the application JARs, WARs, EARs in Apache Tomcat application servers and troubleshoot any deployment issue.
  • Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
  • Installed, configured and managed monitoring tools such as Splunk, Nagios, iCinga for resource monitoring/network monitoring/log trace monitoring.
  • Identifying issues with the database and resolving them.
  • Performed few SQL and Oracle DML tasks like inserts, deletes, updates.

Environment: Java/J2EE, ANT, Maven, Subversion, Puppet, Chef, Ansible, Saltstack, Linux, AWS, Openstack, PostgreSQL, Shell, PerlScripts, Python, Groovy, GIT, Ruby, Jenkins, Bamboo, Tomcat, Jira.

Confidential

Build and Release Engineer

Responsibilities:

  • Setting up the build and deployment automation for Java base project by using Jenkins and Ant.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management
  • Creating builds using ANT scripts manually and automated and troubleshooting both build and deployment and installation issues.
  • Created custom developer tools and workflows for testing and releasing Puppet code.
  • Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Used Puppet to automate Configuration management & Applications
  • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • Build automation to use with the continuous integration scenario for triggering coordination with TFS Release Management.
  • Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Involved in the migration of code from Subversion to GIT.
  • Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment.
  • Developed custom functionality such as document uploads and document move with the SharePoint API using ASP.Net and C#.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
  • Migrating J2EE, PHP, .NET and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion.
  • Worked in Perl and Java, primarily on Solaris, using Sybase, SVN, JBoss, Cruise Control, Apache, mod Perl.
  • Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.

Environment: Ant, Maven, Jenkins, Puppet, TeamCity, Remedy, Jira, Perl &Shell scripts, SVN, ClearCase, CVS, Unix, Solaris, Apache, IIS, Tomcat.

Confidential

Linux System Administrator

Responsibilities:

  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012- R2 and SUSE Linux 10.x/11.
  • Expertise in Installation, Configuration, integration, Tuning, Backup, Disaster recovery, Upgrades, Patching, Monitoring System Performance, System and network security and troubleshooting of Unix Servers.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Install host firewall IP Tables for RedHat Linux and Centos.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Installed and configured Local Domain with DNS server, Active Directory Service, Terminal Service, IIS server for HTTP and FTP services.
  • Installed and configured DCHP server to give IP leases to production servers.
  • Installed, configured, and maintained Web and Application Servers including Apache, tomcat and JBOSS.
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
  • Linux kernel, memory upgrades and swaps area. RedHat Linux Kickstart Installation.
  • Implement and maintain server virtualization using VMware, ESXi, Oracle Virtual Manager.
  • Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
  • Drafted shell scripts for automated installations, to extract logs.
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBOSSservers.
  • Storage mapping on RedHat Linux and create the Volume group, Filesystems using Logical Volume manager.
  • Documented backup policies and procedures for backup routines, schedules and restore policies.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RedHat Linux.

Environment: SAMBA Server, RedHat Linux, SUSE Linux, UNIX,SAN, NFS, Kickstart, Debian servers, Shell, Apache, JBOSS.

We'd love your feedback!