We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Over 8+ years of Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Extensive experience in installing, trouble shooting, upgrading and configuring SUN Solaris 2.x,7,8, 9, 10 & 11on Sun/Oracle servers and Red hat 4/5/6/7, HP - UX 10.x,11.x, SUSE 10/11/12 Operating Systems, Mail Server/ Proxy Server, and Windows vista/XP/00/7/8/10.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs. Utilized EBS to store persistent data & mitigate failure by using snapshots.
  • Created various web apps for administering the extract of files and storing it in Amazon’s S3 storage.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles, policies for groups & users and using AWS (IAM). Automated configurations using Chef and AWS OpsWorks.
  • Evaluate and audit monitoring/Alert and automation gaps, Architect monitoring solutions using automation (PUPPET), Integrating Nagios with other monitoring/alert solutions (SPLUNK).
  • Experienced in automating, configuring & deploying instances on AWS, Azure and Rackspace environments in Data centers.
  • Expert in using ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Worked with different Databases inside cloud and Datacenters with SQL, NoSQL, Oracle, Postgree Sybase and DB2.
  • Built CI environment (Jenkins, Nexus) & CD environment (puppet, Yum, Rsync). Extensively worked on Hudson, Jenkins, TeamCity and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server, have good knowledge about Puppet and Ansible configuration management.
  • Migrating of repositories from one server to another server using GitHub. Experienced with source control tools in GitHub in migrating.
  • Configured and monitored distributed and multi-platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Designed EC2 Container Service (ECS) a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazons EC2 instances.
  • Experience with container management in Docker and manage kernels, also integrated in various infrastructure tools including AWS, Ansible, Jenkins, VMware, vSphere.
  • Ability to compose application from micro services between production environments and designed full cycle of application development, ability to deploy scalable services in Docker.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Experienced with log monitoring tools like Monit, Splunk, Nagios, Tivoli and AppDynamics.
  • Experience with Bug tracking tool like JIRA, Bugzilla, Mantis and Trac.
  • Administering Splunk and Splunk App for enterprise security log management.
  • Experienced in Splunk Enterprise architecting, configuring, deploying and customizing the tool both in supporting and utilizing the application for information security monitoring, incident response and compliance.
  • Excellent in system level programming tasks in Veritas file systems, Veritas/Red hat clustering technologies & Distributed systems.
  • Knowledge of websites development using HTML, JavaScript, PHP with libraries like jQuery, jQuery Mobile.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server and able to configure WebSphere Commerce Server 5.1/6.0.
  • Involved in migrating WebSphere 6.0 to 7.0 on Linux and Windows.
  • Creating and managing users, system security, performance tuning, change management, documents and procedures on Linux.
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA).
  • Scripting done in administrative and management tasks using shell, Bash, Python for automated administrative jobs and experience on Bourne, Ruby, Perl and C-shell.
  • Developed User- Interface screens involving Servlets, JSP and XML DOM parser.
  • Experience in installing, trouble-shooting and performance tuning of various application servers/clients like WebSphere, Web Logic, Tomcat, Apache, JBoss, Oracle, DB2 & iPlanet Messaging Server.
  • Extensive experience in software packaging, patch installations and security patching.
  • Knowledge in installing, configuring and managing of Solaris and worked with Database administrators for Upgrading, patching of firmware’s, operating systems and tuning kernels.
  • Configuring and administration of NFS, DNS, NIS, DHCP, NIS+ and LDAP on Sun Solaris and on Linux server environment.
  • Efficiency in installing, configuring and implementing the RAID level (0, 1, 5, 01, 10) technologies using various tools like Veritas volume manager, Solaris volume manager and Linux volume manager.
  • Experience in Load Balance Linux systems by LVS for High Performance and High Available of Linux clustering Technology.
  • Experienced in source code analysis tools like HP Fortify, SonarQube, BlackDuck.
  • Excellent knowledge of Client/Server architecture, OSI layers, TCP/IP networks, Network Topology (LAN/ WAN /Subnets/VPN).
  • Specialist in automation (writing Shell & Perl scripts) to monitor UNIX production applications and Virtualization administration and configuration (VMware, VMware ESX, Xen).
  • Experienced in configuration of file sharing servers like NFS, FTP, SAMBA, SFTP, TFTP.
  • Product focused and deeply passionate about solving interesting problems.
  • Well experienced in maintaining, installing hardware and planning capacity and network service providers.

TECHNICAL SKILLS

Version Control Tools: Git, SVN, BitBucket, VSS

Configuration, Build and Release Tools: Maven, Ant, Jenkins, Chef, Ansible, Docker, Kubernetes, Coverity

Cloud Technologies: AWS, Azure, GCP

Monitoring Tools: Nagios, Splunk, Cloud Watch

Repository Tools: Nexus, Jfrog

Application Server and Web server: Apache Tomcat, WebLogic, JBoss

Scripting Languages: Shell, Bash, Groovy, Python, Yaml

