We provide IT Staff Augmentation Services!

Senior Aws Cloud & Devops Engineer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 9+Years of experience in IT industry as DevOps Engineer, Build/Release Management, Network Engineer and Cloud Management in all phases of SDLC like Analysis,Design,on Continuous Integration, Continuous Delivery and Continuous Deployment, Deploying, Testing and Maintenance of various web - based applications.
  • Experienced in AWS Cloud platform wif features EC2, VPC, ELB, Auto-Scaling, Security Groups, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation.
  • Expertise in Cloud Architecture, DevOps, Configuration Management, Cloud Infrastructure, End-to End Automation which includes Azure, Amazon Web Services, Jenkins, Maven, GitHub, Ant, SonarQube, Puppet, Ansible, Chef, Tomcat, JBoss, and Linux.
  • Experience in building, designing, and implementing scalable cloud-based web applications for PaaS, IaaS or SaaS using AWS, Azure.
  • Experience in Designing and implementing AWS Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premises, on-demand workloads wif teh AWS public cloud.
  • Experience in AWS cloud computing platform, that includes various resources like EC2, load-balancing wif ELB, messaging wif SQS, Custom monitoring analysis using CloudWatch, Autoscaling architectures and using EBS under high I/O requirements.
  • Implemented Terraformmodules for deployment of various applications across multiple cloud providers.
  • Deployed and configured Elastic search ELK, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWSLambda and Cloud Watch.
  • Experience in using Application Performance Monitoring tools like Datadog, Splunk, Nagios and resolved network related issues.
  • Experience in migrating On-premises infrastructure to cloud platforms like AWS and involved in virtualization using (VMware), Open Stacks and infrastructure orchestration using containerization technologies like Docker and Kubernetes.
  • Build servers using AWS includes importing necessary volumes, launching EC2 instance, S3 for object static web pages and created security groups, auto scaling, load balancer, Route 53, and SNS as per teh architecture using Infrastructure as A Code tools like Cloud formation and terraform.
  • Experience wif containerization and clustering technologies like Docker, Docker Swarm and Kubernetes.
  • Experience in Installing and configuring Continuous Integration and Continuous Delivery application JENKINS. Proficient in defining build pipelines in addition to creating and maintaining multiple jobs.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Jenkins, VSTS.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds and used Maven dependency management to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Experience in setting up of Docker and creating new images and getting images from Docker Hub, worked on Docker images and containers for deploying applications.
  • Extensive experience in implementing a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesInfrastructure and Microservice Container Orchestration.
  • Administered various flavors of Linux (RHEL, CentOS, Ubuntu, Solaris, Ubuntu, Fedora) and worked on Logical Volume Manager (LVM), Kickstart, Bonding, LAMP and LDAP.
  • Worked wif build tools like MAVEN and ANT for teh building of deployable artifacts.
  • Excellent skills in Unix Shell/Perl/Python scripting and good C/Java programming experiences.
  • Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms likeLinux, VMWARE and system software and hardware.

TECHNICAL SKILLS

AWS Services: EC2, EFS, ELB, ALB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53. DataSync, RDS, AWS WAF

Scripting Languages: Shell/Bash, Python, PowerShell.

Version Control Tools: Subversion (SVN), GIT, GIT Hub, Bitbucket

Build Tools: Ant, Maven, Gradle

Cloud Environment: AWS, Azure

Configuration Management Tools: Chef, Puppet, Ansible

Continuous Integration Tools: Jenkins, Bamboo

Repository Management Tools: Antifactory, Nexus, S3

Network Services: TCP/IP, Sub-netting, DNS, NFS, NIS, SSH, DHCP

Bug Tracking tools: Jira, version1

Web/Application Servers: WebSphere, Apache, Tomcat, JBOSS, WebLogic

Linux Distributions: Ubuntu, CentOS, RedHat

Logging and Alerting: Splunk, Cloud Watch, NewRelic, SignalFx

Microservices: Docker, Kubernetes, AWS ECS

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Senior AWS Cloud & DevOps Engineer

