We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Over 8+ years of IT industry experience as a DevOps, Build and Release Engineer, System Administrator (Linux, Unix, VMWare) and Cloud Engineer like Amazon Web Services (AWS), Microsoft Azure wif major focus on Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Experienced in Upgrading, Performance tuning, Migrating, Troubleshooting, Disaster Recovery and Monitoring of various Red Hat Enterprise Limited (RHEL 5.x/6.x/7.x) and Windows 2008 - R2, 2012-R2 systems.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall Methodologies.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in provisioning and administering EC2 instances and configuring EBS, S3- cross region replication, Elastic Load Balancer, configure Auto scaling, setting up Cloud Watch alarms, Virtual Private Cloud (VPC) and RDS based on architecture.
  • Experience in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in building, designing, and implementing scalable cloud-based web applications for PaaS, IaaS or SaaS using AWS, Azure and GCP.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Interacted wif Architect & implemented Cloud / Azure based systems as a part of POC in the patching process.
  • Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs &Tables, firewall rules.
  • Utilized Windows PowerShell to create a master table of contents page for the desktop support knowledge base, allowing for expedited troubleshooting and research of reoccurring desk side issues.
  • Working knowledge in Ansible to manage all existing servers and automate the build and configuration of newly provisioned servers.
  • Used Ansible to automate the Cassandra Tasks such as new installations/configurations and Basic Server Level Checks.
  • Automated the provisioning of Tomcat application, Apache web instances through Ansible.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk.
  • Experience wif Docker, Kubernetes, swarm and clustering frameworks.
  • Helped customers implement Monitoring System (Kafka, Zookeeper) in the Kubernetes Cluster.
  • Experienced working on CI/CD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Managed servers on the Amazon Web Services (AWS) platform using Ansible/chef configuration management toosls and Created instances in AWS as well as migrated data to AWS from data Center.
  • Experience in building multiple cookbooks in Chef, and implemented environments, roles, data bags in Chef for better environment management.
  • Experience in developing Chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Built out Infrastructure as a Service (IAAS) private cloud OpenStack and managed deployment of Microservices using Kubernetes, Docker etc. to production environment. Performed server monitoring, Application monitoring, Capacity Planning and log monitoring using Nagios, Cacti, Zabbix and Splunk.

TECHNICAL SKILLS

Infrastructure as service: AWS, EC2, LAMBDA, RDS, S3, IAM, OpenStack.

Cloud Platform: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry, AWS Elastic Cache, AWS Redshift.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Log Management Tools: Elastic Search, Kibana, Grafana, Logstash.

CI Tools: Jenkins, ANT, Maven, Bamboo.

Container Tools: Docker, Kubernetes, Amazon ECS, Helm, Minikube.

Infrastructure as Code: Terraform, Terragrunt, CFT.

Configuration Management Tools: Chef, Puppet, Vagrant, Maven, Ansible.

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, Power VM.

Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Python and Ruby.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, DNS, and DHCP.

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14.

Monitoring Tools: Splunk, Nagios, Cloud Watch, log Stash.

Scripting: Perl, Python, Ruby, Shell scripting, YAML, JSON.

Data base technologies: Oracle, SQL Server, MySQL, NoSQL (DynamoDB, Couchbase), and Amazon Aurora.

Version control Tool: Git, Git Hub, Git Lab, Bitbucket, CVS, SVN.

PROFESSIONAL EXPERIENCE

Sr. AWS DevOps Engineer

Confidential, Nashville, TN

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience wif Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private.
  • Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances wif auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private networ
  • Used Bootstrap Script for launching large number of instances in AWS.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances wifin AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Used puppet to automate the installation and configuration of weblogic, created the wlst(weblogic scripting tool) scripts to create the domain, created the cluster, configured the cluster, created the machines and servers, and added the servers to the cluster. me has triggered these wlst scripts from puppet. me has also written wlst scripts to automate the deployment of applications into the WebLogic cluster.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Focused on containerization and immutable infrastructure. Docker TEMPhas been core to this experience, along wif Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Managed Kubernetes charts using HELM. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of HELM Packages.
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Used Azure Terraform and Azure Ops Works to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • Utilized JIRA in developing project, interacting wif users and groups, and making mail handkers and schemas for JIRA
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Experience working on Production support through on call basis using xMatters.
  • Experience working on Production issues and resolving them based on the Priority dat gets assigned.
  • Scripting of administration tasks using CLI and Power Shell.