Testing Tools: Jira, Quality center, RQM

Databases: Oracle Database, SQL SERVER, MySQL

Web Technologies: HTML, JavaScript

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Sr. AWS DevOps Engineer

Responsibilities:

  • Administered/managed AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route 53, Auto scaling groups, Cloud Watch and Cloud Front. Installed applications on AWS EC2 instances, configured the storage on S3 buckets, backed up and archived files in Glacier. Configured and managed AWS Elastic Load Balancing (ELB) to provide fault-tolerant infrastructure avoiding single point failures of applications, thus increasing infrastructure’s availability and performance optimize throughput and response time.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management (IAM) policies for delegated administration within AWS.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Installed/configured/managed Jenkins master/slave nodes, build server and built CI/CD pipelines from scratch using wide range of plugins such as Git to pull code and JFROG antifactory to deploy artifacts for developers to deploy code smoothly. Also, created/troubleshooted and resolved the build issue during the Jenkins build process and resolved system issues/inconsistencies in coordination with quality assurance and engineering teams.
  • Worked closely with developers to merge child branches to master branch on every sprint and automated pushing code to Git central repository to build/test/delivery/deploy applications rapidly with Jenkins using Ant, Maven, Junit, Jfrog, Docker plugins and deployed to Docker containers. Worked on Git versioning control system to add/commit/merge code in local repository and push/pull to/from Git central repository.
  • Worked on Branching, Tagging and Release Activities on Version Control Tools (GIT) and Setting up the GIT repos for Jenkins build jobs.
  • Developed build and deployment scripts using ANT and MAVEN as build tools to build JAVA/J2EE applications in Jenkins to move from one environment to other environments.
  • Created python scripts to automate provisioning AWS services such as ELB, CloudFront distribution, EC2, S3 bucket configuration. This script creates stacks, single servers or joins web servers to stacks.
  • Automated provisioning and repetitive tasks using Terraform, Docker container service, service orchestration. Created Terraform scripts for AWS CloudWatch alerts. Created development, staging, production environment from scratch using Terraform scripts.
  • Successfully installed/configured Docker, Docker images, Docker Hub registers, Containers on top of Red hat Linux instances and installed/managed monitoring tools such as, Splunk for resource monitoring/network monitoring/log trace monitoring.
  • Integrated Docker with Jenkins using CloudBees Docker plugin to automate container deployment.
  • Extensively worked on installing/configuring Red hat and Amazon Linux EC2 instances as per the business requirements. Administered 1500 node Linux infrastructure (Red hat and Amazon Linux and Amazon Linux EC2).
  • Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue Green Deployments for the various releases with Groovy.
  • Worked/involved in creating Git workflows for version control (source code management) and continuous delivery framework using Jenkins, Ansible in Red hat Linux 6.x, 7.x environment for scrum/Agile projects.
  • Created custom AWS Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances also administered Nagios to proactively monitor environment.
  • Responsible for nightly and weekly builds to perform deployment of release to various QA & UAT in Linux environments.
  • Administered Ansible server and Ansible nodes using various playbooks for continues deployment, application server setup, stack monitoring to implement Infrastructure as code using YAML scripts.
  • Documented Rest API using swagger tool and Groovy.
  • Utilized Python libraries such as boto3 to manage resources on AWS cloud using python scripts.
  • Deployed applications to Tomcat Application servers and static content to Apache web servers using Chef Recipes to implement Infrastructure as code. Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes and used Knife commands to manage Nodes.
  • Extensively used JIRA project workflows to implement projects/change management in Agile.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Environment: AWS, EC2, EBS, ELB, AMI, Splunk, auto scaling, VMware, S3, Route53, Terraform, SNS, Ubuntu, RHEL, Windows, GIT, Docker, ANSIBLE, python, Intellij, Splunk, Jira, GIT hub, Jenkins, JAVA/J2EE applications.

Confidential, Columbia, SC

DevOps Engineer

