We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Saint Petersburg, FL

SUMMARY:

Certified DevOps Professional with 7+ years of experience in automating, configuring and deploying instances on cloud environments, with expertise in CI/CD Pipeline, Build & release management.

TECHNICAL SKILLS:

Operating system: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP - UX 11.0, 11.11, 11.23, 11.31, V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.

Application Servers: Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Automation Tools: Jenkins, Chef, Puppet, Ansible, Docker, Vagrant, Terraform, Cloud Foundry

Version control tools: GIT, Subversion, CVS, Bitbucket

Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere 4/5, TFS.

Networking/protocol: DNS, DHCP, CISCO ASA Firewalls Routers/Switches, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Scripting: Perl, Python, Ruby, Bash shell, Power shell scripting, Groovy, PHP, Confidential corp, JSON

Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box

Cloud Environments: Open stack, AWS, Azure, OpsWorks, VPC, Route53, IaaS, PaaS, SaaS

Volume manager: VERITAS volume manager, LVM with Linux

Database: Cassandra, Redis, Oracle MySQL, MongoDB, AWS RDS, Aurora, DynamoDB

Monitoring Tools: Nagios, New Relic, AppDynamics, Cloud Watch, Splunk, Jira, Nexus.

PROFESSIONAL EXPERIENCE:

Confidential, Saint Petersburg, FL

Sr. DevOps/AWS Engineer

Responsibilities:

  • Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, ECS, Elastic Bean Stalk.
  • Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
  • Managed cluster platform that simplifies running big data frameworks, such as Apache Hadoop and Apache Spark, on AWS to process and analyze vast amounts of data using EMR.
  • Using AWS OpsWorks to automatically spin-up API instances by running backend chef recipes.
  • Identify and eliminate performance bottlenecks during Software Development Lifecycle (SDLC).
  • Hands on experience with Chef and OpsWorks in AWS cloud environment and implemented Chef - Kitchen on AWS and Implemented Cloud Foundry.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to AWS Cloud and Pivotal Cloud Foundry (PCF) using build pack.
  • Managed re-architecting of Jenkins and integration with Confluence for release management and documentation assets. Re-architect a Maven based system reducing build times.
  • Performed Black Box testing of API during life cycle of product release.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/git-Hub, Jenkins, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Transformed and moved large amounts of data into and out of other AWS data stores (RDS) and databases, such as Simple Storage Service (Amazon S3) and Amazon DynamoDB using EMR.
  • Installation and configuration of ELK stack (Elastic Search, Log Stash, Kibana -Log Management tools) in both legacy and Docker swarm mode.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, JMeter images, and Elastic Search, Kibana and Log stash (ELK & EFK) etc.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools.
  • Implemented automated local user provisioning in instances created in openstack through Ansible Playbooks.
  • Used Boto3 python to automate end to end testing environment in AWS.
  • Optimize the NGINX/Apache/PHP/MySQL & Sysctl for better server performance.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Monitoring API’s and Cassandra’s performance using New Relic, Cloud Watch and Log stash.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • Defined several modules like compute, Network, Operations, Users etc. for defining reusable Terraform template files.
  • Troubleshooting of network issues using DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump.
  • Extensively worked on BEA Web Logic 8i/9i Server, JBoss EAP 4.x/5.x/6.x Server, Apache HTTP and Apache Tomcat 6.x/7.x/8.x Server as an Administrator for Server Installations (Linux/Unix), Configuration, deployment, Performance, tuning including troubleshooting and maintenance.
  • Terminate SSL on to Nginx to remove overhead on API servers.
  • Used Kubernetes to deploy scale, load balance, scale and manage containers with multiple namespace versions.
  • Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams.
  • Provided support to release engineering teams through deployment configuration and automated codes, performed troubleshooting and problem forecasting as needed.

Confidential, San Jose, CA

Azure Cloud Engineer

Responsibilities:

  • Expertise in Azure Development worked on Azure web application, App services, Azure storage, AzureSQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway and Notification hub.
  • Migrated On-premises applications to Cloud and Cloud orchestration using Terraform and Azure Resource Manager(ARM) templates.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on Networking, high-availability, fault tolerance, and auto-scaling.
  • Created Azure PowerShell script for APIM backup and restore operations. Created several SQL scripts as part of bug fixes to provide immediate solutions for some of the common issues.
  • Experience in using Python’s packages like numpy, pandas, sklearn, selenium, scikit-learn, Boto.
  • Experience in troubleshooting Cassandra, Redis and Aerospike Database server configurations to optimize them under heavy load situations.
  • Experienced in configuring the Ansible Tower to automate repetitive tasks and quick deployments for the critical applications.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
  • Implemented service layer on top of Cassandra using Restful API.
  • Experienced with Deploying and administering Openstack services i.e. Heat, Nova, Neutron, Swift etc. and developed Openstack through Python.
  • Responsible for upgrades to Red Hat Linux with Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
  • Working on variety of Unix platforms RHEL 5.x/6.x,7 Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments.
  • Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
  • Suggested and Implemented monitoring solutions Nagios and Sensu.
  • Installation, Configuration and Maintenance of Virtual Machines, VMware ESXi 5.0/5.5 Host Server, vSphere Suite with P2P and P2V.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Designed, developed and implemented unit tests and product features by using Groovy, Java.
  • Managed, changed the Infrastructure with the help of versioning tool like Terraform.
  • Implementing GIT merging to create collaborative environment with the development team with the help of TFS (Team Foundation Server).
  • Configuring and managing of Chef Master server: updating and creating modules and pushing them to Chef Clients.
  • Manages more than 1000 virtual servers and monitored Application and Servers using Splunk, Web Servers Administration on Apache and Nginx.
  • Install and configure the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Chef Manifests.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Azure virtual machines.
  • Primarily used Ruby to write GIT applications and chef Recipes.
  • Written Ansible playbooks for push configuration management to automate the infrastructure
  • Involved in migrations from Ansible to Chef.
  • Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS, Subversion, on UNIX and Windows environment.
  • Implemented and managed Splunk monitoring reporting infrastructure. Design and implementing new procedures for infrastructure migration using Chef.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous Integration.
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plugin Management for Jenkins.
  • Monitoring and troubleshooting of the servers using various third-party tools like Nagios.
  • Working closely with QA and testing teams for automation in deployment and release phases.
  • Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Working on Jira for issue tracking.

