We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 9 Years of experience in the IT industry comprising of Software Configuration Management (SCM) and Linux Systems Administration.
  • Extensive experienced in working on SCM, DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Incident /Change Management and cloud management).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, IAM, SNS, SQS, Route 53, Elastic Load Balancer, Cloud Watch, VPC, ACL, Cloud Formation, Cloud Front, Auto scaling groups.
  • Experience in build and release automation of Java, Oracle SOA and Web based applications.
  • Strong hands on development and configuration experience with software provisioning tools like Chef/Puppet/Ansible.
  • Experience with Setting up Chef infrastructure, Chef - repo and Boot strapping chef nodes
  • Worked on creation of custom Docker container images, tagging and pushing the images to the repo.
  • Good experience in using Ansible for managing deployments in large number of servers.
  • Worked on Vagrant for configure lightweight, reproducible, and portable development environments
  • Experience in creating Virtual machines by using tools like VMware and Virtual Box.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and hard drives status.
  • Expertise in using the build tools like MAVEN and ANT for building deployable artifacts such as WAR & EAR from source code.
  • Experience in managing the Artifacts generated by MAVEN in the Nexus Repository.
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins/Hudson.
  • Experience in using Version Control Tools like SVN (Sub-Version), Git and automating deployment pipelines.
  • Strong experience in creating Jenkins CI pipelines and used Jenkins to automate most of the build related tasks.
  • Performing smoke/sanity tests for the applications deployed and also troubleshooting the application for the issues that arise as part of the smoke test process.

TECHNICAL SKILLS:

Cloud Platform: AWS, Open Stack

Databases: Oracle, MY SQL, MS SQL

Languages: SQL, PL/SQL, C, C++,Java, Python

OS: Windows, Linux, Ubuntu, Redhat, Centos, UNIX

Version Control Tools: SVN, GIT,TFS,Github, Nexus

Software Provisioning Tools: Chef, Docker, Ansible

Scripting: Shell, Bash, Korn

Build Tools: Ant, Maven

CI Tools: Jenkins, Hudson, Maven

Issue Tracking: HPQC, Jira, Bugzilla

Server: Weblogic,JBOSS,Tomcat,Apache,IIS

PROFESSIONAL EXPERIENCE:

Devops/Aws Engineer

Confidential, Minneapolis, MN

Responsibilities:

  • Performed role as AutomationEngineerfor Developing Build and deploy tool (like Jenkins)
  • Implementing a Continuous delivery framework using Jenkins, Chef & Maven in Linux environment.
  • Managed Chef Cookbooks to automate system operations.
  • Created scripts inPythonwhich integrated with Amazon API to control instance operations.
  • Assisted in migrating the existing data center into theAWSenvironment.
  • ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Setting up Auto scaling of the instance group usingAWScommand line tools andAWScloud environment for Dev/QA environments.
  • Supported the process of first time configuration of web applications using Vagrant along with Puppet and Chef for provisioning.
  • Automated the Applications and MySQL container deployment in Docker usingPythonand monitoring of these containers using Nagios
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Configured Docker container for branching purposes.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Used Configuration management tool Ansible for configuring multiple servers and to write Ad-Hoc for single Services & maintain Playbooks for multiple services.
  • Involved in editing the existing ANT/MAVEN files in case of errors changes in the project requirements.
  • Set up CI (Continuous Integration) for major releases in Jenkins and Hudson and running multiple builds at a time.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets

Environment: GIT, SVN, Maven, Ansible, ANT, Docker, Jenkins, Apache Webserver, JIRA, Linux, Python, AWS, Chef, MS SQL, Java, Vagrant.

DevOps/Aws Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Worked with IAM in order to create new accounts, roles and groups.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM)
  • Setup/Managing CDN on Amazon CloudFront (Origin Path: Server / S3) to improve site performance.
  • Setup/Managing Databases on Amazon RDS. Monitoring servers thorough Amazon Cloud Watch, SNS.
  • Automated CI/CD process using Jenkins, build-pipeline-plugin, maven, GIT.
  • Implement best practices and maintain Source Code repository infrastructure (Using GIT).
  • Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgradeAWSresources (CPU, Memory, EBS)
  • Built DNS system in EC2 and managed all DNS related tasks. Managed the configuration of the applications using chef.
  • Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery goal on high scalable environment
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.
  • Managed the configurations of the instances using Ops code Chef. Written and modified various Cookbooks/Recipes for better management of the systems.
  • Helped developers in creating uDeploy snapshots, adding version to the snapshot during production installs.
  • Wrote Test Automation scripts pertaining to Agile-based Continuous Integration environments.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Maintained and configured Web server: Apache and Application servers (Tomcat)

