We provide IT Staff Augmentation Services!

Aws And Devops Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, Il

SUMMARY:

  • Aws/DevOps engineer with 8 years of IT experience and gained expertise in systems - Windows,Unix and Linux administration and transformed traditional environments to virtualized environments with AWS- EC2,EBS,S3,ELB,RDS,Route53,VPC,Subnets,Snapshots,Auto-Scalinggroups,CloudFormation JSON templates, Cloudwatch, IAM&Roles, SNS subscription service, Confidential Redshift.
  • Open Stacks - Nova, Neutron, Swift, Cinder, Glance, VMware, Virtual box
  • Familiar with Configuration Management tools like Chef, Salt Stack, Ansible.
  • Working with Devops practices by AWS, Elastic Bean stalk & Docker with Kubernetes.
  • Experienced in writing Ansible playbooks to automate our build/deployment process and do an overall process improvement to any manual processes and also managed servers on cloud platform Aws using chef configuration management tools.
  • Built Node.js, nvm, npm based web frameworks and docker based micro services for deployment of web frameworks for data visualization and analytics user Interface toolkits.
  • Virtualized the servers using the Docker for the test environments and development environments needs.
  • Creating and Managing VMs in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts and VMware.
  • Built Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkinsby using various plugins like Maven plugin,EC2 plugin etc. create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Automation of OS builds and Application Installation through Puppet & Chef. Nagios for application and hardware resource monitoring.
  • Developing scripts (recipes in chef) for automatic deployment of servers and managing configuration files through chef.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHubbranch gets started, Jenkins automatically builds a new Docker container from it.
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Experienced in writing Ansible playbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes and also managed servers on Aws cloud platform using chef configuration management tool.
  • Implementing and setting up Route53 for AWS Web Instances&ELB&Cloud Front on AWS Environment.
  • Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Setting up Auto scaling of the instance group using AWS CLI (command line tools) and AWS cloud environment for Dev/QA environment.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Designing and implementing CI(Continuous Integration) system: configuringJenkins servers, Jenkinsnodes, creating required scripts (Perl&Python), and creating/configuring VMs (Windows/Linux).
  • Installation and configuration of Microsoft Windows Vista, XP, 2000 server, Professional, Windows2003/ 2008 Servers, MS Exchange and Microsoft SharePoint2010.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, LINUX, Mac OS, RHEL 4/5/6/7

Languages: Java/J2ee,C,C++ and PL/SQL

Virtualization: VMware,VSphere,VMware,Workstation,OracleVirtualBoxTools,Docker, LXC (Linux Containers)

Build tools: ANT, MAVEN, Make file, Gradle

SDLC Methodologies: Agile (Scrum), Waterfall

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP

Databases: Oracle 9i/10g, MS SQL, MySQL, Mango DB

Management Tools: JIRA, Rally, Remedy and IBM Clear Quest

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMP

Configuration Management Tool: Chef, Puppet, Ansible, Terraform

Versioning Tools: Subversion, Clear case, GIT Hub,Git Lab, Bit bucket, CVS

Scripting Languages: Bash,Ruby,Python,perl

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

AWS and DevOps Engineer

Responsibilities:

  • Worked on Confidential Cloud Basedtechnologies in auto scale, highly resilient, fault tolerant environment in both Linux and Windows environment.
  • Experience with migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Automated the cloud deployments using python (boto& fabric) and AWS Cloud Formation Templates.
  • Strong hands on experience with AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Migrated applications to S3 and used Cloud Front to distribute content with low latency and at high data transfer rates.
  • Work on AWS Data Pipeline to configure data loads from S3into Redshift.
  • Created Automated Python scripts to control EC2 Instances AWS accounts & DevOps.
  • Involved in Configuring Automation&Centralized Management with Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Collaborate in the automation of AWS infrastructure via Terraformand jenkins - software and services configuration via puppet manifest.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands and Users.
  • Develop CI/CD system with Jenkins on Google'skubernetescontainer environment, utilizing kubernetes and dockerfor the runtime environment for theCI/CD system to build and test and deploy.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked on Docker hub,creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Docker, worked on containerization technologies to build and deploy services as images to cloud environment, also integrated the process as part of build pipeline. In Jenkins every time it builds a new image, test the image and push to the repository.
  • Changed the AWS infrastructureElastic Beanstalk to Docker with Kubernetes. With this change provided better performance and easier management of the production environment.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Mavenproject dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuousintegration tool for automation of daily process.
  • Installed, Configured and Managed Nexus repository manager for dependency managementbetween different projects.
  • Ample experience in load balancing and monitoring with Nagios and Splunk.
  • Integrated JIRAand Subversion using Pre-commit hooks to ensure the process is followed and automated JIRA tasks using JIRA CLI.

