We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Minnetonka, MN

SUMMARY

  • 8 + Years of IT experience as DevOps engineer with expertise in areas ofSoftware Configuration Management,Version Control,DevOps/BuildandRelease management,Linux System Administration.
  • Experienced in branching, tagging and maintaining the version across the environments usingSCMtools likeGIT,Subversion (SVN)andTFS on Linuxandwindowsplatforms.
  • ImplementedTortoiseSVNandwebSVNfor Subversion and integratedJira(change management tool).
  • Hands on experience with build tools likeHudson/Jenkins, Maven, Ant and Nant.
  • Worked with different Bug Tracking Tools likeRemedy,JiraandServiceNow.
  • Extensively worked on Continuous Integration and deployment using various CI Tools likeJenkins, Puppet, Chef, Ansible, Hudson, BambooandSonatype Nexus.
  • Highly skilled at supporting web and application servers (Apache,Nginx,NodeJS,JBoss,Tomcat)and Hands - on experience with installing and managingMySQLandAmazon web servers.
  • Created and wroteshell scripts(Bash),Ruby,PythonandPowerShellfor automating tasks.
  • Deployed application packages on to theApache Tomcat server. Coordinated with software development teams and QA teams.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform toolDOCKER.
  • Expertise in managing of library versions and deprecated code, Design and sequencing ofautomated builds& test runs and Troubleshooting expertise -build failuresdue to dependencies, tests, etc
  • Experienced with log monitoring tools likeNagios.
  • DevelopedAWS CloudFormationtemplates to create custom sizedVPC, subnets, EC2 instances, ELB,Security Groups.
  • Expertise in architecting and deploying of fault tolerant, cost effective, highly available and secure servers inAWS.
  • Expertise in different versions ofOpenstack,VMwareand other private clouds
  • Managed Linux and Windows virtual servers on EC2 usingChefServer and Familiar withCloud watch,Elastic IP’sand managingsecurity groupsfor EC2 Servers. Hands on experience with theAWS CLIand SDKs/API tools.
  • Experience withScrumandAgileEnvironments for regular cadences of work.
  • Created various web apps for administering the extract of files and storing it in Amazon’sS3storage.
  • Configuring Replication(Merge, Transactional & Snapshot) to replicate data to regional and remote servers and troubleshooting Replication issues.
  • Extensive experience in building & deployingEAR, WAR, JARfiles on test, stage & production servers.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Supported the application in production and worked closely with off-shore teams.
  • Excellent interpersonal skills, ability to interact with people at all levels.

TECHNICAL SKILLS

DevOps Tools: SCM, Git,GRUNT,SonalQube, Bitbucket, Maven, Chef, Puppet,SaltStack, Hudson, Jenkins, Docker, Agile, jira,nagios.

Operating Systems: Red Hat Linux 3.x, 4.x, 5.x, 6.x, Ubuntu, CentOS, Windows NT/2003/XP/2000.

Hardware: IBM P-series, Fujitsu Prime-powers (250,450,650,850), Sun Enterprise (Netra T1, T2000, M5000), Sun Fire (v480, 880, 15k, etc), HP DLs (380, 580)

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.

Backup Management: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, tar, dd, cpio

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere Iplanet and JBoss

Database: Oracle, DB2, Sybase, SQL, Postgres, NoSQL, Mango DB

Languages: C++, Java, Shell Scripting, Python, Ruby, XML/XSL, JavaScript

Cloud Platforms: AWS, Microsoft Azure,Rackspace, Openstack, Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, Minnetonka, MN

