We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

Blacksburg, VA

SUMMARY

  • 6+ years of experience as Amazon Web services, DevOps as well as Build and Release Engineer in solving complex problems and creative solutions, supporting development, Deployment Operations in different environments. Experienced in designing AWS and Azure cloud models for Infrastructure - as-a-service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).
  • Collaboration with development support teams to setup a Continuous Delivery environment.

TECHNICAL SKILLS

AWS Service: Terraform, Cloud Formation, Cloud Watch EC2, Auto Scaling, VPC, IAM, S3, Elastic Beanstalk, Redshift, Lambda, Kinesis.

CI/CD Tools: Jenkins, Ansible, Puppet, Chef

Web/App Servers: Apache Tomcat, JBOSS, Web Sphere, Apache Server, Postgresql

Database: SQL Server, MySQL

Scripting: Shell, Python, Bash, Perl

Version Control Tools: GIT, GITHUB, Subversion (SVN)

Build Tools: Maven

Containerization Tools: AWS ECS, Docker, Kubernetes

Orchestration Tools: Kubernetes, Docker swarm, and Apache Mesos

Networking Protocol: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Operating System: Linux (Red Hat, CENTOS), Ubuntu, Solaris, Windows

PROFESSIONAL EXPERIENCE

Confidential, Blacksburg, VA

AWS DevOps Engineer

Responsibilities:

  • Cloud DevOps/Build Engineer offering over 6+ years of experience solving complex problems with creative solutions, supporting development and operations environments.
  • Experience withCI(Continuous Integration) andCD(Continuous Deployment) methodologies usingJenkins, AWS,andC.Mtools in anAgileEnvironment tools
  • Expertise inAmazon AWS Cloud Administrationwhich includes servers:EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, andCloudFormation.
  • Expertise on usingAmazon AWS APItools like: LinuxCommand line, Puppet integrated AWS API tools.
  • Excellent configuration management usingChef, puppet, Ansible.
  • Expert in capturing the entire "Infrastructure as Code" using tools likeTerraform.
  • Experience in writing basic modules for Puppet and good understanding analyzing manifests and configuration experience with software provisioning tools likeChef, puppet.
  • Responsible for large - scalepuppetimplementation and maintenance.puppetmanifests creation, testing and implementation.
  • Experienced in WritingChef Recipesto automate our build/deployment process and do an overall process improvement to any manual processes and managed many software configurations files by usingChef.
  • Migrated services toOpenStackan open-source software platform for cloud service design, network layout data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost, analysis.
  • Extensive experience usingMAVENas build tool for building of deployable artifacts (JAR, WAR) from source code.
  • Experience in working on source control tools like SVN, andGIT.Primarily used Ruby to writeGITapplications
  • Experience with container-based deployments usingDocker, working withDockerimages,Docker hubandDockerregistries.
  • Well, used and experience in deploying the code through web application servers likeWeb Sphere, WebLogic, Apache Tomcat.
  • Strong use scripting languages likePython,Ruby,Perl,BashandShellconfiguration
  • Integration ofMaven/Nexus,Jenkins, Urban Code Deploy with Patterns/Release,Git,Confluence,and JIRA
  • Expertise in installing, configuring, and managingWEB LOGIC, Apache, and VMware Serverin clustered environments for High Availability, Load balancing and fail over.
  • Proficient in configuringJumpStartandKickstart servers to initiate installation of Solaris andRedHat Linuxon several machines at once.
  • Implementations of automatic secureSSHLogin, User and Group administration.
  • Experience in administeringVMware infrastructure, includingESX 4.xand5.x,vCenter, vSphere 5.xand associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines onVMware vSphere.
  • Installation of Packages, Patches, and maintenance &RPM updateson Linux.
  • Strong interpersonal and communication skills and the ability to work effectively. 24x7 on call support.

Confidential

AWS DevOps Engineer

