We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

Cincinnati, OhiO

SUMMARY:

  • Overall 5+ years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several markets driven international organizations.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Experience in using version control tools like Subversion (SVN), GIT.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in software development, including languages, and frameworks such as Python.
  • Experience in using Nexus Repository Manager for Maven builds.
  • Experience in using Deployment tools like Run deck, Udeploy etc. for deployment orchestration.
  • Worked on provisioning different environments using Chef, Puppet and Ansible Configuration management tools.
  • Strong knowledge on system administration, configuration and customization of Atlassian tools.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployment to AWS with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations.
  • Excellent experience in documenting and automating the build and release process.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.
  • Expertise in Amazon Cloud Services and its features AWSEC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, Cloud Watch, S3 etc.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in running web scale services on Amazon Web Services.
  • Experience with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Extensively used build utilities like Maven, ANT and Gradle for building of jar, war, bar and ear files.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Hands-on development experience for the LAMP (Linux, Apache, and MySQL& PHP) development stack.
  • Used Debian based Linux servers to install Docker based services, monitor and debug the services.
  • Extensively used dpkg services to install different packages and services on the Ubuntu based Debian servers.
  • Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud based AWSEC2 services.
  • Worked on Messaging systems like, Rabbit, Apache Kafka etc. to communicate between publishers and consumers.
  • Experience in monitoring systems: Cloud watch, Splunk, Blue stripe, Sense and Zabbix. Implemented detailed systems and services monitoring using Nagios services AWS cloud resources.

TECHNICAL SKILLS:

Operating Systems: Linux (RedHat, CENTOS & SUSE), Solaris 10/9/8, HP-UX 11.0, 11.11, IBM AIX (4.3/5.x), HPUX11i V1, V2 & V3, VMWare ESX, SLES 8,9,10 & 11, Windows NT /2000/2003, MAC OS X 8/9.x/10. x.

Hardware: M5000, M8000, T5220, T5240 Sun E15K, E25K, Sun Fire 6800/4900/3800, Sun Fire 490/280, v880/v890, Sun Enterprise Servers E6500, E4500, E3500, Work Group Servers E450, E420, E250, E220, Netra 1405, Netra X1, Ultra 80, 60, 30, 10, 5, 2, 1, Intel Servers

Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables

WEB Technologies: Tomcat, APACHE 2.x, 3.x, Jboss, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Programming, Scripting Language & Databases: RDBMS, MySQL, Oracle, Sybase, MSSQL, C, UNIX Bash, PowerShell & Perl Scripting, Python, Ruby, HTML, VB

Backup Management: Veritas NetBackup 4.x/5.x/6.x, Ufsdump, Ufsrestore, TAR, cpio, dd, Tivoli, Symantec NetBackup 7.x

Third Party Software: VERITAS Volume Manager, VERITAS Cluster Service (VCS), HP Service Guard, Sun Cluster, EMC Storage, RAID Technologies, SSL, Splunk, Puppet, Jenkins, GIT, Bitbucket, JIRA, SVN

Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, Ohio

AWS/ DevOps Engineer

Responsibilities:

  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Private networks and sub-networks and bringing instances under them based on the requirement.
  • Built DNS system in EC2and managed all DNS related tasks. Managed the configuration of the applications using chef.
  • To achieve Continuous Delivery goal on high scalable environment we used Docker coupled with load balancing tool Nginx.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed Server configuration management via Puppet and Transparent Data Encryption (TDE) implementation.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Developed a continuous deployment pipeline using Jenkins, Shell Scripts using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Automated deployment of builds to different environments using Jenkins.
  • Deployed the Java applications into web application servers like Web logic.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Install and configure Amazon command line interface tools Performed migrations of virtual servers from Ubuntu Open VZ physical servers to AWS EC2.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Developing automation scripts using EC2 commands.
  • Managed the configurations of the instances using Opscode Chef. Written and modified various Cookbooks/Recipes for better management of the systems. Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins.
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Management of Redhat Linux user accounts, groups, directories and file permissions.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.