Environment: AWS(Cloud Formation, VPC, EC2, RDS, ELB, S3, Cloud Watch), Linux, Shell,Python, GIT, GitHub, Jenkins, JSON, Chef, Maven, Puppet, Docker

DevOps/Aws Engineer

Confidential

Responsibilities:

  • Project fully based on agile methodology.
  • Maintaining the source code in GIT for various applications.
  • Installing and configuring GIT, Maven, Docker though Jenkins for Deployment and automation.
  • Automating build process for creating JAR/WAR artifacts using Maven.
  • Responsible for the Plug-in Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Build and configured Jenkins slaves for parallel job execution.
  • Integrating sonarqube with Jenkins for static code analysis
  • Integrating Nexus with Jenkins to store artifacts
  • Used Docker to create container for multiple packages.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM roles throughAWSConsole.
  • Utilizing Cloud Watch to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
  • Configured security groups, Network Access Control List and Routing Tables.
  • Worked on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Implementing and setting up Route 53 forAWSWeb Instances, ELB & Cloud Front onAWS Environment.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Configure Virtual Private Cloud with subnets,AWSsecurity patches and NAT Instances manually as well as with the VPC creator.

Environment: Git, maven, Jenkins, Cloud Computing (AWS), Cloud Watch, sonarqube, nexus, Docker, Apache tomcat, JIRA, Shell Scripting, Linux, Puppet

Build & Release Engineer

Confidential

Responsibilities:

  • Maintained and Administered GITHUB Source Code Tool.
  • Updated Release reports from change management control.
  • Created Branches, Labels and performed Merges in Stash and GITHUB.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into Confidential environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for Multi-tiered applications orchestrate the processes to Deploy each tier.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • DevelopedPythonand Shell scripts for automation of the build and release process
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree& Stash.
  • Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GITHUB into Jenkins to automate the code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH, Shell, JAVA/J2EE, WebSphere

Build & ReleaseEngineer

Confidential

Responsibilities:

  • Responsible for the build and release management process.
  • Maintained and developed infrastructure using Chef and Jenkins
  • Wrote ANT and MAVEN Scripts to automate the Build Process.
  • Used Shell/Perl Scripts to automate the Deployment Process.
  • Developed Python batch processors to consume and produce various feeds.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hard ware related issues for server builds.
  • Perform weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • Used JIRA to track bug issues and troubleshoot tickets on the helpdesk tracking system.

Environment: Python, SVN, Team City, Chef, Jenkins,AWS, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, JIRA, MAVEN, UNIX, LINUX.

Linux Admin

Confidential

Responsibilities:

  • Installation, configuration and administration of Redhat Linux servers and support for servers.
  • Installation, configuration, maintenance, administration, and support on Solaris / Redhat Linux.
  • Responsible for maintaining the integrity and security of the enterprise UNIX (Linux /Solaris) servers and systems.
  • Installation and configuration of HA environment using Sun or VERITAS Cluster.
  • Image machines using Jumpstart /Kickstart to install Solaris 10 and Red Hat Enterprise Linux.
  • Maintains a disaster recovery plan. Creates backup capabilities adequate for the recovery of data and understands concepts and processes of replication for disaster recovery.
  • Maintains DNS, NFS, and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Manages UNIX account maintenance including additions, changes, and removals.
  • User administration for all the NIS users.
  • Debug and correct installed system software as required.
  • Configuring NFS, NIS, DNS, Auto-mounter and disk Space management on SUN servers.
  • Troubleshooting issues related to DNS, NIS, NFS, DHCP, SENDMAIL on Linux and Solaris Operating Systems.
  • Working knowledge on the TCP/IP protocols RSH, SSH, RCP, SCP.
  • Install and Configure Virtual Machines (VM), VM tools on ESX boxes from the GUI and console.

Environment: Red Hat Linux 4.x, 5.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, SuSe 10, Oracle 7.x/8.x.

We'd love your feedback!