Environment: Git,GitHub, Maven, Jenkins, Web Logic, JIRA, JAVA/J2EE, Shell Script, Nexus,Jenkins, Nexus, Chef, Tomcat, Node, RHEL, ANT, MAVEN, LINUX, XML JBoss, Python, MYSQL,Nagios,Splunk,JIRA,ELB,RDS,Route53,ECS,cloudformation,Teraform,Kubernetes,Dockr.

Confidential, Dallas,TX

AWS Engineer

Responsibilities:

  • Nagio Expertise in using build tools like MAVEN for the building of deployable artifacts such as war & ear from source code.
  • Handled large scale data migration through Redshift, used Multi Availability Zone. Deployment in RDS to enable High Availability and controlled failover at the database tier for MySQL workloads.
  • Design, management and ongoing maintenance of AWS cloud EC2 design and deployment, RDS using MySQL and PostgreSql, Elastic ache, Dynamo DB and associated resources.
  • Responsible for Designing Logical and Physical data modeling for various data sources on AWS Redshift.
  • Worked on Confidential Redshift clusters such as launching the cluster with specifying the nodes and performing the data analysis queries.
  • Experienced in creating RDS instances to serve data through servers for responding to requests.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this content with remaining S3 backups, by creating entry for AWS S3 SYNC in crontab.
  • Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3.
  • Responsible for using AWSConsole and AWSCLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch.
  • DesignedAWS CloudFormation templatesto create custom sizedVPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Created the stacks using Cloud Formation Template to launch multiple Instances.
  • Written Shell/Ruby scripts to automate the deployment process.
  • Utilized Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Utilized S3 bucket and Glacier for storage and backup on AWS. Created continuous integration system using Jenkins, Ansible full automation.
  • Maintenance and monitoring of Docker in a cloud based service during production and Set up system for dynamically adding and removing web services from a server using
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Developed Agile processes using Groovy,JUnit to use continuous integration tools.
  • Used Pythonscripting for automation, highly scalable, build promotions for staging to production.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins. Designed the project workflows/pipelines using Jenkins as CI tool.
  • Started working GIT repository implementation. Defined branching strategies in GITand implementation of best practices.
  • Multiple parallel builds are implemented through a build farm by installing Jenkins on a Linux machine and creating a master-slave configuration and monitoring the servers using Autosys.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Resolved update, merge and password authentication issues in JIRA.

Environment:, SVN, Bamboo, Nexus, Bash Scripting, Agile, Ansible,, Tomcat, Docker, AWS, Ant, Maven, Ruby, Linux, Windows, Web logic, Git, GITHUB, JIRA, Web Sphere, Nagios, Splunk, Jenkins.

Confidential, Madison, WI

Build Release Engineer

Responsibilities:

  • Managing the release process end-to-end, from the planning of release content through to actual release deployment to production. Leads and facilitates the planning of product software releases
  • Conducted Release Retrospective meetings to identify what was Good, Bad and ugly during the release and took immediate action on hot items
  • Restructured Environments to have multiple release pipelines to accommodate small demand, production support and large demand projects
  • Integrated GIT into Jenkins to automate the code check-out process
  • Designed the overall SCM, CI and Release Management process and workflows
  • Implemented branching and strategies, automated release branching process
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end user
  • Experience with configuration management and automation tool Chef Implemented automation with Vagrant, Chef on AWS for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control
  • Used Chef to configure and manage infrastructure. Wrote cookbooks and recipes to automate the configuration setups.
  • Worked on various AWS Services like ELB, S3, EC2, RDS, IAM, RDS, VPC, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Lambda, SNS, Cloud Front, Route 53, security groups - CIDR's, VCP, NAT and deployment via SCALR and EC2 Installs with Centos, Ubuntu and RHEL 6 and Scientific Linux
  • Configured, Deployed application artifacts on application stack on middleware tools Jboss, ApacheTomcat web server, IIS Server,Oracle web logic, and IBM Web Sphere.
  • Execute and support the function of Release Management to ensure the successful implementation of projects and releases.
  • Eliminated downtime of network and processes by installing and configuring a Nagios server to monitor Linux servers.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