RESPONSIBILITIES:

  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Configured and managed various AWS Services including EC2, RDS, VPC, S3, EFS, WAF, Cloud Watch, Cloud Front, and Route 53 Focusing on high-availability, fault tolerance, and auto scaling.
  • Responsible for Continuous Integration (CI) and Continuous delivery (CD) in development and Quality Analysis across all teh tiers of teh application namely UI, Services and Data layer.
  • Worked wif Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experienced in Deployment Concepts wif Auto Scaling, Termination policies, Lifecycle Hooks, for Auto Scaling.
  • Setup and build AWSinfrastructure various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Involved in setting up builds using puppet as a configuration management tool and managed teh configurations of servers using puppet, configured Jenkins builds for continuous integration and delivery for deployment and implementation of Chef for infrastructure as code initiative.
  • Played a major role in building Docker images; create build and deployment configurations to deploy applications on OpenShift.
  • Built Grafana dashboards for viewing network traffic by point-of-presence and backbone provider using carbon search.
  • Manage AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Automated OpenStack and AWS deployment using Cloud Formation, puppet and Terraform, also deployed and administered Open stack services.
  • Worked on Terraform for deploying infrastructure in AWS as per teh requirement.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services and provisioned teh highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for testing applications in teh QA environment and automated teh deployments, scaling and management of containerized applications across clusters of hosts.
  • UsedDockerContainer to package teh applications and deploy them on teh web logic server.
  • UsedPuppetto manage Web Applications, Config Files, Data base, Commands, Users Mount Points,Packages
  • Creating a backup for all teh instances in Kafka Environment.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience wif Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Maintained and monitored a DR/BCP risk action plan. Planned IT services recovery and resumption and established procedures for conducting post-resumption reviews. Facilitated teh documentation of disaster recovery and service contingency plans. Ensured that all IT systems were in compliance and contained comprehensive plans for teh recovery of assets and services.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Successfully secured teh Kafka cluster wif Kerberos Implemented Kafka Security Features using SSL and wifout Kerberos. Further wif more grain-fines Security I set up Kerberos to has users and groups this will enable more advanced security features.
  • Review/Merge/Remove Git Pull Requests to bit bucket. Hands on wif Git / GitHub for code version control using Branching, Tagging, Release Activities.
  • Developed Shell and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Troubleshooting teh network issues involving TCP/IP, LAN/WAN networking, DNS, DHCP, SMTP, SNMP, netstat and monitored teh servers and Linux scripts regularly and performed troubleshooting.
  • Wrote customized Prometheus queries to retrieve data. Made changes to Prometheus collectors and filters ensuring all relevant data are passed into Grafana.
  • Created alerts and monitoring dashboards using Prometheus and Grafana for all microservices deployed on AWS.
  • Maintained ELK (Elastic Search, Log stash, Kibana) Stack for Searching, routing and visualizing Logged Data.
  • Used tracking tool JIRA and also triaged teh issues and maintained bugs using JIRA tool. Maintained JIRA for tracking and updating project defects and tasks ensuring teh successful completion of tasks in sprint.

Environment: Amazon Web Services (AWS), Puppet, Docker, Jenkins, Maven, Terraform, Ansible, ELK, Tomcat, Shell, WebLogic, JIRA, GIT, Python, Linux.

Confidential, New York, NY

Senior Cloud & DevOps Engineer

Responsibilities:

  • Working as cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, AzureKey Vault, Encryption and Security on Azure.
  • Worked on various Azureservices like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure NoSQL, Storage, Network services, AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Used of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Worked on creating theDockercontainers andDockerconsoles for managing teh application lifecycle.Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Good noledge on Hadoop cluster architecture.
  • Set up and maintained Logging and Monitoring subsystems using tools loke; Elasticsearch, Fluentd, Kibana, Prometheus, Grafana and Alertmanager.
  • Installed and developed different POC's for different application/infrastructure teams both in Apache Kafka and Confluent open source for multiple clients.
  • Experience on Azure Site Recovery, Operations Management Suite, Power shell Scripts and ARM templates.
  • I wrote teh ansible playbooks which is teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Writing several Ansible Playbooks and Roles for provisioning teh machines in different environments and converting teh static playbooks into roles.
  • Used Zabbix as monitoring tool and used zabbix plugin for Grafana for analysis & visualization.
  • Successfully did set up a no authentication kafka listener in parallel wif Kerberos (SASL) Listener. Also I tested non authenticated user (Anonymous user) in parallel wif Kerberos user.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • G reproducible builds of teh Kubernetesapplications, managed Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple namespace versions.
  • Experience on Vagrant, Azure and Kubernetesbased container deployments to create self-environments for dev teams and containerization of environments delivery for releases.
  • 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. Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining teh image repository for development teams.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured theAnsiblefiles for parallel deployment inAnsiblefor automating teh Continuous delivery process
  • Designed, managed, and upgraded a client’s Graphite and Grafana cluster supporting more TEMPthan 30 million incoming metrics per minute, 300 terabytes of storage, and over 130 million unique time series.
  • Experience in managing Ansible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating teh continuous deployment.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.Created Database on InfluxDB also worked on Interface, created for Kafka also checked teh measurements on Databases
  • Coordinated and managed resources responsible for teh development, validation and maintenance of Security, Disaster Recovery, and Capability plans. Minimized teh impact of major system outages to critical patient care and business operations.
  • Extensive exposure to configuration management policies along wif automation of scripting using Bash/Shell scripting.
  • Experience in using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Integration of Automated Build wif Deployment Pipeline. Currently installed and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers. Also, configured RDS instances and map more complex dependencies and identify network issue using Terraform.
  • Used Terraform for building, changing, versioning infrastructure and collaborate teh automation of Azure Infrastructure via Terraform and Jenkins.
  • Built teh process of remediation for Azureresources, by automating using JSON Templates and PowerShell scripts and deploy it using build and release pipeline in VSTS.
  • Worked on setting up Splunk to capture and analyze logs from various layers such as Load Balancers, Web servers and application servers.
  • Used Splunk to monitor teh system logs as well as notify teh incident management system upon exceeding thresholds.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control and also Analyze and resolve conflicts related to merging of source code for GIT.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring teh successful completion of tasks in sprint.

