We provide IT Staff Augmentation Services!

Senior Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Highly analytical, solutions - based, and results driven Sr. DevOps Engineer with 9+ years of experience in IT industry comprising of DevOps, Cloud, Systems Administration and Software Configuration Management (SCM).
  • Complemented with understanding of multiple automation tools for developing digital pipelines.
  • Equipped with knowledge of industry trends and technology advancements relating to source control, build management, and configuration management tools.
  • Skilled at providing support for developing infrastructure-related design flows to enhance high availability based on service-level agreement (SLA) and business requirements; building Web applications with JAVA, Python as well as writing Scripts in Shell, Ruby, Go, Node.js, Groovy, VB and Perl.
  • Good exposure on Cloud providers including Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform (GCP).
  • Terraform modules in both Azure and AWS cloud environments. Experience in Infrastructure Development and Operations involving AWS Cloud Services, EC2, EBS, VPC.
  • Competent working with DevOps tools such as Jenkins, Terraform, Ant, Maven, Gradle, Ansible, Nagios, Git, Docker and Kubernetes.
  • Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code Pipeline and experience in using AWS Cloud Formation, API Gateway, and AWS Lambda in automation and securing teh infrastructure on AWS.
  • Knowledge on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider (IaaS, PaaS, SaaS)
  • Experience in AWS & Azure Cloud platform and its dimensions of scalability including VPC, EC2, RDS, ELB, S3, Route53, Lambda, EBS, AMI, SNS, SES, SQS, IAM, ECS, Elastic Beanstalk, Cloud Watch, Cognito, Security Groups, Direct Connect, KMS, Kinesis and focusing on High-availability, fault tolerance, and auto-scaling.
  • Extensive experience in Application Deployments and Environment configuration using Chef, Puppet and Ansible.
  • Experience with OpenShift, Kubernetes architecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, and Docker Registry and used containerization to make applications platform when moved into different environments. Proficient in creating Docker images using Docker File
  • Worked on Docker container snapshots, removing images, and managing Docker volumes and implemented Docker automation solution for CI/CD model.
  • Experience in Configuration management tools such as Chef, Ansible, and Puppet. Wrote Chef Recipes and cookbooks in Ruby scripting.
  • Expertise in Launching Instances (EC2), Account and IAM (identity & Access Management, Network & VPCs, Computing Services like EC2 AMIs, Lambda, ECS, EKS and Storage Devices.
  • Expertise in Configuring and using Maven, Ansible, Jenkins, Docker, Bamboo, ANT, Gradle, Puppet, Chef, Travis CI, GitLab CI, Terraform and Kubernetes.
  • Expertise in building CI/CD on AWS environment using AWS Code Commit
  • Worked on Splunk and Grafana monitoring software for remote and onsite devices both physical and Virtual.
  • Experience with monitoring and analytical tools (Splunk, Nagios).
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring, and Fine- tuning on UNIX Red hat Linux Systems.
  • Experience in working with various web technologies such as HTML/HTML5, CSS3, JSP, EJB, JDBC, Servlets, MVC, JavaScript, jQuery, JSON, Subversion, Clear Case and AngularJS.
  • Strong ability to automate tasks using scripting like Python, Perl, Shell, Go, NodeJS, Groovy and Ruby
  • Proficiency in writing complex SQL queries, stored procedures, database design, creation and management of schemas, functions, DDL, Cursors and Triggers.
  • Extensive experience with Spring Core, Spring boot, Spring Security, Spring data and Spring MVC.
  • In depth understanding of teh principals and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • In-depth knowledge of LAN, WAN, Cisco Products, and network devices.
  • Extensive knowledge of Microsoft technologies, VMware, Symantec, SonicWALL, HP Servers, and switches.
  • Proficient in troubleshooting Data Center and LAN network problems.
  • Experience in managing Cloud Infrastructure Services and DevOps Automation, Build and Release Management, and Software Configuration Management.
  • Experience in assessing teh Git environment and recommending teh appropriate SCM tool, recommending appropriate labeling / branching / merging / backup strategies.
  • Experience in building, maintaining and troubleshooting Continuous Integration and Continuous Delivery pipelines using Jenkins and Bamboo.
  • Proficiency in writing automation scripts using Chef, Puppet, Shell, PowerShell to support infrastructure as code (Iac) and continuous deployment.
  • Experience in automating all aspects of Infrastructure, applications and configuration management using Ansible, Terraform.
  • Knowledge on working of Kubernetes, creating pods, scaling and managing containerization.
  • Experience in automate post-build integration including Code Coverage & other tools like SonarQube.
  • Experience in administrating, deploying and managing applications on RedHat Linux, CentOS, Ubuntu and Windows.
  • Good Linux & Red Hat troubleshooting skills, debugging issues and have good knowledge on infrastructure related issues and troubleshooting them.
  • Experienced using DNS, DHCP and IP Addressing. Installation and configuration of various services - DNS, DHCP, NFS, and Send mail, Apache Web Server, SSH, HTTP, RPM package management. Experience in administering Active Directory and group.
  • Skillful in scripting languages like Groovy, Bash, Shell and Python.

TECHNICAL SKILLS

Tools: AWS services, Jenkins (CI), Gradle/Maven (Build tools), Ansible, Chef (Configuration Management), Informatica, Terraform (Templates), Troubleshooting, GIT(SCM), Docker, Kubernetes, Jira, Splunk.

Cloud Stack: Amazon Web Service, Azure

OOS: Linux, Ubuntu, Windows, Red Hat, Fedora, CentOS

A AWS Services: EC2, Lambda, S3, KMS, Glacier, RDS, DynamoDB, Lambda, Step Functions, Elastic Cache, Redshift, VPC, CloudFront, API Gateway, CloudFormation, EMR, ECS, Route53, IAM, CloudWatch, CloudTrail, Autoscaling, Security group, Network ACL, EMR, SQS, SNS etc.

Build Tools: Maven, Gradle, Ant

Monitoring: Elastic-Search, Nagios, Splunk, AWS cloud watch, Prometheus, Grafana, Wireshark, Zabbix.

Bug Tracking: Jira

Version Control: SVN, GIT, GITHUB, BitBucket

D Database: Oracle, MySQL, SQL server, Postgres, DynamoDB (NoSQL)

Languages: Python, Perl, Shell Scripting, JAVA, .NET, C, C++, YAML, XML, HTML, Bash, Ruby.

Containerization Tools: Docker, Kubernetes

Configuration Management: Chef, Ansible, Puppet

Continuous Integration: Jenkins

Ticketing tools: Jira, Splunk, Sysaid

Web servers: Web Sphere, Apache Tomcat, Nginx, HAProxy

Networking: HTTPS, TCP/IP, DNS, FTP, SSH

VMware Services: vSphereESXi 5.5/6, Vcenter 5.5/6, HA, DRS

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior AWS DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Created API Gateway to manage API calls and triggering lambda functions for fetching data from databases.
  • Responsible for continuous integration (CI) and continuous delivery (CD) using Jenkins, Maven and Chef.
  • Deployed AWS Infrastructure as a Code (IaC) using ARM template, PowerShell and Terraform
  • Supported API development team in creatingAnsibleplaybookfor deploying, integrating and monitoring their continuous integration (CI) environment.
  • Created continuous integration (CI) system usingANT, Jenkins,Puppetfull automation, Continuous Integration (CI), faster and flawless deployments.
  • Deployed and scaled Web Applications using AWS Elastic Beanstalk and setup Cloud Front distributions along with AWS WAF as a part of CDN security solution.
  • Setup Jenkins on EC2 Linux servers and used user data to automate teh installation of dependencies.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • HTTP Setup with Kubernetes and handling traffic with Ingress Controllers.
  • Designed and implemented CI/CD pipelines configuring Jenkins servers, nodes creating required scripts and configuring EC2 and Local VMs.
  • Experienced in authoring POM.xml files, performing releases with teh Maven release Plugin, and managing Maven repositories.
  • Integrated Ansible with Jenkins and automated various Infrastructure activities like continuous deployment (CD), application server setup, stack monitoring using Ansible playbooks.
  • Extensively used Groovy, Shell and Python scripts to write and maintain teh Jenkins CI/CD pipeline scripts.
  • Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.
  • Involved in writing Python, Perl and Shell scripts for compilation and deployment process.
  • Worked withTerraformkey features suchasInfrastructureasacode (IaC), Execution plans, Resource Graphs and Change Automation.
  • Integrated Jira with Git for task management, bug and issue tracking.
  • Worked on Auto Scaling, Elastic Load Balancer (ELB) & AMIs and utilized EBS to store persistent data and mitigate failure by using snapshots
  • DeployedPuppet,PuppetDashboard, andPuppetDBfor configuration management to existing infrastructure.
  • Deployed applications to containers using Docker and created Docker images using Docker files, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Setup SSL termination on load balancers using AWS certificate manager to secure network communication.
  • Used configuration management toolsChef, Puppet, and CF Engine. Provisioned teh highly available EC2 Instances usingTerraform andAnsiblePlaybooks.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Written PowerShell and Python scripting for task automation and to schedule tasks.
  • Created custom CloudWatch metrics for troubleshooting issues and to monitor memory usage.
  • Migrated terabytes of data from data centers to S3 cloud storage and setup Life cycle policies for teh old data to be transitioned to Glacier and created vault policies for security purposes.
  • Installed and configured Storage Gateway on data centers and ensured teh security of data over teh network using AWS KMS for data encryption.
  • Setup IAM roles and policies for different users and teams ensuring teh isolation of user’s environment.
  • Participated in weekly release meetings with Technology stakeholders to identify and alleviate potential risks associated with teh releases.

Environment: AWS, Jenkins, Maven, Git, Ansible Playbook, CI/CD, Chef, Terraform, Jira, Docker, API gateway, AWS WAF, EC2, VPC, Puppet, Auto scaling, Poweshell, Python, Automation, Infrastructureasacode (IaC), ELB, AWS Lambda, ACM, Cloud Watch, S3, AWS KMS, IAM, Apache Tomcat, Groovy scripts, Linux and Windows.

Confidential, Moline, IL

DevOps / Cloud Solutions Engineer

Responsibilities:

  • Involved in migrating from a managed hosting environment to AWS including service design, network layout, datamigration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Git source control.
  • Configured and managed multiple AWS services as per requirements and provisioned them using Cloud Formation templates and Cloud Formation Stacks.
  • ConfiguredAnsibleto manage AWS environments and automate teh build process for core AMIs used by all application.
  • Developed build and deployment scripts using apache Maven as build tool in Jenkins to move from one environment to other environments and automated builds using Maven and Ant for creation of build artifacts like war or ear Files.
  • Building Custom Images through Docker Server and Creating Production-Grade Workflow.
  • Continuous Integration and Deployments with AWS using Docker.
  • Installed Terraform on EC2 Linux server and local machines configuring and running building script on local machines, executing plans for automation.
  • Created CI/CD pipeline in teh Jenkins and ran teh build by integrating with GitHub repository by using Chef build and deploy scripts. Stored teh build Artifacts to S3 bucket in AWS cloud.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 instances.
  • Wrote multiple programs in Python to monitor virtual machine usage data using VMWare API calls.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins/Hudson along with Python and Shell scripts to automate routine jobs.
  • Configured Git with Jenkins and created scheduled builds using Poll SCM. Ensured scheduled nightly builds, scheduled OS patches and updates at night.
  • Automated releases every week with Maven scripts for compiling and debugging Java code and placing builds into Maven repository.
  • Virtualized continuous deployment of Microservices-based applications using Docker and Implemented Docker containers to create images of teh applications and download and deploy Custom Containers from Docker Hub.
  • Integrated Ansible with Jenkins and automated various Infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Worked on Container management tools like Kubernetes. Also used to manage clusters of nodes using Kubernetes. Used Docker containers to quickly deploy Linux based applications.
  • Implemented Docker workflow for reducing time for builds and deployments.
  • Installed and configured teh Nexus repository manager for sharing teh artifacts within teh company.
  • Implemented a CI/CD pipeline using AWS DevOps in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins. Experience in writing Infrastructure as a code (IaC) in Terraform, AWS Cloud formation.
  • Configured Splunk and created dashboard for monitoring system. Setup Splunk alerts and troubleshoot performance issues.
  • Wrote various SQL and PL/SQL scripts and stored procedures to support applications.
  • Deployed Java/J2EE applications on to teh Apache Tomcat server and configured it to host teh websites.
  • Collaborate in teh automation ofAWS infrastructureviaTerraform and Jenkins -software and services configuration viaAnsibleplaybooks.
  • Deployed application packages on to teh Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Used AWS KMS for data encryption at rest ensuring teh high data security all time.
  • Setup IAM role and policies for DEV, TEST, and PROD environment for different projects.

Environment: AWS, Chef, Jenkins, Maven, Git, GitHub, Automation, Terraform, Splunk, Docker, Kubernetes, Nexus, EC2, Autoscaling, ELB, AWS Lambda, AnsiblePlaybook, Java/J2EE, SQL, PL/SQL, ACM, Cloud Watch, VPC, S3, Glacier, AWS KMS, IAM, Linux and Windows.

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Created and maintained EBS snapshots and used these snapshots to mitigate failures.
  • Setup VPC using Cloud Formation VPC templates and configured Route tables, Subnets, NACLs, Security Groups and NAT Gateway.
  • Created IAM roles with policies for different users and groups and followed standard security advice to grant least privilege accordingly.
  • Defined custom Web Security rules for AWS WAF to protect web applications from potential web exploits.
  • Involved in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling and managed Azure Storage Accounts.
  • Assisted cloud engineer in creating scalable, highly available and secured cloud architecture.
  • Setup SSL termination on load balancers using ACM to secure network communication.
  • Created custom CloudWatch metrics for troubleshooting issues and to monitor memory usage.
  • Setup CloudWatch alarms to notify responsible person or team if certain application surpasses teh threshold set on CloudWatch metrics.
  • Setup life cycle policies for transitioning data to different storage class and create vault lock policies to forbid deleting newly created archives.
  • Assisted cloud admin in migrating terabytes of data on S3 and ensured data encryption using AWS KMS.
  • Enabled S3 access logs to track any requests made to S3 buckets as a security measure.
  • Enabled cross account permissions for developers to access logs stored in S3 bucket in prod environment.
  • Responsible for continuous integration and continuous delivery using Jenkins, Maven and Chef.
  • Preparation and execution of server patching and upgrade on more than 500 servers including HPUX, Solaris, and Red Hat Linux servers.
  • Setup MFA delete on S3 buckets to avoid accidental deletion of objects.
  • Configured and administered multiple production Red Hat 4/5/6 servers across multiple platforms.
  • Install, configured and managed Apache and Tomcat servers on EC2 Linux instances.
  • Performed Admin tasks such as server builds, patching and configuration analysis.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux and U systems.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running teh chef client on them in a Chef-Solo environment.
  • Converting production support scripts to chef recipes.
  • Testing of cookbooks with chef-spec.
  • Setting up client server model of Chef in development environment of OCI.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs
  • AWS server provisioning using Chef Recipes.
  • Using Cloud Trail, TESSA, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.

Environment: AWS, EC2, Autoscaling, ELB, Cloud Trail, AWS Lambda, ACM, Cloud Watch, Azure, VPC, S3, Glacier, AWS KMS, IAM, Jenkins, CHEF, Maven, Red Hat, Linux and Windows.

Confidential, Omaha, NE

System Administrator

Responsibilities:

  • Launched EC2 instances for different applications as required and ensured high availability of teh system using multi-AZ deployment.
  • Setup Health checks for EC2 and ELB to ensure teh traffic is directed to serve only those EC2 instances which are up and running properly.
  • Hands-on in using OpenShift for container orchestration with container storage, automation, to enhance container platform multi-tenancy.
  • Installing, troubleshooting and maintaining OS like Windows, Ubuntu, CentOS and RHEL.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintain and administer Active Directory Servers, including daily monitoring, troubleshooting and performance analysis and responsible for daily operational duties.
  • Creation of disk volumes, Volume groups and Logical volumes (LVM) for Linux operating systems. Installed and configured Apache/ Tomcat web server.
  • Created and administered User accounts. Managed user security, password recovery and troubleshoot user’s login issues when needed.
  • Used bash shell scripts for automating daily routine activities and creating multiple accounts at a go.
  • Set up and maintain continuous automated build system with Hudson and Python scripting.
  • Branches creation in Git to implement teh parallel development process.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using Nagios.
  • Provided teh support of building teh server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.

Environment: EC2, VPC, ELB, ASG, Hudson, Git, OpenShift, Red Hat Linux 4.x, 5.x, ANT, Informatica, Ubuntu, Nagios, RHEL, CentOS, Apache, Tomcat, VMware vSphere 4.0, VMware ESX 3.5.0, SUSE 10, Oracle 7.x/8.x, Python, Bash, GIT.

We'd love your feedback!