AWS DevOps Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Excellent interpersonal skills, ability to interact with people at all levels.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Supported the application in production and worked closely with off-shore teams.
  • Developed and implemented software release management strategies for various applications according toagileprocess.
  • Deployed java applications toapplication serversin agile continuous integration environment and also automated the whole process.
  • Responsible for installingJenkinsmaster and slave nodes.
  • ConfiguredGitwithJenkinsand schedule jobs usingPOLL SCMoption.
  • Performed integration of Code Quality Analysis techniques -Checkstyle,Findbugswith CI tools.
  • Managed SonatypeNexusrepositories to download the artifacts (jar, war & ear) during the build.
  • UsedShellscriptsto automate the deployment process.
  • Developed agile processes usingGroovy, JUnit to use continuous integration tools.
  • Worked on infrastructure withDockercontainerization.
  • Involved in setting up builds usingChefas a configuration management tool.
  • Manage the configurations of more than 40 servers usingChef, configuredJenkinsbuilds for continuous integration and delivery. Automatedwebservercontent deployments viashell scripts.
  • EstablishedChefBest practices approaches to system deployment with tools withvagrantand managing ChefCookbookas a unit of software deployment and independently version controlled.
  • InstalledSPLUNCKfrom Puppet module tool (PMT) from command line,
  • UsedChefand other configuration management tools todeployconsistent infrastructure code across multiple environments.
  • Written wrapper scripts toautomatedeployment ofcookbooksonnodesand running thechefclient on them in achefsolo environment.
  • CreatedPython scriptsto totally automate AWS services, which includes web servers, ELB,
  • Designed and developed automation test scripts using Python.
  • Automated the build and release management process including monitoring changes between releases.
  • Configure, monitor and automateAmazon Web Services.
  • SetupElastic Load Balancerfor distributing traffic among multiple WebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services usingEC2,S3andEBS.
  • Collaborated with development support teams to setup a continuous delivery environment with the use ofDocker.
  • Created the branches insubversionto implement the parallel development process.
  • Create and setup automated nightly build environment for java projects usingmaven.
  • High level troubleshooting to fix hardware and Software issues onUNIX/VMwareplatforms.
  • Developed, maintained and distributed release notes for each scheduled release.

Environment: Git, Jenkins, Chef, Docker, Nagios, Jira, AWS, Confluence, Java/J2EE, ANT, MAVEN, Web Logic, Shell Scripts, Groovy,AWS.

Confidential, LA, CA

DevOps Engineer

Responsibilities:

  • Setting up Continuous Builds usingJenkins.
  • Supporting - patching, rollbacks into SIT, UAT, Production environments
  • Setting up SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Working onAWSServers.
  • Provisioning environments inAWScloud, building everything inChef.
  • Assisting in the incident management process by reviewing production data and providing analysis on customer-impacting incidents.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS usingChef.
  • Developing scripts for deployment of customer environments into AWS, usingBashandPython.
  • Optimizing capacity mainly onEC2,S3andRDS, to optimize costs, while maintaining current services optimally.
  • Collaborate with different teams to deploy application code into dev, QA, staging and production environments.
  • Worked with project managers, architects and development team leads to understand and document CM requirements. Developed SCM plans, identified Configuration Items, defined directory structure.
  • Used SVN to check in the Selenium test script and executed the Selenium scripts using Jenkins/Maven plug in.
  • Performed all necessary day-to-daySubversion/GITsupport for different projects.
  • Installed and configuredGITand communicating with the repositories inGITHUB.
  • Used the version control systemGITto access the repositories and used in coordinating with CI tools.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance theautomated configuration managementsystem.
  • UsedMavento perform daily and weekly Software Builds.
  • Installed, administered and configuredJenkinsContinuous Integration tool.
  • Wrote MAVEN andGradleScripts to automate the build process
  • Automated system configuration usingPuppet.
  • ImplementedPuppetmodules to automate configuration of a broad range of services.
  • DevelopedPuppetmodules to automate deployment, configuration, and lifecycle management of key clusters.
  • Deploying Java Enterprise applications toApache Web Server, JBoss Application server.
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding ofLinux shellandPerl scripting, UNIX,Windows, build and release engineering principles.
  • Posting the build on time & following it up the testing team on posted builds until the specified release goes.
  • Environment:Aws, Puppet, Splunk ELK, Rundeck, Stash, Redhat Linux, Maven, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nexsu, Git, Jenkins, Unix/Linux, Shell scripting.