Confidential, Cincinnati, OH

AWS DevOps Engineer

Responsibilities:

  • Managed the user accounts (IAM) for RDS, ROUTE53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked directly with AWS architects to help reproduce and resolve customer issues.
  • Configuring S3 versioning and lifecycle policies to store data and thereby archiving files through Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manager) and performed system Backup and Recovery.
  • Management of virtual machines, their resource pools and capacity planning and security hardening and Monitoring of VMs & ESX servers (CPU, Memory, Disk, Network Utilization) for Security Compliance.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios.
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process
  • Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
  • Writing modules for Puppet and good understanding analysing Manifests.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Installed and configured several hundred Red Hat Enterprise Linux 4 /SUSE 9 Servers in both Physical Blade and VMWare ESX Virtual Environment.
  • Configuring SharePoint sites with Team projects in TFS.
  • Automated Java Builds with Maven and Implemented multiple plugins for Code analysis, Junit, Code coverage, PMD, SonarQube, etc. Installed and administered Artifactory repository to deploy the artifacts generated by Maven.
  • Experience in LAN, WAN & switching technologies along with Failover Mechanisms & Inter VLAN Routing types.
  • On time response and resolution provided on Remedy/ Service Now case issues. Supporting various Cisco user services and break fix Linux and Solaris issues.
  • Used Atlassian Product such as JIRA to track issues and Change Management.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT and migrated SVN into GIT and Terraform.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios and Puppet.
  • Created and Maintained the Shell/Python Deployment Scripts for WebLogic web application Servers.

Confidential, Jersey City

Build & Release 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.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
  • 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.
  • Used Puppet for automation and scheduling automated jobs. Redesigned and redeployed the Nagios implementation.
  • 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 notifies the team when the build is completed.
  • Implemented Puppet modules to automate configuration of a broad range of services.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java-based applications.
  • Experience in using ANT as build tools for the building of deployable artifacts from source code.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Provide Architectural and Engineering designs for Cloud based infrastructure on Public IaaS.

Confidential

LINUX/UNIX Administrator

Responsibilities:

  • As a UNIX system administrator maintained various servers and gave production Support of various applications in Red Hat Enterprise Linux, and Windows environment.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of over load on LAN devices.
  • Production support of Apache, Apache HTTPD, JBoss, Tomcat and Oracle Web logic 10.3 application servers including installation, configuration, and management and troubleshooting. Strong experience in VM environments like XEN, KVM, Oracle Virtual Box and VM Ware 5.0.
  • Configured and maintained common Linux services such as Tomcat, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP tables and firewall etc. Debugged networking issues and involved in trouble shooting.
  • Implementation of RAID 0/1/5 for creation of logical volumes using VERITAS Volume Manager and Red hat cluster servers in SAN Storage Area Environment.
  • Migration of applications from Linux (RedHat & SUSE) to Windows 2003/2008 and resolving any dependency issues after live upgrade.
  • Implemented Samba for sharing of resources between Linux and Windows environments.
  • Experience in ensuring Systems & Network Security, maintaining performance and setting up monitoring using Nagios and cloud watch.
  • Building servers with jumpstart using Kickstart, CD on timely basis, along with corporate wide requirements
  • Administering local and remote servers on daily basis, troubleshooting and correcting errors.
  • Monitoring of web servers and other services using Nagios monitoring tool.
  • Installing and configuring various servers as Apache web server, HTTP server, Samba.
  • Provisioned RHEL Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server. Created Disk Partitions, Logical Volume Manager (LVM) and RAID.
  • Database administration of MySQL, Oracle or equivalent Data Base programs.
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
  • Scripting done in administrative and management tasks using Shell, Bash, Python for automated administrative jobs and experience on Bourne, Ruby, Perl and C-shell.

Confidential

Linux Administrator

Responsibilities:

  • Installation, migration, Configuration and Administration of Red Hat Linux and performance management & tuning of Linux Kernel.
  • Perform O/S, firmware and required infrastructure software upgrades.
  • Performed day-to-day jobs such as monitoring log files, writing and running the scripts to automatically watch the resources, CPU, memory, I/O, and paging space using Nagios monitoring tool
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Configured Kickstart server for RedHat Linux, operating system image installations through Network.
  • Created Users and Groups for certain departments. Configured DHCP (Dynamic Host Configuration Protocol).
  • Responsible for the operation, maintenance and integrity of a distributed, networked Linux based environment.
  • Writing Shell scripts for automation of job, system monitoring and error reporting and modified Linux shell scripts as per the Customer requirements.
  • Implementation of capacity planning on Linux servers to make sure that the systems will not run out of resources.
  • Installed Samba server on Linux and configured to access shared files from windows environment.
  • Working on various Networking services like TCP/IP, FTP, DNS, NIS, BIND, and handling the performance & resource monitoring.
  • Managed data backups, archives, restoration and recovery & accounts and file permissions.

We'd love your feedback!