We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • Over 8 years of professional experience in the areas of Cloud Computing, System Administration, Data Center Operations, Software Configuration Management, Build and Release Management and Linux Administration.
  • Experience in working with AWS Cloud administration which includes services like EC2,VPC,ELB,S3,EBS,Elastic Beanstalk,AMI,SNS,RDS,Dynamo DB,IAM,Route 53,Auto scaling,Lambda,Cloud Front,Cloud Watch,Cloud Trail,Cloud Formationand Security Groups.
  • Extensively worked with AWS for deploying EC2 instances consisting of various flavors likeUbuntu server,Amazon Linux AMI,Red Hat Linux Enterprise,Microsoft Windows Server.
  • Hands - on experience on creating multiple AWS instances,Elastic Load BalancerandAuto scalingto design cost effective, fault tolerant and highly available systems.
  • Experienced in configuring Cloud platform such asVirtual Networks,VMs,Azure AD,Azure Cosmos DB,ARM templates,Load Balancers,Azure SQL,Azure Active Directory, etc.
  • Good knowledge in ARM templates, automated ARM resource creations using ARM templates.
  • Ability to work with version control tools like GIT,Team Foundation Server (TFS), Bitbucket and SVN for branching and maintaining the version across the environments.
  • Good knowledge on Linux/Unix,Windows System Administration and applying various DevOps techniques in mixed environments of Linux (Ubuntu,Red Hat,CentOS) andWindowsservers.
  • Strong knowledge in various strategies of Continuous Integration and Continuous Delivery (CI/CD)in theSoftware Development Lifecycle(SDLC).
  • Experience in Virtualization technologies like VMWare,Vagrantand worked with containerizing applications like Docker,Kubernetes.
  • Experience with container-based deployments using Docker, working withDocker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
  • PowerShellsetup and configure pull server, creating custom resources, working with various system modules and configuration.
  • Deployed micro services, including provisioning AWS environments usingAnsiblePlaybooks and provisioned load balancer, auto-scaling group and launch configuration for micro services usingAnsible.
  • Highly experienced in working with configuration management tool likePuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Hands-on experience in deploying developed code inApache Tomcat,JBOSS,Nginx,WebSphere Application Server(WAS),WebLogic.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS Cloud Watch,CloudTrail, Dynatrace,Nagios,Splunk Enterprise,Kibana,SNMP monitoringfor the VPN connections.
  • Deep understanding of the principles and best practices of Scrum,Agile,Kanban,Waterfall methodologies and Software Configuration Management (SCM).
  • Highly Experience on working with bug tracking tool like Jira,Bugzilla,ClearQuest.

TECHNICAL SKILLS

Cloud Platform: AWS, Digital Ocean, Microsoft Azure and OpenStack.

Operating Systems: Windows, Unix/Linux, Ubuntu, Red Hat, CentOS and Debian.

Integration Tools: Jenkins.

Configuration Management: Ansible, Chef and Puppet

Virtualization: VMware, Hyper-V, Vagrant, vCenter and vSphere.

Languages/Scripts: Python, Shell, Bash, JASON, YAML, PHP and Perl.

Containerization: Docker, Kubernetes, Docker swarm.

Version Control Tools: GIT, GIT HUB, TFS, Subversion(SVN), Bit Bucket.

Database Languages: SQL, PL/SQL, PostgreSQL, NOSQL.

Database: MYSQL, MongoDB 7 SQL server.

Web Servers: Nginx,Apache Tomcat, JBOSS, Web Sphere.

SDLC: Agile, Waterfall model.

Web Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, XML, JSON.

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

AWS DevOps Engineer

Responsibilities:

  • Creating, configuring and deploying instances on AWS environment, also handling CloudWatch, Elastic Search and managing security groups on AWS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup and maintained the user accounts IAM, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
  • Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experienced in Installing, Configured and management in Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages and Worked on playbooks for Ansible in YAML.
  • Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
  • Configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3.
  • Designed, installed, administered, and optimized hybrid cloud components to ensure business continuity.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Worked on creation of custom Docker container images, tagging and pushing the images. Also, familiarity with Docker Swarm.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups. VMware, Jenkins, Docker, Docker containers, kubernetes, Terraform, Ansible, YAML scripting, Python Scripts, Perl Scripts, Shell Scripts, GIT, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, Nginx.

Confidential, Alpharetta, GA

DevOps Engineer

