We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 5+ Years of successful professional experience as a Devops Engineer and Build & Release
  • Engineer with proven leadership and mentoring skills. Currently working as a Devops Engineer. With a wide range of experience I have involved in Building, Continuous Deployment, Continuous Integration, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications for business areas like retail, banking, telecom, financial industries in environment using Subversion, Git, CVS, Jenkins, AWS, ANT, Chef, Puppet, Ansible tools.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Well versed with automation tools like Puppet, Chef and FAI.
  • Setup, configure and trouble shoot TCP/IP, DHCP, DNS, NFS, CIFS, and Samba.
  • Involved in configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Extensible experience in setting up Baseline, Branching, Merging, Develop and manage Pre-and Post-commit hook scripts; provide support for parallel development using version control tools for various global and distributed teams.
  • Experience in administering and supporting the CM tools including Subversion and Git on UNIX environments
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & jar) from source code.
  • Experience with Configuration Management Tools (PUPPET, CHEF, Ansible)
  • Experience in Java application development and manage software configuration and builds in a UNIX environment.
  • Good Knowledge in Shell and Python scripting. Good knowledge on JavaScript, HTML and CSS.
  • Strong Knowledge on AWS Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Extensive experience in working with JBoss and Apache Tomcat application servers.
  • Knowledge of databases like Oracle 10g/11g, DB2 and My SQL.
  • Setup, configure and trouble shoot TCP/IP, DHCP, DNS, NFS, CIFS, and Samba.
  • Experience in building and deploying Java applications and troubleshooting the build and deploy failures.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release. Knowledge of ITIL process
  • Good analytical, problem solving, communication skills and with the ability to work either independently with little or no supervision or as a member of a team

TECHNICAL SKILLS:

CI/CD: Jenkins, VSTS, GitHub/Bitbucket, Maven, SonarQube, Nexus OSS, Bamboo, ANT, Confluence, JIRA.

Cloud Platforms: Amazon Web services, Azure, Open stack, Open shift, PCF

Microservices: Docker, Kubernetes, AWS ECS

Logging and Alerting: ELK stack, Splunk, Cloud Watch, SNS

Distributed Messaging Platform: KAFKA

Infrastructure Automation: Ansible, Terraform, Chef

Test Automation: Junit, Nunit, Selenium

Application Servers: Apache Tomcat, JBOSS, Web Logic, Web SphereWeb Servers Nginx, Apache HTTP

Operating Systems: Windows, Linux, CentOS, Ubuntu

Databases: Oracle 10g/11g/12c, Mongo DB, MySQL

Scripting: Python, Shell, Powershell, Ruby, JavaScript

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

AWS/DevOps Engineer

Roles and Responsibilities:

  • Involved in designing and deploying a large applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Created AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Experience with Build Management tools Ant and Maven for writing build.xml and Pom.xml
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python. • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, IAM, S3, EC2, VPC, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, Wilmington, DE

DevOps Engineer

Responsibilities:

  • Administration and Configuration management of version control systems GIT, SVN.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Ruby.
  • Experience with Splunk data mining and log file reporting.
  • Developed and maintained scripts for deployment automation to multiple environments.
  • Creation of servers, AMIs, storageblocks, snapshots, VPCs, subnets, loadbalancers, and firewalls in AWS
  • Installation and upgrade of OpscodeChefServer and documenting steps.
  • Installation and upgrade of ChefClient and Make sure servers are getting converge with chef-server.
  • Work station setup for Knife plugin and establish connectivity between Chefserver and workstation
  • Pushing of chef-cookbook, roles, and data bags on chef-server using knife plugin and executing it on node.
  • Bootstrap the node in Cloud using Knife and add them to required Environment.
  • Coordinating with different teams in order to solve the CHEF defects and providing required solution to the issue in an efficient manner.
  • Worked on cloud automation framework namely CHEF which included automation of certain software installation processes in the form of Ruby code.
  • Installation and Configuration of Vagrant in Windows or LINUX.
  • Add required images to Vagrant and create servers out of Images for testing.
  • Pushing Code from Git to nexus make available for release through automation script using Jenkins.
  • Worked on the cloud automation framework namely CHEF the included automation of certain software installation processes in the form of Ruby code. knowledge on GIT and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Jenkins Nodes/Agents, Chef, SSH, Amazon EC2 and packaging, deployment and testing.
  • Java Virtual Machine and Application Server Tuning, Monitoring and Alerting on Solaris and RHELLINUX
  • Installation and configuration of Nagios and installation Big Brother on Client VM for monitoring
  • Configuring the client VM's in Nagios, servers for monitoring and applying blackouts for any outages, pulling reports, providing them to client.
  • Networking and Infrastructure trouble shooting and Administration experience - TCP/IP, DNS etc.