Environment: Azure, Kubernetes, Docker, Terraform, Jenkins, GIT, Ansible, Maven, Nginx, Nexus OSS, SonarQube, ELK, Apache Tomcat, Python, Power Shell, Windows/Linux.

Confidential, Madison, WI

DevOps Engineer

Responsibilities:

  • Designed AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM and Cloud Watch.
  • Created EBS volumes to store persistent data and mitigate failure by using snapshots. Performed Data Back-up of Amazon EBS volumes to S3 by taking point-in-time snapshots.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of teh operations.
  • Good noledge and experience in using Elasticsearch, kibana and fluentd, CloudWatch, Nagios, Splunk,Prometheus and Grafana for logging and monitoring.
  • Experienced in authoring pom.xml files, performing releases wif teh Maven release plugin, and managing artifacts in artifactory.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Troubleshooting and monitoring of various proprietary Axiom and 3rd party applications using Splunk and Cloud Watch in teh Amazon Web Services (AWS) environment.
  • Expertise in creating Chef Cookbooks/Recipes, custom resources, libraries, etc. Implemented exception handling using chef handler.
  • Designed and implemented a POC to use teh DevOpstools offered by AWSto create a CI/CD pipeline in AWS, using Code Pipeline, Opsworks, Code Build, Code Deploy and AWSS3/Bitbucket.
  • Inforced security and managed user access and quota using AWSIdentity and Access Management (IAM), including creating new Policies for user management.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Tested Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node. Worked on Chef DK which takes of care creating cookbooks and recipes and Extensively used Maven tool to do teh builds, integrated Maven to Eclipse and did local builds.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate teh build process and deploy teh application to Tomcat server.
  • Extensive noledge in continuous integration tool Jenkins wif different plugins like Git hub, Artifactory and SonarQube and Build and configured Jenkins slaves for parallel job execution.
  • Managing batch jobs in Unix for data automated import/export of data and system automation programming using Perl, Bash, Shell scripting.
  • Involved in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Identified and recommended security and disaster recovery practices/procedures based on cost benefit analysis.

Environment: Amazon Web Services (AWS), Jenkins, Chef, Git, Maven, Tomcat, Splunk, Nagios, Ruby, Bash, Linux.

Confidential

Build and Release Engineer

Responsibilities:

  • Migrated teh production infrastructure into an Amazon Web Services VPC utilizing teh AWS Cloud Formation, EC2, S3, Snowball, managing teh infrastructure using Chef, CloudWatch, EBS, Route53, IAM and ensured auto scaling, load balancing and moved teh production MySQL database into RDS/ Elastic Cache.
  • Implemented Chef Recipes for build and deployment for internal Data Centre Servers. Also, re-used and modified and Same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Wif teh help of JIRA Agile, as a team track teh unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
  • Integrate Splunk wif AWS deployment using Puppet to collect data from all database server systems into Splunk and created multiple Python, Perl and UNIX shell Scripts for various application-level tasks.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and created nightly AMIs for mission critical production servers as backups.
  • Built Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server.
  • Expert in deploying teh code trough web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Experience in AutomatingBuild& Deployment Process of applications by using Hudson and Jenkins Tool. Deployed teh archives to tomcat Web server and web sphere Application Servers.
  • Created functions in Lambda that aggregates teh data from incoming events, then stores resulting data in Amazon Dynamo DB and S3.
  • Configured teh NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS mapsand organize teh RHN Satellite Servers in combination wif RHN Proxy Server.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed wif Java, PHP, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Integrated SVN into Jenkins to automate teh code check-out process and used ANT as build tool for teh development of Build artifacts on teh source code.
  • Performed integration of Code Quality Analysis and wif Jenkins and deployed teh java application into web application like JBoss.

Environment: Amazon Web Service (AWS), EC2, Route 53, S3, VPC, IAM, ELB, Auto Scaling, Cloud WatchCloud Front, Cloud Formation, Puppet, SVN, Ant, Jenkins, Junit, Selenium, Jira, MySQL, JBoss, Python, Nagios, Shell Scripting, Linux.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Worked on Installation, Configuration and administration of DNS, LDAP, NFS, NIS on REDHAT Linux/Debian Servers. Configured and managed ESX VM’s wif teh virtual center and VI clients.
  • Configuring teh services for sharing teh resources from Unix such as remote login through TELNET, FTP, SSH, SFTP, SCP.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers, NMAP.
  • Solid network and systems troubleshooting experience wif HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Experience in setting up a PXE boot environment wif Red Hat Linux and troubleshoot all load issues that occurred through Kick start and PXE boot methods.
  • Conduct day-to-day tasks in RHEL that included upgrading rpms, kernel, HBA driver, configuring SAN Disks, multipathing and LVM file system.
  • Involved in setting up accounting systems and performing ongoing system wif teh administrative tasks. Extensive user and group management through shell scripting.
  • Implementing Kickstart configuration for automating Linux installations

Environment: Kickstart, Linux, LVM, LAMP, Tomcat, Jira, Confluence, VM Ware, Oracle, MySQL, Red hat.

We'd love your feedback!