Environment: Java, Linux, Maven, Nexus, Puppet, Jenkins, Docker, Nginix, Nagios, Git, Jenkins, AWS EC-2,Route 53, S3, VPC, EMR, Opcode, Auto scaling, ELB, Shell Scripts, Unix/ Linux.

Confidential, Austin, Texas

DevOps Engineer

Responsibilities:

  • Involved in managing multiple projects within AWS Cloud - New & Migration.
  • Automated the process of creating Infrastructure using AWS CloudFormation.
  • Worked on spinning different (EC2 instances) VMs needed for running java services, UI and web methods components for Dev. and SIT and production environments within the Auto-scaling group.
  • Maintaining & monitoring the complete infrastructure needed for the above projects.
  • Written some of the corn jobs to notify the administrator when SQS Queue size reaches certain limit.
  • Experience in LDAP and Jenkins Integration. Designed and developed integrated solutions through these DevOps tools, processes and procedures to facilitate the cost-effective delivery of services or fielding of products.
  • Configured auto-scaling using SQS Queue metrics using AWS Cloud Watch.
  • Installing, configure ring including installing patches for different VMs running on J2EE and Software web methods on the cloud.
  • Automated the Media-Encoding process using AWS Lambda, AWS Elastic Transcoder, S3 and Glacier.
  • Worked on writing different automation scrips to help developers to interact with SQS and SNS
  • Worked on python scripts for automating the process of performing the backups and, monitoring the VM's and sending the notifications to SNS
  • Responsible for continuous integration, Build automation and deployments. Used GitHub, Jenkins and Maven
  • Responsible for automating and improving infrastructure using chef for configuration management.
  • Configured Internal and external Domain Names using Route 53 by using Simple, Weighted and Fail-over Routing policies.
  • In charge of creating different IAM users to system administrators and developers by creating custom policies.
  • Used AWS Config to capture and track the configuration changes on AWS Environment.
  • Designed and worked with team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Managed Amazon Web Services like EC2, bit bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2, both API)
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Environment: AWS, EC2, Puppet, Nagios, Shell Scripting, Red Hat, Windows 2012 Server, SQL.

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Involved in building own Paas with Docker; deployed various applications through Dockers containers.
  • Dockerized applications by creating Docker images from Dockerfile.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers to resolve merge issues during build and release.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notifications or automated actions.
  • Expert Knowledge in Bash Shell Scripting, Automation of CRON Jobs.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail), GIT, EBS, Cloud watch, CloudFormation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting.

Confidential

UNIX Administrator

Responsibilities:

  • Installed, Configured and maintained Red Hat Linux, CentOS, AIX and Solaris servers.
  • Support to Red Hat Linux ES 4.x, 5.1, 5.2 and CentOS on various IBM hardware Servers.
  • Installed and configured VMware ESX server on Solaris servers.
  • Installation of Oracle Linux server as a firewall and Internet proxy server.
  • Implementation of Samba to help printing and file sharing in the mixed Environment.
  • Remotely managed Linux servers using ILO, DRAC, and Virtual Console Center.
  • Managed networking between Linux and Windows environment.
  • Have experience in working with various Linux machines which hosts various messaging services like mailing lists, mass email systems, and Imap services.
  • Shell Scripting for automating the System Admin tasks.
  • Installation & Maintenance like replacing bad disks including bootable disks, OS, patch installation, Configuration of DNS, auto mount, and NIS and NFS services.
  • Created users, printers and assigned user profiles and responsibilities to users.
  • File system management over SAN (EMC).
  • Troubleshooting VMware ESX server related issues, maintaining their virtual server environment, creating and deleting virtual servers.
  • Worked on Ticket based problem management.
  • Excellent working knowledge in implementing LDAP security models using Netscape LDAP and IBM secure way (LTPA).

Environment: Red Hat Linux 5.1,5.2, CentOS 4.6/4.7, IBM X-series and IBM Blade JS 21 X series 3755, Red Hat Enterprise Linux 3/4/5, Samba, EMC, manager, Net backup

Hire Now