Environment: RHEL 6.x, CentOS, Ubuntu, Solaris, AIX, VMware, Jenkins, Git, SVN, Splunk, and Open SUSE LINUX, Chef, AWS, ANT, MAVEN, ANSIBLE

Confidential, Georgia, VT

Build and Release Engineer Project

Responsibilities:

  • Responsible for the day to day build and deployments in prep rod and production environments.
  • Worked with Java build/automation tools such as Ant and Maven. Responsible for development, system, UAT, staging, and production builds and releases through UDeploy.
  • Installed/managed UDeploy plugins. Carried deployment sand builds on various environments.
  • Wrote ANT scripts to automate the build process. Setup continuous integration environment using Jenkins.
  • Used Shell/ Perl scripts to automate the deployment process. Responsible for automated Clear Case administration tasks using Perl scripts.
  • Responsible for automated scheduled builds /emergency builds and release using ANT scripts for enterprise application.
  • Assisted developers in integrating their code with the main stream. Merged conflicting code to ensure release to test environments.
  • Created automated build procedures to ensure code was always ready for deployment. Experienced with JIRA for defect tracking.
  • Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
  • Responsible for the planning, scheduling, and documenting releases at code freeze periods.
  • Developed UNIX and Perl scripts for the purpose of manual deployment of the code to the different environments and notified the team when the build was completed.
  • Used Shell scripting for building and deploying Java application to target environments. Coordinated with different teams before and after the production deployments.

Environment: Java/J2EEAnt, Maven, Clearcase, Tomcat, Jboss, Subversion, JIRA, SVN, Bamboo, Udeploy, Ant, Maven, openmake, Udeploy, shell, bash, Unix, Redhat Linux.

Confidential, Atlanta, GA

Linux Engineer

Responsibilities:

  • Administration of Sun Servers (SPARC and x86) running Solaris 9, 10 and Dell, HP Servers running SUSE, Redhat EL 3, 4.x, 5 which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Redhat EL 3, 4.x, 5.
  • Administration and support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Creation of VMs for SUSE, Solaris x86 and Redhat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Performed volume management using Veritas Foundation Suite 5, SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.
  • Installation and support of various applications including WebLogic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK 1.5, Ant.
  • Configuration and support of Veritas Cluster Server 5.0 for various agents including SAP, Oracle, DNS.
  • Strong scripting knowledge (Perl and C) to perform different administration tasks.
  • Experience in Shell scripting (ksh, bash) to automate system administration jobs.
  • Automated tasks using bash, korn shell scripts.
  • Backup and restore of file systems using VERITAS NetBackup 6.5.
  • Participated in projects as directed including planning and the implementation of new applications and projects infrastructure.
  • Involved in migration of project from one flavor to another one.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.

Environment: Bash automated task, korn shell scripts, creating of VMs for SUSE, Solaris x86 and Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.

Confidential, Chicago, IL

Linux System Administrator

Responsibilities:

  • Responsible for installation, configuration of Linux servers using jumpstart methods. Volume and file system management in Linux environments (LVM)
  • Installed, configured and hardened Solaris and Linux servers, evaluated needs and installed appropriate recommended patches as needed.
  • Configured and maintained Solaris virtual environments. Installed multiple sparse and whole root zones within one physical instance of Solaris10.
  • Performed data management using native Solaris utilities for archiving and compression. Used VI editor to edit necessary files.
  • Experience with LDAP authentication. Preventive maintenance (OS Patching) of red hat enterprise Linux (RHEL)
  • Performed data management using native Linux utilities for archiving and compression Administered user accounts Proficient in troubleshooting system problems.
  • Performed administration and monitored job processes using associated commands.Maintaining and troubleshooting network connectivity.
  • Set up mount points on Solaris servers for Oracle database. Monitored system logs.NFS/CIFS file system mounting and support.
  • Performance Monitoring and capacity planning in anticipation of system resource usage and needs. Setup ZFSquotas, reservation and automatic NFS-share of directories
  • Implemented RAID0-5 solutions with VERITAS Volume Manager. Setup Role-Based Access control
  • Monitored TCP/IP network environment Experience with Internet technologies including TCP/IP and HTTP
  • Familiarity with network systems such as servers, switches, firewalls and routers. Knowledge of Internet and networking infrastructure design

Environment: VERITAS, TCP/IP, ZFS, LDAP, LVM, HTTP, ORACLE

We'd love your feedback!