We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Mc Lean, VA

SUMMARY

  • An AWS Certified Solution Architect and Developer with Over 8+ years of experience working as AWS/Linux/Infrastructure/Storage/Cloud/DevOps Engineer.
  • Adept inInstallation, Configuration and Administration ofAIX 4.3/5.1/5.2/5.3/6.1 , Red Hat Linux 8/9,RHEL 3/4/5/6/7, OEL 4/5 and SUSE Linux 10/11.
  • Working experience with Cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Experience in creating and maintaining AWS User Accounts, Security Groups, VPC, Route 53, Dynamo DB, RDB, SNS, SES and AWS storage services like S3, EBS.
  • Experienced in managing infrastructure using configuration management tools with specific client requirements.
  • Experience in all facets of full CM process with tools such as SVN, GIT, PVCS, Clear Case, Clear Quest, Pre - force, Cruise Control, Jenkins, Bamboo, Chef and Puppet.
  • Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.
  • Created and Maintained Chef Recipes and Cook Books to simplify and expedite deployment of applications and mitigate user error.
  • Extensively worked with tools likeHudson, Jenkins,Team City, and Anthill Proto implementbuildautomation.
  • Hands on experience in managing the virtual hosts using Oracle VMware and Docker.
  • Worked on installation ofDockerusingDockertoolbox.
  • Worked on creation of customDockercontainer images, tagging and pushing the images.
  • Worked on creating theDockercontainers andDockerconsoles for managing the application life cycle.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Dockerized applications by creating Docker images from Docker file.
  • Proficient in all aspects of software life cycle like Build/Release/Deploy and specialized in cloud automation through open source DevOps tools like Jenkins, Chef.
  • Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
  • Hands on experience using Puppet/Chef as deployment automation tools as part of continuous deployment of products in Dev, Integration and Pre-Production environments.
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Experience working with google Kubernetes and Cluster management.
  • Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
  • Hands on experience in Installing and maintaining the machines with updated patches and necessary client software packages by using package management tools like PKG*, RPM*, YUM*, SW* etc.
  • Experienced in BEA WebLogic9. *, 10. *,11 servers, JBOSS, Apache Tomcat server and Apache HTTP server as administrator for server installation, configuration, application deployment and maintenance.
  • Installing, configuring and supportingJBOSSApplication server 5.1 and 6.0 on Red Hat Enterprise Linux.
  • StartingJBossServer in multiple modes and troubleshooting various issues withJBoss.
  • Working knowledge of JbossEAP 6.4.0 andJbossEWS 2.0.1
  • Working Knowledge in Java, Perl, Ruby scripting and experience in Python and Bash scripting.
  • Highly experienced with source code management tools like git, subversion, Perforce.
  • Experienced with software build automation tools like Ant, Maven, Ansible for the software project management.
  • Expertized in using JIRA software with Jenkins and github for real time bug tracking and issue management.
  • Expertized in implementing Agile and SDLC software development methodologies.
  • Hands on experience in handling services and applications like DHCP, DNS bind, SSH, SSL, JVM, Apache, Load balancing HA proxy on Linux machines.
  • Connecting to the servers remotely using Putty, Client, RDP, ILO and VSphere for various troubleshooting and resolving the issues like network, domain, hardware, configuration, storage and connectivity.

TECHNICAL SKILLS

Operating Systems: Windows, Mac OS, Linux, Unix, RHEL, Cent OS, Solaris

Cloud Technologies: AWS, AZURE, OpenStack

Build Tools: ANT, Maven, Gradle

Config/Deployment Tools: Puppet, Chef, Ansible, SaltStack

Testing Tools: Junit, Selenium

Monitoring Tools: Nagios, Splunk

Coding Tools: Eclipse, Jira, git, Preforce, SonarQube

Integration Tools: Jenkins, Bamboo

Versioning Tools: CVS, SVN, CLEARCASE, GIT

Containerization Tools: Docker, Kubernetes

Scripting/Language: Perl, Python, Ruby, PHP, Java Script, VB Script, Shell Script, Bash/C, C++, Java

Bug Tracking Tools: JIRA, Remedy, Hp Quality Centre, IBM Clear Quest

