We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Good experience on DevOps tools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, and Docker.
  • Ability in execution of XML, Python, Shell Scripts and Java scriptwith focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands - on Engineering.
  • Extensive experience in installing, configuring, testing, troubleshooting, maintaining implementation, and support on Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Experienced in performing deployment operations on private cloud built using OpenStack.
  • Working with Route 53, DNS failover and setting up Latency based routing, weighted routing policies
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Created a continuous integration pipeline with visual studio on Azure.
  • Implemented puppet modules to automate the installation and configuration for a broad range of services.
  • Worked with scripting Automation for JavaScript, Linux/Unix toolbox, Python, Peal, Bash, Ruby, Puppet, Chef, Git, GitHub, Jenkins and Data Center, ESX, VMware Virtual Switch with Design/Implementation
  • Well versed with creation of puppet profiles and role modules.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Used Chef for server provisioning and automating infrastructure.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Well versed with Ansible Playbooks, modules and roles.
  • Set up Continuous Integration for major releases in Jenkins.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • ImplementedSparkusing Scala andSparkSQL for faster testing and processing of data
  • Knowledge and experience in creating Jenkins Pipeline.
  • UsedLiquibasefor database refactoring and Jenkins for continuous integration.
  • Provide startup and commissioning and ongoing services for criticalairflowcontrol systems.
  • Hands on experience with build tools like Jenkins, TeamCity, Sonar, Maven, ANT.
  • Experienced with build automation tools like Ant and Maven.
  • Experienced with Docker container service.
  • Dockerized applications by creating Docker images from Docker file.
  • Using Red shift to manage the Data warehouse and to run SQL queries in Exabyte of unstructured data in Amazon S3.
  • Redshift to analyze, visualize real time data and to perform data analytics.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on windows and Linux platforms.
  • Used GIT to keep track of all changes in source code.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experience working with Network monitoring tools like Nagios, Splunk.
  • Experience in using Bug Tracking tools like JIRA and HP Quality center.
  • Full understanding of SDLC, RUP, Agile Methodologies and process.
  • Well versed with various services like FTP, SFTP, Send mail, Mailx, DHCP, NFS.
  • Extensively experienced in Bash, Perl, Python, Ruby, Powershell scripting on Linux.
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS

Operating Systems: Windows, Mac OS, Ubuntu, REDHAT, Linux, UnixBuild ToolAnt, Maven, Jenkins, Docker, MS Build

Scripts & Languages: Shell/Perl Script, C, C++, C#.Net, VB.Net,Python, Java, J2EE, Ruby, SQL, PL/SQL, JQuery, Javascript

Version Control Tools: CVS, GIT, Tortoise SVN, Perforce and Clear case.

CI Tools: Jenkins, Hudson, Cruise control Anthill pro, Bamboo, Ansible, RunDeck, Chef and Puppet.

Cloud: AWS, AWS-CLI and Microsoft Azure

Databases: Oracle 11g/10g, MySQL, SQL Server, TSQL, Mongo DB, MS Access, DB2, PostgresSQL, RDBMS

Virtualization / Containers: Amazon AWS, Oracle Virtual Box, Docker, Openstack, VMware, Open Shift.

Applications & Configuration Management: Apache, RabbitMQ, Nagios, Informatica, Power Center, Business Objects and SonarQube.

Web/AppServers: Apache Tomcat, Oracle web logic, IBM web sphere and Demandware

Monitoring & Logging Tools: Nagios, Splunk, Loggly, Zabbix

Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

Bug Tracker & Testing: JIRA, Redmine, Junit, Test Rail, Bugzilla, Liquibase, HP Quality Center

SDLC: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. DevOps/AWS Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Managed end-to-end performances using OpenStack.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Managed Git repository, code merging, and production deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • UsedLiquibasefor database refactoring and Jenkins for continuous integration.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used BOTO and Fabric for launching and deploying instances in AWS.
  • UsedCloud watchlogs to move application logs toS3and create alarms based on a few exceptions raised by applications.
  • UsedCloudFrontto deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Supported current migration of Data Center to Amazon Cloud.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • Documented system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provided oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Developed Cloud Formation scripts to automate EC2 instances
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Utilized Puppet for configuration management of hosted Instances withinAWS. Configuring and Networking of Virtual Private Cloud (VPC).Utilized S3 bucket and Glacier for storage and backup onAWS.
  • Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs.
  • Used Nagios tool for monitoring the network.
  • Provide startup and commissioning and ongoing services for criticalairflowcontrol systems.
  • Redshift to analyze, visualize real time data and to perform data analytics.
  • ImplementedSparkusing Scala andSparkSQL for faster testing and processing of data.
  • Monitored Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment in Windows Environment.
  • As a windows admin built infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
  • Created a continuous integration pipeline with visual studio on Azure.
  • Used PowerShell to parse computer's event logs.
  • Setup security policies for users in the windows environment. As system admin have a strong grasp of computer security.

Environment: & Tools: Java, Linux, Maven, Nexus, Chef, Puppet, Jenkins, Docker, Nginix, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, PowerShell Scripts, Liquibase, Windows, Unix/ Linux environment.

Confidential, Cary, NC

Sr. DevOps/AWS Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining AmazonAWScloud 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.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and theAWScloud.
  • Worked on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup onAWS.
  • Created public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Configured automation using Docker containers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes andAWSserver provisioning using Chef Recipes.
  • Configured Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Installed and upgraded Jenkins/Bamboo infrastructure on multiple servers.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configured connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery in the Windows and Linux environments.
  • 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.
  • Used to test the state of different services using Nagios Monitoring tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: & Tools:AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, Liquibase,AWSCLI,AWSAuto Scaling, Windows, Unix/Linux, Shell scripting, Nagios.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Automated deployment using multiple tools Chef, Jenkins, GIT, ANT Scripts
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Responsible for nightly and weekly builds for different modules.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Developing maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebLogic platforms.
  • Worked with different team members for automation of Release components.

Environment: & Tools: Java/J2EE, Subversion, Ant, Maven, Liquibase, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby. Nexus, Chef, WebLogic, TOMCAT, Perl Scripts, XML, Unix, JIRA, Windows, PowerShell.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Used Chef for managing server application server such as Apache, MySQL, Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
Environment & Tools:Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!