Confidential, Mt Laurel,NJ

Build and Release DevOps Engineer

Responsibilities:

  • Primary responsibilities includeBuildandDeploymentof the java applications into different environments like Dev, INT and QA.
  • InstalledJenkinson a Linux machine and created amasterandslaveconfiguration through a build farm for implementation of multiple parallel builds.
  • GeneratedscriptsinMaven, Perl&Bash Shellfor build activities in QA, Staging and Production environments.
  • Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintainingTFS/GIT/GITHubinfrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Worked on the administration ofWeb Logic 9, JBoss 4.2servers including installation and deployment.
  • Developedautomationanddeploymentutilities usingRuby, Bash, PowerShellandPython.
  • LeverageChefConfiguration management system in creatingcookbooksto develop automation and monitoring across web application life cycle management.
  • Experience withAgileto develop and work with client to calibrate releases for test deployment.
  • Expertise with one or more tools to manage software deployment inautomating deploymentof Linux applications, system configuration and security settings usingSaltandPuppetEnterprise.
  • Automatebuildand deployments of version control tools withSVN, GitHub, Jenkins, and/orDocker Hub.
  • DevelopedShell scriptsto automate Active Directory & server tasks to generate reports for admins and management.
  • Primary duties includeBuildandDeploymentof the java applications onto different environments like Dev, QA & UAT.
  • Involved in InstallingJenkinson a Linux machine and created amasterandslaveconfiguration to implement multiple parallel builds through a build farm.
  • Experience with build tools Ant, Maven andGradlefor writing build.xmls, pom.xmls andbuild.gradlesrespectively.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Created new product build environment, that dropped build time from 2.5 hours to 17 minutes.
  • Providing CM and Build support for different applications built and deployed to lower and higher environments and Implemented CM and Release Management Processes, Policies and Procedure.
  • Provided Guidelines for best practices of Software Management, Coding Standards and Code Commenting for better understandability.
  • Prepared deployment, migration documents and scripts for deployment and backup the application.
  • Involved in Debugging, Assembly test and user acceptance Test of the end product on the development environment.

Environment: Git, Jenkins, Chef, Docker,Nagios, Jira, AWS, Confluence, Java/J2EE,GRADLE, ANT, MAVEN, Web Logic, Shell Scripts,AWS.

Confidential

Linux Administrator

Responsibilities:

  • Administration ofRHEL 6.x/5.x,Solariswhich includes installation, testing, tuning, upgrading and applying patches, troubleshooting bothphysicalandvirtualserver issues.
  • Managed and installed software packages usingYUMandRPMand created repository files for offline servers.
  • Deployed and implementedNIS,DHCPandDNSenvironment and implemented and maintained Proxy Server under Linux issues regarding Samba Servers and perform hardware and softwareinstalls/upgrades.
  • CreatedSolarisJumpstart andLinuxKick start servers and processes to automate and standardize the installation process, reducing Installation time by 35% and post-installation errors by 50%.
  • Utilizedssh-keygenwithinDSAencryption to make a connection without a password from a remote Linux cloud server to a local machine.
  • UsedFTP,Samba protocolto transfer data between servers (Production and Development) for code drops.
  • Performed routine account maintenance upon customer request, includingDNSupdates,httpdchanges, and mailman list setup and maintenance on Linux systems.
  • Maintained Active Directory infrastructure creating new users and assigning rights set up a timed scheduled tape backup of network every night.
  • .
  • Deployed and maintained servers authentication using LDAP, and Active Directory for different departments.
  • Writing Bash scripts for anacron and cronjob entries, this included in maintaining various log files.
  • Maintained daily backups using the Dump and restore utility on a DLT that also included offsite storage.

Environment: RHEL, Solaris, AIX and Windows, ShelliPlanet4.1, Python, IIS 6.0, Windows 2008, Linux, Shell Scripting.

We'd love your feedback!