Environment: AWS Cloud, AWS Lambda, EC2, puppet, GitLab CI, GitHub, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, Windows 2008/2012, SVN, GitHub/Bitbucket, MS Build, Maven, Ruby, Kabana, Shell scripts, HELM, Elasticsearch, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, Power shell, WebLogic, Apache Tomcat, Terraform, Azure, JBOSS, Chef Engine, Runbooks, Apache 1.3.x, 1.2, 2.x, Oracle 10g.

Sr. AWS DevOps Engineer

Confidential, Lake Success, NY

Responsibilities:

  • Experience as Cloud AWS Engineer project teams dat involved different development teams and multiple simultaneous software releases.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centre's.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Implement systems dat are highly available, scalable, and self-healing on the AWS platform.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB,) focusing on high-availability, fault tolerance, and Auto scaling in AWS Cloud Formation.
  • 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.
  • Source code admin - Manage and configure GIT, resolve issue regarding source code management, manage branching and merging, code freeze process.
  • Wrote AWS Infrastructure as a Code using Terraform to build staging and production environments.
  • Involved in the process of utilizing Terraform and Ansible to migrate monolithic systems to Amazon Web Services (AWS).
  • Used Python to supplement scripting provided by Ansible and Terraform for backing up AMIs (Amazon Machine Images), encrypting EBS volumes and scheduling Lambda functions for deployed applications.
  • Created automated solution using Windows PowerShell to manage the backup of the primary file server and programmatically notify the administrator via email of the backup’s success or failure.
  • Configuration Management using GIT and maintaining admin related files.
  • Developed build and deployment scripts using Maven as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Code Coverage-Installed SONAR on Jenkins server and configure wif the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Responsible for delivering an end-to-end continuous integration - continuous delivery system for the products in an agile development approach using Ansible and Jenkins.
  • Managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Worked wif Docker and Kubernetes on multiple cloud providers, by helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Deployed Kubernetes clusters and managed, scheduled container tasks on AWS infrastructure.
  • Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing Docker volumes and experienced wif Docker container service.
  • Worked on containerizing Open Stack services in Docker using Ansible.
  • Utilization of Agile methodology through the entire project where JIRA is utilized as a work management tool to tract the progress, code reviews and bug reporting.
  • Nodes/Agents, SSH, deployment in Agile methodology and testing.SS
  • Managed nightly builds and releases to QA. Debugged build failures and worked wif developers and QA personnel to resolve related issues.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitor the QA/Production Environments for any down time issues by performing regular Cron job updates in servers.

Environment: AWS (Amazon Web Services) Ansible, Docker, Terraform, Kubernetes, Microservices, Cloud Foundry, Cloud Watch, Cloud Formation, Ant, Maven, Subversion, SVN, GIT, Nexus, Jenkins, PERL, BASH, Solaris, UNIX, LINUX 5.x, 6.x& 7.x.

DevOps Engineer

Confidential, Columbus, OH

