We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Indianapolis, IN

SUMMARY:

  • Overall 7+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).
  • Supported web site/application deployments via VS Release Management and TFS/VSTS and manual test cases within ALM.
  • 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.
  • Experience in supporting TSM over clustered environments.
  • 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, Indianapolis, IN

AWS/DevOps Engineer

Responsibilities:-

  • Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.

  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • As a part of Greenfield Implementation improved the functionality of the code to enhance the performance of an application.
  • Upgrading the code base to expand the working set of functionalities across the board as part of Greenfield implementation.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS)
  • Implemented CI and CD for database using Jenkins and Ansible.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS)
  • Automated the build and release management process including monitoring changes between releases.
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automation of infrastructure by creating scripts of Chef.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat and Jenkins and deployment automation.
  • Create release pipelines using GIT, Chef for automatic workflow.
  • Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
  • Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.
  • Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
  • Developed Python career path through professional development while working on Python projects.
  • Troubleshot switch to server and back to the secure Cloud connection.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Involved in the troubleshooting the servers.

Environment: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, EBS,SQL, ELB, Cloud watch, Cloud Formation, Terraform, Kubernetes, Ansible, Docker, Maven, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, Agile, Jenkins, Nexus, Puppet, Nagios WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix.

Confidential, Cincinnati, OH

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.
  • Involved in Customization of Build Activities, Work Items, Reports, in TFS.
  • Experience in deploying TFS, application tier, and data tier and build tier from scratch. Experience in administering TFS structure and SQL server instance related to TFS.
  • 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.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS Cloud Trail, Dyatrace Splunk Enterprise, SNMP monitoring for the VPN connections.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • REST API cloud controllers and related components like Zookeeper, Elasticsearch, Kafka, Redis, MongoDB, and Samza.
  • 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, Columbus, OH

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.
  • Strong experience on working with XAML Builds and VNext Builds.
  • Experience in setting up, configuring, and maintaining Microsoft TFS, IIS, and Build Servers.
  • 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.
  • Implemented and supported TSM servers and environments per client requirements and standards along with providing support for various tape environments (VTL, IBM ProtecTIER, Hitachi VTL, 9840C, etc).
  • In charge of creating different IAM users to system administrators and developers by creating custom policies.
  • REST API cloud controllers and related components like Zookeeper, Elasticsearch, Kafka, Redis, MongoDB, and Samza.
  • 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, TSM, 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.
  • Administered TSM server environments to monitor and manage enterprise data management processes.
  • Monitored TSM application server processes and errors to ensure overall system performance and stability.
  • 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, TSM, 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.
  • Design, implementation and regular maintenance of VXFS, VVM and VERITAS Cluster, MC/Service guard Packages, load balancing.
  • Configuration and administration of Fiber Card Adapter’s and handling of SAN (SAN arrays, HITACHI, EMC)
  • Scheduling of Daily, weekly, Monthly backups using Omni Backup, VERITAS Net backup 3.4 and TSM Backups.
  • 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