Responsibilities:

  • Configuring, automation and maintaining CI/CD tools Bitbucket, Bamboo, ANT, Maven, Docker-registry/daemon, Nexus and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in AZURE cloud platform.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multisubscription connectivity.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Deployed applications on multiple web servers, maintained Load balancing, high availability by using Azure platform.
  • Designed and implemented Azure Cloud Infrastructure using ARM templates, runbooks, automation and provisioning process.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Created automation and deployment templates for relational and NoSQL databases including PostgreSQL, MySQL, Cassandra and MongoDB in AWS.
  • Configured Azure Virtual Networks, Subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Automated the cloud deployment using Chef, Python and ARM templates.
  • Build & automate infrastructure deployments in Azure cloud using PowerShell.
  • Written Chef Cookbooks for installing Tomcat, JBoss, WebSphere and WebLogic for configuring load balancers and fail over.
  • Implemented and maintained Chef Configuration management spanning several environments in Vagrant and the AWS cloud.
  • Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Played a key role in converting 300+ existing Jenkins jobs into the new pipeline process.
  • Prepared document on process of migrating Bamboo jobs from development environment to production server.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.

Environment: Red hat Linux, Bitbucket, AWS, AZURE, ARM, Chef, puppet, Docker, Ansible, Jenkins, Bamboo, Confluence, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server, Load Balancers, WLST, Apache Tomcat, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, JDK, XML, Nagios, Splunk.

Confidential, Philadelphia, PA

DevOps Engineer

Responsibilities:

  • Installed, Configured, Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams. Written modules to install and configure Apache, Tomcat.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in Stash and GIT.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Automating existing manual deployments using Jenkins, Hudson and Build Forge Helped to design and deploy a VMWare based private cloud.
  • Worked on SDN to achieve Simplify Provisioning Optimize performance, Granular policy management.
  • Creating and maintaining various DevOps related tools for the team such as provision scripts, Deployment tools and staged virtual environment.
  • Responsible for managing Jenkins jobs and reports, identifying failures and fixing issues.
  • Configuring and implemented OpenStack Nova to provision virtual machines on KVM for compute. Designed and implemented OpenStack Keystone to provide unified authentication between OpenStack Nova, Swift and Glance APIs using IDM solution and hybrid drivers.
  • Designed and implemented the OpenStack Neutron API with the SDN controller application to create a virtual network overlay on the Cisco Nexus 5000, 7000 and 9000 switches.
  • Provide SME in all areas of Cloud (IaaS, PaaS, and SaaS) to existing and perspective clients on multiple cloud platforms, vSphere/Cloud Stack/AWS and various PaaS platforms.
  • Created and maintained network users, user environment, directories, and security. Provided support for building server, deployment, user administration tasks, patching, software installation, performance tuning and troubleshooting and KVM.
  • Installed and configured ISCSI Utility on Ubuntu 12.04 and 14.04/Centos 6.4 server for Network Attached Storage. Setup a domain and Active directory on Windows 2008 server
  • Configure Apache web server on Solaris, install and configure samba server for quick publishing using third-party web page maker.
  • Implemented Virtualization using VMware, Hyper-V.
  • Performed maintenance activities in a large environment composed of a mix of different UNIX/Linux, platforms and configurations. Troubleshooting hardware, software and network related problems.
  • Installed, deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Built a data warehousing system to load raw application log files into a MySQL database for our analytics team for in depth analysis. Developed a suite of business intelligence reports that ran on a nightly basis to feed information to management.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups. VMware, vSphere, Jenkins, Docker, UNIX / LINUX, Maven, ANT, Ruby Scripts, Python Scripts, Shell Scripts, GIT, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere.

Confidential, Bensalem, PA

System Administrator

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution and maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Chef.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat.
  • Experience on Change, Configuration, Release & Build Management and Administration of applications in database, client/server and Web/Internet environments under Unix/NT/2000 platforms.
  • Worked with version control tools like SVN, GitHub for branching, Tagging, merging and releasing activities.
  • Designed and implemented internal Linux infrastructure, perform software installation, patches/upgrades, troubleshooting and maintenance of Windows and Linux operating systems.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Migrated ANT projects into Maven projects and written maven POM files from the scratch for multi module projects.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master Slave architecture to improve the Performance of Jenkins.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies and related updates for cloud storage applications.
  • Performed configuration and troubleshooting of services like NFS, LDAP, FTP and web servers.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/Web logic Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas per the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: Java/J2ee, SVN, GIT, Jenkins, UNIX / LINUX, AWS, Chef, Maven, ANT, LDAP, FTP Tomcat, Cloud computing, JVM, Jira, Shell/Perl Scripts, Python, PowerShell, Nagios.

We'd love your feedback!