Responsibilities:

  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Experience with VMware and AWS. Handled windows and Linux virtual server on AWS EC2 using Puppet server.
  • Created Linux containers in CoreOS and Docker and Automated system using chef
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and designed snippets on AWS service.
  • Designed application frame works in AWS Cloud Formation to provision as LAMP & Ruby on Rails.
  • Reduced maintenance cycle time by 90% by designing a user - friendly and scalable maintenance application
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Worked extensively with JavaScript, PHP, Python, MySQL, MongoDB, Memcached, HTML, and CSS.
  • Creation of Release Plan, Definition, collection, analysis and presentation of Release Project Metrics on weekly basis
  • Worked on performance issues, helped teams to identify entries in log files on server
  • Automated the Build and Deployment environment end -to-end using Jenkins, Maven, plugins.
  • Configured Jenkins servers, Jenkins nodes, creating required Shell scripts and creating and configuring VMs (Windows/Linux)
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT.
  • Analyze and resolve conflicts related to merging of source code for SVN and GIT
  • Worked on Tomcat Web Server for hosting web apps
  • Worked on troubleshooting environment related issues on production.
  • Worked on installation and configurations of Weblogic servers and Weblogic environment configurations.
  • Worked on Automated daily activities with Shell script.
  • Installed and configured Apache webserver.
  • Performed System, Integration and Regression Testing on different platforms.
  • Participate in application analysis, test strategy and planning.
  • Ensuring smooth communications between offshore and onsite team and identifying risks and working on mitigating them.
  • Assist with the development of tools and processes to support development integration testing.
  • Inform client on any issues that could potentially impact quality, schedule or budget of the project / release.
  • SPOC for UAT support and issues during UAT.
  • Preparation of weekly status reports and sharing with the clients and offshore coordinator.
  • Provided validation of data through SQL queries.
  • Performed Adhoc Testing and User Acceptance Testing by working intimately with development and Project Manager to ensure the final product is stable to go live.
  • Skilled in Understanding the Detailed Design document and Identified test scenarios.
  • Perform Test strategy and plan development, test case creation, test script development, test execution, defect tracking and reporting.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id

Environment: Linux, SVN, Git, Ant, Jboss, Tomcat, WebLogic, Maven, Quality Center, VirtualBox, Puppet, Jenkins, GVAP Studio, ADT Studio, Latitude, UNIX, TOAD, MS office, SQL Yog, DB2.

Confidential, Phoenix Arizona

Build & Release Engineer

Responsibilities:

  • Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, CodeDeploy, CloudWatch, Amazon IAM, SES, SQS, Security Groupsand Route 53 in Agile environment
  • Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; Cloud Formation templates to deploy infrastructure for environment creation; Code Pipeline to design and implement a CI/CD pipeline
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and vmware virtualization systems
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Use of Docker to mange micro services for development and testing
  • Written and developed CHEF Cookbooks from scratch for custom installation of application.
  • Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Responsible for CI and CD using JENKINS, Maven and CHEF.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build with Deployment Pipeline. Currently installed CHEF Server and clients to pick up the Build from JENKINS repository and deploy in target environments (Integration, QA, and Production).
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.

Environment: AWS, EC2, EBS, ELB, AMI, VPC, auto scaling, VMware, S3, Route53, SNS, Ubuntu, RHEL, Windows, GIT, Docker, Chef, python, Splunk, Jira, GIT hub, Jenkins, uDeploy, Perl, JAVA/J2EE applications.

Confidential

Linux System Administrator

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4.x, 5.x, SLES 9, CENTOS 5.x, Solaris for business critical with Disaster Recovery.
  • Built Yum and RPM repository server for the Development team to upload packages, written UNIX Shell scripts for monitoring, and clean up old files. Maintaining appropriate filesystem security and monitoring the status of the process to increase system efficiency. Performed backup/restore operations using tar, and gzip.
  • Managing systems routine backup, CRON jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing in Linux environments.
  • Working with backup team for the Legato backup & Restore, Legato client Installation in the Red hat Linux server.
  • Involved in helping others Linux Administrators to deployed Splunk in a Linux and windows environment.
  • Monitored system performance parameters using Top, VmStat, Htop, iotop, Linux commands.
  • Diagnosed and resolved problems associated withDHCP, DNS, VPN, NFS, Tomcat and Apache.
  • Created BASH shell scripts to automate builds, cron jobs and deployment process.
  • PerformedRPM and YUMpackage installations, changed management requests for software releases and patches.
  • Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning onUnix/Linuxsystems.
  • Hands on experience in automating builds and deployment process usingShell scripting.
  • Deployed applications (JAR and WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and Bash scripts.

Environment: Red Hat Linux, MYSQL, MS Windows Server 2003, 2008, shell scripting, VM ware, Linux

Confidential

Software Engineer

Responsibilities:

  • Implemented Architecture, design, install, configure of VMware ESX, ESXi, vSphere 4 and vSphere 5 environments with VCenter management, Lab Manager, vCloud Director, vCloud automation center, Consolidated Backup, DRS, HA, DPM, vMotion, VMware Data Recovery, VMware Site Recovery Manager (SRM), vCenter Operations Manager (vCOps), ThinApp and VMware View desktop virtualization infrastructure (VDI).
  • Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds.
  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.
  • Researched and implemented an Agile workflow for continuous integration and testing of applications using Jenkins. Administered and Engineered Jenkins to manage weekly Build.
  • Server automation with Puppet and used tools like Maven for deployment and build management.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Wrote & automated security audit scripts in the environment
  • Administering and troubleshooting of Red hat Clusters.
  • Adding and removing nodes from and to the cluster.
  • Experience with Linux installations, configuration management and patch administration as member of a production support team.
  • Strong knowledge of Linux kernel configuration, performance monitoring, and tuning.
  • Environment: Linux, UNIX, Shell & Perl scripting
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, Apache Tomcat, Bonding, RAID

We'd love your feedback!