Networking Protocols: HTTP, SMTP, FTP, VPN, TCP/IP, UDP

Web Servers: Apache, WebSphere, WebLogic, JBoss

Database Systems: Oracle, CSV, MSDB, S3

Documentation: Microsoft Suite

PROFESSIONAL EXPERIENCE

Confidential, Mc Lean, VA

AWS/DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, DynamoDb, Route53, EBS, Elastic Load Balancer and Auto scaling groups.
  • Created Customized AMIs based on existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Created AWS Launch configurations based on Customized AMI and used this launch configuration to configure auto scaling groups and created AWSRoute53 to route traffic between different regions.
  • Built servers using AWS, importing volumes, launching EC2, RDS, Creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3 SYNC in Crontab.
  • Created RDS Read replicas for Database read throughput and used MultiAZ deployment for high availability.
  • Configured STS for providing third party authentication like Microsoft AD, SAML 2.0, Web identity Fed like OAuth.
  • Used amazon KMS and HSM for Storing and managing Keys used in application access, also used S3 SSE for data encryption and https end points for data transfer.
  • Worked with IAM service creating new IAM users, groups, defining roles, policies and Identity providers.
  • Created alarms and trigger points in Cloudwatch based on thresholds and monitored logs via metric filters, utilized AWS Cloudwatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Configured RDS instances using Cloud formations andTerraform, also used Terraformto map more complex dependencies and identify network issue.
  • Converted existing AWS infrastructure to Serverless architecture (AWS Lambda, Kinesis), deployed viaTerraformand AWS CloudFormation.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers usingTerraform.
  • Worked withAnsible(automation tool) to automate the process of deploying/testing the new build in eachenvironment, setting up a new node and configuring machines/servers.
  • CreatedAnsibleplaybooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds, and Configured theAnsibleplaybooks withAnsibleTower.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Managed local deployments inKubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configuredKubernetes.
  • Achieved continuous delivery by setting up complete deployment configuration to various environments using uDeploy.
  • Designed and configured various uDeploy deploy processes for different applications across the environments.
  • Developed customJenkinsjobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
  • Initiated and troubleshoot Continuous Delivery builds inJenkinsvia JIRA tickets.
  • Deployed and configured JIRA on both hosted and local instances for issue tracking, workflow collaboration and tool-chain automation.
  • Integrating Junit tests in Ant & Maven and configuredJenkinsto send the Unit test report to the development team.
  • Installed, configured and managed the ELK Stack (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes.
  • Worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube and also responsible for upgradation of SonarQube using upgrade center.
  • Responsible for developing and maintaining build, deployment scripts written in Shell/Perl for test, Staging and Production environments using ANT and Maven.
  • Automated the ApacheTomcat deployments using Shell scripts.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.

Environment: AWS (EC2, AWS Route53, VPC, AWS IAM, AWS RDS, AWS S3, AWS ELB, Cloud Formation), Ansible, Docker, Jenkins, Kubernetes, JIIRA, uDeploy, Version Control, SonarQube, ANT, MAVEN, Apache Tomcat, Nagios, VMWARE, Shell Scripts, ELK Stack, Terraform.

Confidential, Buffalo Grove, IL

DevOps Engineer

Responsibilities:

  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include VPC, EC2, S3, Cloud Front, Elastic File System, RDS, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation and IAM which allowed automated operations.
  • Worked with Amazon IAM console to create custom users and groups.
  • Setup the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked on coreAWSservices such as Setting up new server (EC2) instances/services inAWS.
  • Worked on setting up the life cycle policies to back the data fromAWSS3 toAWSGlacier.
  • Configuring security groups, and setting up Elastic IP's and auto-scaling Configuration.
  • UsedCloudwatch logs to move application logs to S3 and created alarms based on applications' exceptions.
  • WrittenCloudformationtemplates and deployed AWS resources using it.
  • Written Several Chef cookbooks from scratch consisting of recipes that can Provision several pre-prod environments consisting of WebLogic domain creation, Deployment automation, instance mirroring, and several proprietary middleware installations.
  • Written Chef Recipes to perform middleware binary Installation and Configuration tasks involving jdk, Tomcat, WebLogic binaries installation.
  • ImplementedChefRecipes for Deployment on build on internal Data Centre Servers, also re-used and modified sameChefRecipes to create a Deployment directly into Amazon EC2 instances.
  • Usedchefto organize and execute configuration plans on servers.
  • Responsible for managing and supporting Continuous Integration (CI) usingJenkins
  • Responsible for Administering and maintainingJenkinsandJenkinsslaves on windows and Linux (Debian/Ubuntu). Created manyJenkinsslaves and setup jobs on master to run on slaves.
  • Responsible for Design/Install/EngineerApacheTomcat middleware platforms on RHEL 7 AWS Cloud servers.
  • Worked on integrating GIT into the continuous Integration (CI) environment along withAnthill-Pro, Jenkins and Subversion.
  • Implemented a production ready, load balanced, highly available, fault tolerantKubernetes infrastructure.
  • Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers- Traefik and Nginx.
  • Created private cloud usingKubernetesthat supports DEV, TEST, and PROD environments.
  • ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetes applications.
  • ManagedKubernetesmanifest files and managed releases of Helm packages.
  • Setup minimum baseline standards forApachehttpdand Tomcat 8 before delivering platforms to middleware/dev-ops/development teams using CIS benchmarks.
  • SecuringApachehttpdand Tomcat 8 following CIS (Center for Internet Security) Standards.
  • Deployment of web applications on Tomcat,Apacheand WebLogic server (Linux platform).
  • Setup monitoring andloggingtools like ELK Stack (Elastic search, Log stash, and Kibana).
  • DevelopedSplunkDashboards, searches and reports to support various internal clients in Security, IT operations and Application Development.
  • DevelopedSplunkqueries and dashboards targeted at understanding application performance and capacity analysis.
  • Drive complex deployments ofSplunkdashboards and reports while working side by side with technical teams to solve their integration issues.
  • CreatingJIRAprojects, templates, workflows, screens, fields and other administrative activities., also created custom templates for use within Confluence.
  • Added New Steps in aJiraworkflow, Added new transitions in aJiraWorkflow.
  • SetupJira"Timesheet Report" plugin, to help users for time-tracking on their dashboards using a JQL or by configuring manually.

Environment: RHEL 6/7, VMWARE, AWS (EC2, Route53, VPC, IAM, RDS, S3 & Glacier, ELB, Cloud Formation, Cloud Trail, Cloud Watch, Elastic IPs), Kubernetes, WebLogic, JIRA, Anthill, Splunk, Apache httpd, Apache Tomcat 8, BAMBOO, CHEF, ELK Stack, JDK, JQL.

Confidential, Boston, MA

Build & Release/DevOps Engineer

Responsibilities:

  • Designed, configured and managed multipleVMwareenvironments with 6.x and 5.x.
  • Identified and performed automation ofVMwareadministrative tasks using PowerShell and vSphere PowerCLI.
  • AutomatedESXihost deployments using scripted install (http protocol).
  • Installation and configuration ofVMwareSyslog and Dump Collector forESXihost, monitoring for performance issues and Purple Screen of Death (PSOD) conditions.
  • Automate configuration ofESXi5.5 and 6.5 hypervisors using PowerShell scripts.
  • Installation and configuration ofVMwarevRealize Orchestrator.
  • ProvidedVMwarevSphere PowerCLI and Windows PowerShell walkthrough to createVMware automation scripts.
  • Configure, manage, troubleshoot and upgradevRealizeAutomation &vRealizeOrchestrator.
  • Designs and configuresvRealizeOrchestrator workflows for Microsoft Azure builds.
  • Created playbooks forOpenStackdeployments and bug fixes with Ansible.
  • Deployed and tested playbooks in Docker containers before pushing changes in Git.
  • Involved in settingJBoss EAP Host Controller and Domain controller processes for remote administrationJbossdomain processes.
  • UseJBossEAP to integrateJBossApplication Server for high-availability clustering, powerful messaging.
  • Create and collect measurements acrossOpenStackusing Ceilometer Telemetry Service, Monitoring running stacks including events & resources onOpenStackCloud.
  • Implemented automated local user provisioning in instances created inOpenStackcloud through Ansible Play books.
  • EnhancedConfiguration ManagementusingPuppetto assist with automated, repeatable, and consist configuration and application deployments.
  • AssistedOperations Team by writing specificPuppetmanifests to deal with application installations and related configuration files.
  • Integrated Jenkins withServicenowthrough API and created schema to store the build Information.
  • Written python and Shell scripts for Jenkins to push build and commit information toServicenow.
  • Created custom real-time reports and dashboards inServicenowfor the Jenkins and Tenacity metrics inServicenowusing reports and performance analytics.
  • Created customServicenowworkflow inServicenowto pull information from the continues integration servers (Jenkins and Teamcity)
  • SetupSplunkForwarders for new application tiers introduced into environment and existing application.
  • Work closely with Application Teams to create newSplunkdashboards for Operation teams.
  • Troubleshooting and resolving theSplunk- performance, log monitoring issues; role mapping, dashboard creation etc.
  • OptimizedSplunkfor peak performance by splittingSplunkindexing and search activities across different machines.
  • Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
  • Installed and configuredNagiostool, for monitoring network services and host resources.
  • Used Nagios as IT infrastructure monitoring tool for monitoring host resources such as processor load, disk usage, system logs, monitoring applications, services, and network protocols.
  • Installed and configured Apache Webserver, WebLogic Application Server, and Oracle databases.
  • Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: the deployment environment included Windows,Linux/Solaris, Apache, WebLogic, Java, and Oracle.

Environment: Windows/Linux/Unix, VMware 5.x/6.x, Win PowerShell/vSphere PowerCLI, ESXi 5.x/6.x, VRealize, MS Azure, OpenStack, Git, Github, Puppet, Python/Shell Scripts. Jenkins, Splunk, ServiceNow, Nagios, ANT, Maven, Apache, Weblogic- WAR, EAR, Java, Oracle SQL server.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Installed, and configured RHEL using Kickstart and Solaris 9, 10 using Jumpstart.
  • Implemented virtualization environment using VMware ESXi 5.5, ESXi Cluster, and vCenter Server.
  • Created, configured and maintained virtual machines in VMware ESXi with different OS.
  • Created clones, and snapshots of virtual machines in VMware ESXi.
  • Migrated VMWare Virtual servers from one host group to new host group using vMotion.
  • Involved in server migration from Solaris to RHEL, and from physical server to virtual server.
  • Improved service levels by guaranteeing appropriate resources to virtual hosts using VMWare Distributed Resource Scheduler (DRS).
  • Created, and maintained large file systems with EMC and Netapp SAN devices.
  • Added the SAN LUNs to the OS, laying out the file systems, volumes, building rootdg and mirroring for redundancy using VxVM.
  • Created and configured sparse root, and whole root Zones, and LDOMs in Solaris 10.
  • Managed the disk using SVM, ZFS, VxVM in Solaris, and LVM in Redhat.
  • Provided user administration like adding or deleting users, groups, group membership, and password aging.
  • Installed and updated software packages forLinuxand Solaris Servers using RHN, and sun update manager.
  • Implemented system upgrades including hardware, operating system and patch upgrades.
  • Configured run scripts to run the services at startup.
  • Wrote shell and python scripts to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.
  • Wrote Crontab for scheduling of automatic repetitive jobs, and executing shell scripts.
  • Installed and configured MS SQL server, and Oracle inLinuxserver.
  • Installed and configured Tomcat, and Jboss inLinuxserver.
  • Assisted the middleware administrators in deploying the web and enterprise applications in the deployment environment that included MS SQL server 2008, Oracle 11g, Jboss 6.x, and Tomcat 7.
  • Debugged day to day issues and problem relating to systems, software and servers.
  • Documented application configuration details in Solaris, and RHEL environment.

Environment: RHEL 5.x, 6.x, Solaris 9, 10, VMWare ESXi 5.5, Dell/EMC CX300, Netapp FAS3140, Sun Ultra Sparc T5220, T5240, T3-1,2, M5000, X4140, x4170, HPDL360, 380, 580, VMware DRS, vMotion, SAN, VxVM, SVM, ZFS, LVM, Puppet, Shell Scripting, Python, MS SQL server 2008, Oracle 11g, Jboss 6.x, Tomcat7.

We'd love your feedback!