Responsibilities:

  • Creating AmazonEC2instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and otherAWSservices.
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS.
  • Extensive experience on configuringAmazon EC2,Amazon S3, Amazon Elastic LoadBalancing IAMandSecurity Groupsin Public and Private Subnets inVPCand other services in theAWS
  • Managed network security usingLoad balancer,Auto-scaling,Security groupsandNACL.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores toS3 buckets,EBSand create nightlyAMIsfor mission critical production servers as backups.
  • Involved in Setup and Configuration ofPuppetConfiguration Management.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Involved inChefandPuppetfor Deployment on Multiple platforms.
  • ImplementedChefCookbooks for OS component configuration to keep AWS server's template minimal.
  • WrittenChefCookbooks for various DB configurations to modularize and optimize product configuration.
  • Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configuration automation usingDockercontainers.
  • Experience in creatingDockerContainers leveraging existing Linux Containers and AMI's in addition to creatingDockerContainers from scratch on both Linux and Windows servers.
  • Worked with AmazonAWS/EC2, and Google'sDockerbased cluster management environmentKubernetes.
  • CreatingJenkinsjobs and distributing load onJenkinsserver by configuring Jenkins’s nodes which will enable parallel builds.
  • Extensively worked onJenkins CI/CD pipelinejobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Managing Jenkins artifacts inNexus repositoryand versioning the artifacts with time stamp, Deploying artifacts into servers inAWScloud with ansible and Jenkins.
  • Created continuous integration system usingJenkins,Puppet full automation,Continuous Integration, faster and flawless deployments.
  • Installed and administeredGITsource code tool and ensured the reliability of the application as well as designed the branching strategies forGIT.
  • Deployed and configured Git repositories with branching, forks, tagging, merge requests, and notifications.
  • Installed/Configured and ManagedNexus RepositoryManager and all the Repositories, Created the Release process of the artifacts.
  • Experience on working with on-premises network, application, server monitoring tools likeNagios,Splunk,AppDynamicsand onAWSwithCloudWatch monitoring tool.
  • Experienced in working on Scripting languages Python, Ruby, Shell, Bash.
  • Worked on installation, configuration, and maintenance Debi an/Red hat, CentOS and Suse Servers at multiple Data Centers.
  • Experience installing, upgrading, and configuringRedHat Linux4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling System logging and network logging of servers for maintenance.
  • Experienced working with Logical Volume Manager (LVM) in creating physical volumes, volume groups and logical volumes, extending and resizing the volume groups when needed.

Confidential - Texas

DevOps AWS Engineer

Responsibilities:

  • CreatedAWSLaunch configurations based on customized AMI and use this launch configuration to configureauto scaling groupsand Implemented AWS solutions usingEC2,S3,RDS,DynamoDb,Route53,EBS,Elastic Load Balancer,Auto scaling groups.
  • Involved in reviewing and assessing current infrastructure to be migrated to theAWScloud platform.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets inVPC.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies andIdentity providers.
  • CreatedAWSRoute53 to route traffic between different regions. Involved in reviewing and assessing current infrastructure to be migrated to theAWScloud platform.
  • Responsible to maintain the networking form cloud back to On-Prem connectivity and no direct internet access from cloud VPC to the Internet.
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js,Python,Ruby, andDockeron familiar servers such as Apache, and IIS.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • ManageAWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our SIT,UAT,Prod and DR environments as well as infrastructure servers forGITandPuppet.
  • Experience in Setting up the build and deployment automation forTerraformscripts using Jenkins.
  • Provisioned the highly available EC2 Instances usingTerraformand cloud formation and wrote new plugins to support new functionality inTerraform.
  • Involved in usingTerraformmigrate legacy and monolithic systems to Amazon Web Services.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef. Collaborate in the automation of AWS infrastructure viaTerraformand Jenkins - software and services configuration via chef cookbooks.
  • Knowledge ofChefandPuppetas Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change. Manage deployment automation usingPuppet, MCollective, Hiera, CustomPuppetmodules, Ruby.
  • Implementing a Continuous Delivery framework using Jira, SVN, Bamboo, maven &Nexus,Puppetin Linux environment.
  • Extensive experience in using Build Automation tools like,ANT,Maven, ArtifactoryandJenkins.
  • Extensively worked on forJenkinscontinuous integration and for End-to-End automation for all build.
  • Performance monitoring, tuning, and troubleshooting WebSphere, WebLogic,JBOSS, Tomcat and Apache server instances.
  • Experience on complete software development life cycle (SDLC) with software development models likeJira, Agile Scrum Model, Prototype model & RUP, Waterfall model.
  • SecuredJBOSSEAP 6 by configuring security domains, security realms, and LDAP authentication Actively worked on DR exercise and brought up applications successfully during DR exercise.
  • Installation & Configuration ofApacheWebserver and make junction works for the transportation of application through a Webserver.
  • Integrated Version ControlClearCasewithJIRA(Change Control tool) In order to acquire more traceability of the Issues & changes.
  • Worked on python scripts forWebspheredeployments.
  • Worked on end-to-end setup of theArtifactorypro as a container with a secure privateDockerregistry and localDockerrepositories for storing the builtDockerimages.Docker
  • Worked on deployment automation of all themicroservicesto pull image from the privatenDockerregistry and deploy to swarm cluster.
  • Hands-on experience in Diagnosing, troubleshooting various networking, hardware &Linux / UNIXserver services issues and performing preventive maintenance.
  • Performing two types of Server migration one fromPhysical to Virtual (P2V)and another fromVirtual to Physical (V2P).
  • Involved in developingSplunkqueries and dashboards targeted at understanding application performance and capacity analysis.
  • Monitored the performance of the system using top, sar, ps, vmstat, netstat, iostat and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Perform software installations and upgrades toLinux systemsand maintaining them in accordance with established policies, procedures, and service level agreements. System.

