We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Chicago, IL

SUMMARY:

  • Around 8 years of overall IT experience and 4+ years of experience on Build Automation, CI/CD Pipeline and DevOps Practices at On - Premise Data Center as well as cloud platform Such as AWS.
  • Expertise in Version control systems SVN, GIT and clear Case Administration, branching/merging strategies and integration with project management and continuous integration tools.
  • Hands on experience in configuration management and automation tools such as Chef. Managed manifests/templates for provisioning and configuration of RHEL/CentOS/Ubuntu Linux servers on cloud platform, as well as on premise data centre using AWS Cloud formation and Chef.
  • Experiences working on AWS EC2 Instances creation, setting up AWS VPC, launching AWS EC2 instances in different kind of private and public subnets based on the requirements for each of the applications .
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Extensive experience in building artifacts for J2EE applications using ANT, Maven and AWS Code Build.
  • Expertise in setting up (CI/CD) Continuous integration and Deployment Pipeline for J2EE, NodeJS and Python applications as well as Docker Containers using tools such as Jenkins.
  • Expertise in monitoring and alerting tools like Nagios, Splunk, Zabbix, AWS CloudWatch.
  • Working knowledge of Java, Python and PHP programming languages and OOPs concepts.
  • Expertise in automation using Shell, Perl and Python as scripting language.

TECHNICAL SKILLS:

Programming and Scripting Languages: Java, C, PHP, Python, Shell, Perl, Python, SQL

Operating Systems: RedHat 5/6, AIX, Ubuntu, Windows Server, MacOS

Virtualization and Cloud: Oracle VirtualBox, VMWare, Vagrant, Docker, AWS

GIT: GitLab, GitHub, GitStash, SVN, ClearCase

Configuration Management Tools: Chef, Cloud Formation

Build Automation and CI/CD: Ant, Maven, Jenkins/Hudson

Web/Application Servers: Apache, Nginx, Tomcat, WebSphere, WebLogic

Web Technologies and Databases: JSP and Servlets, JDBC, XML, LDAP, DNS, NFS, SSL, HTML, CSS, JavaScript, JQuery, REST API

Bug Tracking and CM tools: JIRA, HP Quality Center

Monitoring and Alerting: Nagios, Splunk, AWS CloudWatch, AWS SNS

Programming and Scripting Languages: Java, C, PHP, Python, Shell, Perl, Python, SQL

Operating Systems: RedHat 5/6, AIX, Ubuntu, Windows Server, MacOS

Virtualization and Cloud: Oracle VirtualBox, VMWare, Vagrant, Docker, AWS

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

AWS/DevOps Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS configuration management) using Chef.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Build & run multiple Jenkins jobs to deploy instances to AWS.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed shell scripts, Application build scripts and objects within each bucket.
  • Configuring Cloud Formation Templates to create AWS EC2 instances by integrating various components like EC2, IAM, VPC, ELB, Security groups.
  • Configured S3 to host static web content and deployed cloud stack using Jenkins.
  • Worked on CI&CD Pipeline through automation with Enterprise Github, Jenkins, Sonar Nexus, Docker and AWS AMI's in Linux environment
  • Strong knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Configured Elastic Load Balancers (ELB) to distribute traffic among various EC2 Instances.
  • Used the continuous Integration (CID) tool Jenkins for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Creating and attaching ENI IDs and ENI IPs to the instances based on subnet and security group.
  • Design, tracking and coordinating project activities to meet project deliverables.
  • Develop enhancements, troubleshooting with build issues and implement procedures for quality improvement and development.

Environment: Jira, GIT, Jenkins, Maven, Chef, Apache Tomcat, Linux, Perl, ANT, Shell, Nexus, Tomcat, Docker, AWS, Artifactory, Nexus.

Confidential, NC

AWS/DevOps Engineer

