We provide IT Staff Augmentation Services!

Senior Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Dania Beach, FL

SUMMARY

  • Around 8+ Years of experience in IT industry asDevOps/ Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile and Waterfall model.
  • Extensive working experience with AWS IaC (Infrastructure as Code) with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, Config, Code Commit and Cloud Watch
  • Extensive knowledge working on Docker for deploying the application.
  • Experience in working with Ansible versions 1.8 & 2.0, Tower version 2.1.
  • Experience in Writing Python modules for Ansible customizations.
  • Extensive experience on Docker containers infrastructure and Continuous Integration for building & deploying Docker container. Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Extensive knowledge on AWS concepts like IAM, EC2, S3, CI/CD Pipeline, Dynamo DB, Jenkins build server setup, migrate GIT repo to AWS.
  • Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project.
  • Integrated Jenkins with the version control tools to pull the latest pushed code.
  • Experience in creating Jenkins Environment and configuring end to end build pipelines.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
  • Worked on various Linuxand Unix Platforms like Linux/Unix, Suse, CentOS, Red hat, Solaris and VMware.
  • Experience in WindowsAzure Services like PaaS, IaaS and worked onAzure PaaS storages like Blob SQLAzure. Well experienced in deployment & configuration management and Virtualization. experience on Service Management Automation (SMA) for automating the creation, monitoring and deployment of resources into Azure pack environment. Secured multiple Azure Virtual Machines (VMs) and cloud services by deploying them into secure Virtual nets (VNets) and subnets and monitored the same.
  • Experience in cloud services using Amazon Web Services (AWS)
  • Experience on working with on - premises network, application, server monitoring tools like Nagios, Splunk.
  • Using code coverage tools like SonarQube 6.7 and Sonar Lint and configuring them on cloud
  • Experience in working with multi-platform provider infrastructure (AWS,Azure)
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment
  • Created reproducible builds of theKubernetesapplications, also managed Kubernetes manifest files and managed releases of Helm packages.
  • Extensive experience in Application Deployments and Environment Configuration using configuration management tools like Ansible, Chef and Puppet.
  • Hands on Experience with version control systems such as Git/GitHub & Bit Bucket.

TECHNICAL SKILLS

Operating Systems: RHEL/Centos 5.x/6.x/7, Linux-Ubuntu/Fedora, Windows 7/8/XP/10, AWS-Linux CLI

Languages: Java/J2EE, SQL, C, C++, Python, Shell scripting, Ruby

Networking: VPC, Route-53, LDAP, DNS, FTP, DHCP, SSH

Databases: MySQL, Mongo DB, Cassandra, PostgreSQL, SQL Server

Backup/Monitoring Tools: S3 (Simple Storage Service), Cron Jobs, Cloud watch, Splunk, Nagios

Source Control: GIT, SVN, Bit bucket, TortoiseGit

Configuration Management: Ansible, Puppet, Chef

Virtualization/ Containerization Technologies: VMWARE, VSPHERE 5.5/6.0, VCENTER SERVER, AWS ECS, Dockers Container services, Pivotal Cloud Foundry, Vagrant

Cluster Management: Kubernetes, Dockers Swarm

Languages: Python, Shell scripting, Bash, Groovy

Web/Application Server: IIS, Tomcat, Apache, Jboss, Web Sphere Application Server, Web Logic

Build and Deploy Tools: ANT, Maven, Gradle, Jenkins, Bamboo, Team City, TFS

Infrastructure: AWS, MS Azure, Open Stack

Software Methodologies: Agile-SCRUM, Waterfall, RUP, Xtreme

PROFESSIONAL EXPERIENCE

Confidential

Senior AWS DevOps Engineer

Responsibilities:

  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to deploy Web applications & database Templates
  • Implemented and maintainedAnsibleConfiguration management spanning several environments in the AWS cloud.
  • Involved in working with variousRDBMSlikeMySQL, Oracle, SQL Server, Postgres and NoSQL databases like AWSDynamo DBandMongoDB.
  • Worked on AWS for deploying EC2 instances containing various platforms such as RHEL, CentOS, Ubuntu in Linux and windows.
  • Implemented serverlets architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Amazon S3 buckets.
  • Used docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers. Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and micro service container orchestration.
  • Building, testing, packaging, dockerizing and socializing across the team.
  • Experience working onDockerhub, creatingDockerimages and handling multiple images primarily for middleware installations and domain configuration.
  • Deployed Kubernetes clusters on top of amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
  • Implemented a Continuous Delivery pipeline withDocker, Jenkins and GitHub and AWS.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • Experienced in using Build Automation tools like ANT, Maven. Implementing new build framework using Jenkins & Maven as build framework tools.
  • Managed Nexus and Maven repositories to download artifacts during the build process.
  • Used Maven to build rpms from source code checked out from GIT/GitHub repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management
  • Created Jenkins pipelines for the snapshot process, s3 buckets and triggering Jobs whenever a new commit happen in GitHub repository. Deployed JAVA applications on Tomcat Application servers.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writingAnsible scripts.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Created scripts in Python which is integrated with Amazon API to control instance operations.
  • Installed, configured, and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, Dynamo DB, Cassandra DB and Redis.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.
  • Managed local deployments in Kubernetes using mini Kube, creating local cluster and deploying application containers.

Environment: AWS, SQL, Docker, Kubernetes, Terraform, CI/CD, Ansible, python, ANT, Maven, MYSQL, DB2, PostgreSQL, NOSQL, MongoDB, Java, Tomcat, Dynamo DB, Cassandra DB, Jenkins, Github

Confidential, Dania Beach, FL

Devops Cloud Engineer