Environment: Git, GitHub, Maven, Jenkins, Web Logic, JIRA, JAVA/J2EE, Shell Script, Nexus, Jenkins, Nexus, Chef, Tomcat, Node, RHEL,ANT, LINUX, XML, JBoss, MYSQL,Nagios,JIRA,ELB,RDS,Route53, ECS,cloud formation.

Confidential

LINUX ADMINISTRATOR

Responsibilities:

  • Worked on RHEL 5.x, 6.x and Sun Solaris 10/9.0/8.0 VM build for installing, upgrading, mirroring and configuring Kick start, Jumpstart installation respectively.
  • Setup Sun servers and Workstationsand upgraded Solaris 8 to 9 and 9 to 10 on them, added necessary patches using patch add utility and scripts.
  • Performed root cause analysis to quickly recover from service interruptions, and to prevent recurring problems.
  • Monitored user and group administration, password management, file accessing and advanced file permission privileges.
  • Deployed the CRON for automating some jobs in scheduling processes.
  • Ensured the working of printers, printer server and print clients by configuring them using commands like IP, Ipstat, Ipadmin, Ipfilter& GUI.
  • Added more resources like Memory, Disks and increasing the Swap and performed disk management using different RAID technologies.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Administered and configured volume operation using vxdisk, vxdg, vxassist, vxmake and vxvol in VERITAS Volume Manager/VERITAS File System.
  • Worked in setting up LDAP, DNS, DHCP, NFSand NIS Server along with effective group and System Level policies in Red Hat Linux, and Sun Solaris.
  • Set up roaming profile features by using Samba and NFS servers.
  • Configured the Quotas so that users can be prevented from storing unnecessary files in the File Servers' storage
  • Ensured the health and security of theLinux boxes which were in use.
  • Accomplished the target of managing Network Applications and Services like NFS with Hummingbird connectivity V7.1.
  • Participated in the development and implementation of network-related procedures and standards and Configured DHCP and FTP servers in Linux
  • Handled network related services like FTP, NFS, Samba, TCP/IP in Red Hat and Sun Solaris environment.
  • Troubleshoot the network using ndd, trace route, net stat, ifconfig and snoop.
  • Involved in documenting of Linux and Windows environment and configuration details including documentation of solutions for any issues that have not been discovered previously.

Environment: RHEL 4.X, Sun Solaris 10/9.0/8.0, VERITAS Volume Manager, VxFS file system, VERTIAS Net Backup, IPfilter & GUI, Samba, Sun SPARC 1000, Perl, shell Scripting, CRONTAB/AT., Web logic 8.1, Vim editor, Networking servers.

Confidential

SYSTEMS ADMINISTRATOR

Responsibilities:

  • Administered, supported and upgraded Linux Clusters consisting of 100+ nodes running on both Red Hat and SUSE.
  • Supported nightly and continuously in Building, maintaining and troubleshooting high availability clusters using Verities Cluster Server (VCS).
  • Involved in the job of adding new nodes to the cluster, updated the nodes with patches from RHN and satellite server.
  • Performed configuration and troubleshooting of standard Linux and network services like NFS, DHCP, SNMP, HTTP, FTP, SCP, Web servers (Apache), SMTP.
  • Installed standard computer hardware, operating systems, layered products, upgraded BIOS on HPC clusters and applied patches following standard configuration and security rules.
  • Evaluated and proposed use of open source and commercial software, frameworks, and tools where applicable.
  • Implemented file sharing over the network by configuring NFS/SAMBA on the system to share essential resources.
  • Supported most aspects of the networking platform, including Firewalls.
  • Responsible for synchronizing clients with NTP server.
  • Managed infrastructure by installing and configuring the monitoring tools like Nagios and Splunk.
  • Maintained network security and ensures compliance with security policies an8/d procedures.
  • Proactive application monitoring and troubleshoot the problems by diagnosing them.

Environment: RHEL 5/6, IBM Power and HP servers, HMC, NFS, SAMBA, FLEXLM, EMC VMAX, EMC VNX VG8, Veritas Cluster server, Linux Virtual machines, VMware, Perl Scripting, flexlm, LVM NetApp Filters.

We'd love your feedback!