Confidential - Champaign

AWS Devops Engineer

Responsibilities:

  • Design, investigation, and implementation of public facing websites onAmazon Web Services (AWS).
  • UsingJenkins, Amazon Web Services (AWS)Code Deploy plugin to deploy toAWS.
  • ConfiguredElastic Load BalancerswithEC2Auto scaling groups.
  • Created a universalCloudFormationtemplate where the environment’s values are dynamically calculated based on client specific parameters during deployment.
  • Configuration ofVPC, security groups, launching instances, databases and configuration of storage in AWS usingEC2,S3,Route 53
  • Worked on theCloudFormationtemplate into GitHub for versioning as part of the continuous integration process
  • Supporting/EnhancingLambdafunctions inAWSthat queries elastic search cluster for producing Servers.
  • ImplementedAWSsolutions usingEC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Created and successfully demonstrated the initial POC on AWS Cloud usingEC2,ELB, andAWS APIGateway.
  • Wrote a multithreaded process to migrate records from database toAWS S3andDynamo DBtables for state storage of activities
  • Migrating to ansible and triggeringpuppetscripts throughansiblefor some legacy applications and saving allYAML scriptsongit labdistributed version control systems, hence running the scripts throughJenkins.
  • Experience in Designing, Installing, and ImplementingAnsibleconfiguration management system and in writing playbooks forAnsibleand deploying applications.
  • Manage deployment automation usingCHEF,andRUBY.
  • Worked withAWSCloud management andCHEFAutomation.
  • UsingAnsibleand basic knowledge of writing playbooks.
  • DeployedDockerEngines in Virtualized Platforms for containerization of multiple applications.
  • Installing and configuring the applications likeDockertool andKubernetesfor the Orchestration purpose.
  • ImplementedAnsibleto manage all existing servers and automate the build/configuration of newAnsible Play Books.
  • WroteAnsiblePlaybooks withPython SSHas the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. RunAnsibleScripts to provisionDev servers.
  • Expert in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools likeCHEFandPUPPET.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote customModulesandManifests, downloaded pre-written modules frompuppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • DevelopedOpenStackinfrastructure with automation and configuration management tools such asAnsible,Puppet, or custom-built cloud hosted applications
  • Proficient in using OpenStackservices including Ceilometer, Keystone, Swift.
  • Integration ofMaven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git,Confluence,JIRA,andCloud Foundry.
  • Wrote custom puppet modules for managing the full application stackTomcat,httpd.
  • Developed automation and deployment utilities usingRuby,Bash, andPowerShell.
  • Experience developingSplunkqueries and dashboards targeted at understanding application performance and capacity analysis.
  • Created automation and deployment templates for relational andNOSQLdatabases (standalone and RDS), includingMSSQL,MYSQL,MongoDB,MariaDBin AWS.
  • Created and maintained continuous build and continuous integration environments inSCRUMandAGILEprojects.
  • Used these scripts to replicate production build environments on a local dev box usingVAGRANT and VIRTUAL BOX.

Confidential, Chicago, Illinois

Linux System Engineer

Responsibilities:

  • Installation ofUNIX /Linux,VERITASand building various environments.
  • Worked on troubleshooting issues related toNFS, NIS, LVM, Grub corruption, configuration & maintenance ofRAID (level 0,1,5),troubleshooting VERITAS Volume Management and cluster server environment.
  • Performed production support & Systems engineering duties related to Redhat system administration likeDNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • Interaction with the clients for gathering the requirements, to design and plan the software and hardware infrastructure also handled installation and configuration of SQUID Web proxy.
  • Disaster Recovery and Change Management: Designed and implemented disaster recovery solutions such as clusters usingVERITAS Clusterserver for storage replication and to allow seamless failover of IP on the DR site.
  • Managed e-mail systems, includingPOP, SMTP, text, and web-based clients, as well as virus scanning/filtering software; Installed, configured and managed DNS service for several domains; Performed OS installations and configuration for testing and implementing server environment based on virtualization.
  • Worked with different Linux Utilities likeKICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Handled installation and configuration ofSendmail and Postfix.
  • Involved in weekly meeting and discussion to change management, datacenter, and infrastructure issues.
  • To provide ongoing support in systems management and administration ofLINUX/UNIXin global-scale environment.
  • Provided 24x7supports for various divisions within the Company and resolve all production issues in a time sensitive environment.

Hire Now