Responsibilities:

  • Hands on Experience working wif the Microsoft Azure Cloud Services and deployed the servers through Azure Resource Manager Templates or Azure Portal.
  • Worked on variety of Windows platform which includes installation, configuring and maintenance of applications on those environments.
  • Created sandbox environment in on-premises, docker and Azure. Also build and deploy Portainer, Jenkins, clockwork, Lattix, SonarQube in those environments.
  • Replicated the production environment in Azure dat serves as sandbox environment. Copy the data over from production to Sandbox.
  • Parameterized the environment variables and properties.
  • Planning and implementing Disaster Recovery solutions, capacity planning, data archiving, backup/recovery strategies, Performance Analysis and optimization.
  • Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, Site to Site VPN).
  • Experience in Creating the CI/CD Azure DevOps Pipeline for the .Net, java & UI based Web Applications.
  • Good Exposure in Azure Site Recovery and Azure Backup and Configuring Azure Backup vault for protecting required VMs to take the VM level backups for Azure and On Premises Environment.
  • Working knowledge on Azure Cloud IaaS and PaaS Services. Having Experience of Creating and Managing the users and groups in Azure AD.
  • Experience in managing Microsoft Windows server infrastructure and data-centre operations by TEMPeffectively planning, installing, configuring and optimize the IT infrastructure to achieve high availability and performance.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Worked on the PowerShell Script to automate the Windows patching and created the release in Azure DevOps pipelines.
  • 24/7 monitoring the Azure Resources using Azure Monitor and Web Apps for Application Insights.
  • Moved all pipeline-dependent files from TFVC branches and into Git repository dat contains the pipeline script.
  • Worked on GIT repository as Distributed Version Control System. Also, on TFS repository as Centralized Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Worked on integrating Git into the continuous Integration (CI) environment along wif Jenkins Configured the services using modern DevOps tools.
  • Incorporated Bitbucket to JIRA; Java-and Angular-based application to ELK elastic search tier; and application wif SQL and NoSQL database.
  • Re-deploy of Jenkins using Docker Services to take the latest changes into TEMPeffect.
  • Implemented CI pipelines for project branches so dat the job triggered from TFS upon any change to the branches.
  • Emails to be sent out upon failures and fixed builds.
  • The build failure emails go to a pre-determined list of recipients. The emails will also go to the engineers who has checked in changes to dat branch.
  • Used puppet to install and configure tomcat application server.
  • Built a new CI pipeline, Testing and deployment automation wif Docker, Jenkins and Ansible.
  • Integrating SonarQube in the CI pipeline to analyse code quality and obtain combined code coverage reports and sonar metrics after performing static and dynamic analysis.
  • Query the Jenkins changes and figure out the list of engineers who checked in changes and determine their email addresses.
  • Emails are also sent to all the engineers who has checked in changes to the branch, when the build fails.
  • Steps of the pipeline to be controlled via Jenkins job parameters. Seed job to be updated to create the CI jobs upon execution.
  • Refined automation components wif scripting and configuration management using Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to Azure and used to automate the build process and deploy the application to Tomcat server.

Environment: Azure, Jenkins, Windows, TFS, Webhooks, GIT, Gradle, MS Build, Docker, Docker swarm, Ansible, Terraform, SonarQube, Tomcat, Microservices, Java, C++, C#, Shell, Groovy, Agile, SQL Server

Build & Release Coordinator

Confidential

Responsibilities:

  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts.
  • Preparing SOPs and managing central repository. Providing Application Support on Red hat Servers which included Apache configuration.
  • Experience working wif Storage Area Network (SAN), EMC Clarion, IBM XIV.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Used Subversion (SVN) as source code repositories and managed its repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVEN method to develop a build and ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration, Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into WebLogic Application Server.
  • Created scripts using Windows PowerShell to automate Identity Lifecycle Management, including, but not limited to, the creation, managing and decommissioning of user accounts.
  • Installed and Configured the Nexus repository manager for sharing the artifacts wifin the company.
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
  • User account management, worked wif Perl, shell scripting (bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP.
  • Administration of client computer using SSH and FTP. Troubleshoot the network and firewall issues.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted wif the end users and participated in the SCRUM meetings.

Environment: UNIX, Linux, Windows, SVN, WebLogic, Jenkins, Build forge, Perl Scripting, Python Scripting, Shell, Nexus, ANT, Maven, DNS, NFS, TCP/IP, SSH, FTP.

Build Engineer

Confidential

Responsibilities:

  • Experienced in provisioning, configuring and troubleshooting of various AWS cloud services, EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM.
  • Managed IAM accounts (wif MFA) and IAM policies to meet security audit & compliance requirements.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS wif the paradigm of Infrastructure as a Code.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Experience in AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management.
  • Created automated solution using Windows PowerShell to manage the backup of the primary file server and programmatically notify the administrator via email of the backup’s success or failure.
  • Experienced wif installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. wif Ansible Playbooks.
  • Built a new CI pipeline, Testing and deployment automation wif Docker, Jenkins and Ansible. Integrating SonarQube in the CI pipeline for code coverage reports and sonar metrics. Integrating SonarQube in the CI pipeline to analyse code quality and obtain combined code coverage reports after performing static and dynamic analysis.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Worked on AWS Elastic Beanstalk for fast deploying of various applications developed wif Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created build pipeline, continuous integration and test automation framework utilizing such tools as Terraform, Git, API Gateway, and Jenkins.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Used Restful interfaces pull together data from disparate sources to present unified information to humans as well as other business systems.

Environment: AWS, EC2, S3, IAM, Cloud Formation, Cloud watch, SNS, Jenkins, GIT, Ansible, Microservices, Nexus, Docker, Apache Webserver, KVM, Windows, Solaris, Tomcat, Red Hat, Linux, Apache, Restful, Java, Python, Shell, Agile, SQL server.

We'd love your feedback!