Responsibilities:

  • AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Utilized Amazon Elastic Block Storage, which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Enhancement of Amazon Virtual Private Cloud in the scalable environment, which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
  • Worked on AWS Beanstalk for deploying and scaling web applications and services with Java, perform health checks. Integrated AWS Lambda with AWS Dynamo DB to automatically respond to events in Dynamo DB streams
  • Used Packer to automate the build process for machine images and utilized Vault’s AWS secrets engine to generate dynamic, on-demand AWS access credentials for Packer AMI builds.
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation templates, wrote new plugins to support new functionality in Terraform and involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Implemented new build framework using Jenkins & maven as build framework tools.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Worked with data management tools like Splunk, ELK.
  • Worked on build deployment, build scripts and automated solutions using Python, Perl and engaged in bash/ruby/shell scripting.
  • Created and wrote Python and Shell scripts for automating tasks.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
  • Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Setting up continuous integration and formal builds usingBamboowith the Artifactoryrepository and Resolved update, merge and password authentication issues in Bamboo andJIRA.

Environment: AWS, Ubuntu, Linux, Dynamo DB, Terraform, Jenkins, ANT, Maven, Git, Splunk, ELK, Python, Perl, Bash, Ruby, Tomcat, Jira

Confidential, Sacramento, CA

Devops Engineer

Responsibilities:

  • Provide technical, consultative, and delivery support services to customers using Azure, Azure DevOps, TFS and other DevOps tools which are integrated with Azure DevOps.
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
  • Working as cloud Administrator, involved in configuration for Web apps/Function apps, V-net integration, HCM, IAM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on AZURE using ARM templates and Power shell script.
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
  • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Good Knowledge on Microsoft troubleshooting tools. (Jarvis, App lens, Kusto logs, observer, WTS)
  • Deployed mircoservices2, including provisioning AZURE environment
  • Worked on testing, evaluation, and troubleshooting of MongoDB and Cassandra, NoSQL database systems and cluster configurations to ensure high availability in various crash scenarios.
  • Installed and administered Docker and worked with Docker for convenient environment setup for development and testing.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elastic Search, Kibana and Log stash (ELK & EFK) etc.
  • Created private cloud using Kubernetes that supports development, test and production environments and developed Python codebase that generated Kubernetes config files.
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Maintained build related scripts developed in Ant and Maven. Created and modified build configuration files including Ant's build.xml and Maven Pom.xml.
  • Developed BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled Cron jobs for job automation.
  • Worked with Python, Flask, Jenkins, Terraform and incorporating those three services for infrastructure automation project.
  • Implemented the project using theSpring Frameworkused Spring IOC and Dependency Injection, Spring MVC
  • Accessed Azure cloud services throughPowerShellscripts for managing various services from theCLI.
  • Automated deployment of application using deployment tool (Ansible). Work with product owners to understand desired application capabilities and testing scenarios.
  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes.
  • Created and troubleshooted Kubernetes YAML files to deploy applications automatically using Azure DevOps to reduce time costs. Used Kubernetes to deploy, load balance, scale and manage docker containers with multiple name-spaced versions.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Azure DevOps and TFS Artifactory Extension.

Environment: Azure, SQL, Docker, Kubernetes Spring MVC, Spring IOC, Ansible, YAML, Jfrog, Python, Flask, Jenkins, Terraform, Puppet, ANT, Maven, XML, Bash, Perl, Mongo DB, Cassandra, NOSQL, JSON, GIT.

Confidential

Build & Release Engineer

Responsibilities:

  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Involved in all projects that move to production and work closely with the Data Canter, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment.
  • Developing puppet module for Automation using combination of Puppet Master, Git Enterprise, Open stack (Horizon), Vagrant and SimpleUI(Jenkins).
  • Designed and scripting using ANT for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating Master build.xml build Properties & pom.xml files and provided technical support to the development team for compilation problems.
  • Designed Puppet Modules to manage configurations and automate installation process. Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using deployment of multi stacked environments through AWS Cloud formation templates.
  • Managed Amazon Web Services (AWS) infrastructure that automate the Provisioning of AWS Services through Ansible scripts and cloud formation templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Implemented and configured Linux Kickstart/PXE Booton multiple servers (for network installation and Perform regular installation of patches using RPM and YUM.

Environment: AWS, Jenkins, ANT, Maven, Puppet, GIT, Dynamo DB, SQL.

Confidential

Linux Admin/ System Admin

Responsibilities:

  • Daily Administration support of Red Hat Enterprise Linux5/6, performance monitoring and capacity planning on RHEL servers and Setting up and implementation RHEL Kick start.
  • Experienced in writing Bash shell scripts to automate the administrative tasks and management using Cron.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, Centos and Red hat Linux.
  • Design, Configuration, Administration and Development of LAMP (LinuxApache MYSQL PHP) based architecture and other open source applications.
  • Utilize commands and utilities such as iptable, netstat, and ping to implement operating system and network security.
  • Worked on SQL for designing stored procedures and tables.
  • Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization, CPU utilization, manage System processes, software patches and packages.
  • Installed and configured Linux servers, created NFS (Network File system) for file sharing over network, created LVM (Logical volumes) for disk space allocation, worked on NTP (Network time Protocol) for maintaining clock synchronization over network and time scheduling to run scripts using Cron jobs.
  • Viewing and controlling the Processes running on the system and automating repetitive tasks. User Administration by creating, maintaining User's accounts and groups, setting up User environments.
  • Manage file systems using software RAID and Logical Volume Management. Create Virtual machine using VMware and KVM, automate disaster recovery planning and maintenance for the virtual environment.

Environment: Linux, BASH, SHELL, VMware, SQL

We'd love your feedback!