Responsibilities:

  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Responsible for Design of different Release Environments for new projects and monitoring.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven Nexus in Linux environment.
  • Managed Chef Cookbooks to automate system operations.
  • Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
  • Using Jenkins AWS Code Deploy plugins to deploy to AWS.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Work with different team members for automation of Release components.
  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Building and compiling code of varying complexity using scripting language such as Python and Bash.
  • Developed and customize monitoring scripts to meet customer needs.
  • Responsible for build and deployment automation using VM Ware ESX, Docker and Chef.
  • Setting up Change Management process and standardizing the policies for various applications.
  • Worked in setting up the repos to various projects in GIT.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Monitoring - Nagios, artifactory, Custom checks, Zabbix, App Dynamics, Splunk.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Environment: Java/J2ee, Subversion, Maven, Selenium, Jenkins, Zabbix, GIT, SVN, Chef, cloud watch, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Shell Scripting, Ruby, PUTTY, CONFLUENCE, SOA.

Confidential

DevOps Engineer

Responsibilities:

  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained the Jython deployment scripts for Web Sphere web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.

Environnent: Subversion (SVN), Jenkins, Confluence, Java/J2EE, ANT, MAVEN, WebLogicShell Scripts, Junit, XML, UNIX, Windows XP, Oracle.

Confidential

VMware Consultant

Responsibilities:

  • Experience in installation and configuration of Red Hat Enterprise Linux, VMware ESXi, within vSphere 4 and 5 environments with Virtual Center management.
  • Maintaining the VMware ESXi Servers through VMware Infrastructure Client (vSphere client).
  • Creation of Virtual Machines (VM’s) based on requirements and build documents.
  • Created the Data Centers and configure them to the company environment and policies.
  • Worked in using VMware vMotion to move VM's from one Datacenter to another Datacenter.
  • Creation of clusters for High Availability (HA), Distributed Resource Scheduling and vMotion.
  • Performed P2V migrations to convert the physical servers to virtual machines and ensure availability, performance meet the expectations of the end users.
  • Setup all servers monitoring using Nagios monitoring tool.
  • Moving the running VM from one host to another using vMotion technology.
  • Creating standard images and templates for VMware ESXI.
  • Effectively setting up Quotas for the user accounts and limiting the disk space usage.
  • Managed ESXi hosts using vCenter Server/ vSphere Client and VMware Web Client.
  • Experience in working with Virtualization Technologies like Linux KVM, VMware in building and configuring Linux servers as a part of cost effective solutions.
  • Knowledge on maintaining the scalable system infrastructure within Amazon Web Services EC2.
  • Knowledge on applications running in private cloud developed using VMWARE and public cloud-AWS environments.

Environment: VMware ESXi 5.1, vCenter Server, vMotion, vSphere 5.0/5.5, HA, AWS EC2.

Confidential

Systems Engineer

Responsibilities:

  • Involved in installation, configuration, and management for the Corporate Linux Servers RHEL 4.x, 5.x, CENTOS 5.x.
  • Building and supporting RHEL, Ubuntu, and CentOS servers for new and existing projects through standalone and network installation methods.
  • Automated Red Hat server installation using Kick start and upgrading through YUM installation.
  • Set up user and group login ID's, printing parameters, network configuration, password resolving permissions issues, user and group quota.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
  • Maintain servers, operating systems, and software to ensure maximum availability.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in CentOS and Red Hat Enterprise Linux.
  • Configured DHCP, DNS, FTP, remote access, and security management.
  • Creating, troubleshooting and mounting NFS File systems on different OS platforms.
  • Creating File system and configuring to the available network through NFS.
  • Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions.
  • Creation of groups, adding User ID to a group as a primary or secondary group, removing User ID from a group.
  • Configured CPU, memory, and disk partitions as per the requirement.
  • Troubleshooting User's Log in & home directory related issues.
  • Handling day-to-day User Administration tasks like adding, deleting and modifying user data and documenting all user data in a centralized location.

Environment: Red Hat (4/5), Red Hat Cluster Servers, Oracle, MYSQL, DNS, NIS, NFS, Apache Tomcat, Logical Volume Manager, Ubuntu, CentOS.

Hire Now