We provide IT Staff Augmentation Services!

Sr Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

IL

SUMMARY

  • AWS/AzureCertified Cloud/DevOpsEngineer with over 7 years of experience in automation, configuration and deployment on Cloud environments.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS.
  • Extensive experience in CI/CD (Continuous Integration/Continuous Deployment) process and experience with the latest cloud technologies like Amazon Web Service (AWS) and Azure
  • Identifying and Selecting services in AWS cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous Delivery (CD) and Infrastructure as code, Cloud Computing etc.
  • Expertise in DevOps, Cloud Infrastructure and automation which includes Maven, Jenkins, SVT, GIT, Tomcat and Linux etc.
  • Designedend to end automationof infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS & CHEF cookbooks and recipes.
  • Experienced with Python, Bash & Shell Scripting for build automations.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Profusely worked onversion controltool likeGIT, clear case to track changes made by different people in source code involving concepts likeBranching, MergingandTags.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Mass Build of Linux OS servers using Kick start /jumpstart automation application.
  • Experience architecting and building solutions leveraging DevOps tools such as Docker, Jenkins, Git, Chef etc.
  • Experience on Code coverage tools likeSonarQube.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructureAZURE.
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles onMicrosoft AZURE ClassicandAzure Resource Manager.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Managed Azure,AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • IntegratedKuberneteswith network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • WroteAnsible PlaybookswithPython, SSHas the Wrapper to Manage Configurations ofAWS Nodesand Test Playbooks on AWS instances usingPython, run Ansible Scripts to provision development servers.
  • Automated the Applications and databases likeMYSQL,NoSQLcontainer deployment inDockerusingPythonand monitoring of these containers usingSplunk.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, VPC, Route53, Auto Scaling groups, Cloud Watch, Cloud Front, IAM for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Building S3 buckets and managed policies for S3 bucket and used S3 bucket and Glacier for storage and backup on AWS.
  • Experience in administration of Microsoft SQL server and MySQL in AWS cloud platform.
  • AWS CloudFormation experience and be able to create a stack with ELB, EC2 and RDS.
  • Implemented and maintained themonitoringand alerting of production andcorporate servers/storage using AWS CloudWatch.
  • Knowledge of networking (TCP/IP, Ethernet), NFS, DHCP, SMTP. Performed troubleshooting NFS, DNS, DHCP, LDAP, MySQL and network problems.
  • Strong Communication, analytical skills and a demonstrated ability to handle multiple tasks independently or in team.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, Container

Amazon Web Services: CloudFormation, CloudWatch, VPC, EC2, S3, Glacier, EC2 Container Service, Elastic Beanstalk, Snowball, DynamoDB, RDS, Redshift, Direct Connect, Route 53, Identity & Access Management, Lambda, AWS IoT, SNS, SES, SWF, SES, Elasticsearch Service, Code Commit, Security Groups, AMI, Elastic Block Storage, Elastic IP, VPC Peering, Network ACL, Regions, Route Table

Containerization Tools: Docker, Kubernetes

Configuration Management: Chef, Ansible, Puppet

Continuous Integration: Jenkins

Build tools: Maven, Gradle

Version Control: Git, GitHub, Bitbucket, Code Commit

Monitoring tools: Splunk, AWS cloud watch, Prometheus, Grafana, Nagios, Wireshark, Zabbix

Ticketing tools: Jira, Splunk, Sysaid

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

Operating systems: RedHat Linux 5/6/7, Unix, Ubuntu, Debian, Centos, Linux, Windows & MacOS

Programming languages: C/C++, Java

Testing tools: Selenium

Programming & Scripting Languages: HTML, Python, Bash, Shell, Ruby, Perl

Databases: MySQL, SQL Server, MongoDB, Aurora, Dynamo DB

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

VMware Services: vSphere ESXi 5.5/6, Vcenter 5.5/6, HA, DRS

PROFESSIONAL EXPERIENCE

Confidential, IL

Sr AWS DevOps Engineer

Environment: AWS, SysAid, Apache Server, HAProxy, JSON, Bash, Code Deploy, Docker, Puppet, Ansible, Python, YAML, Qualys, Terraform, Cloud Formation, Splunk

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Assisted in migrating the existing data center into the AWS environment.
  • Implement and support AWS Private Cloud implementation.
  • Setting up Security Groups with different CIDR and ports for HTTP, HTTPS, RDS, TCP/UDP SSH connections.
  • Used CLOUDWATCH for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Set up the SNS notification by creating a topic and creating a subscription in all AWS accounts.
  • Worked with the Networking Team to create VPN Connections from AWS to the physical Data Center.
  • Supported site to site VPN connection and Direct Connect for high rate data transfer
  • Configured Cloud watch alarm for the VPN tunnels when if they are down by triggering and email alert to the responsible team.
  • AWS Integration with internal DNS configure AWS Virtual Private Cloud to support application development and production.
  • Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Created automated pipelines in AWSCode Pipelineto deployDockercontainers in AWSECSusing serviceslikeCloudFormation,Code Build,Code Deploy.
  • Worked with AWS code commits to safely store all the codes.
  • Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery Pipeline on AWS.
  • Created patch management using Systems Manager automation for multi - region and multi region execution.
  • Implemented AWS Code Pipeline and created Cloud Formation JSON templates in Terraform for infrastructure as code.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Converted Cloud Formation template into Terraform templates for stack sets, VPC, S3, Endpoints, Subnets, Cloud Trail, IAM
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Converted puppet modules to ansible playbooks.
  • Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.
  • Configured the AWS ALB to route the traffic from target group to right targets on AWS ECS.

Confidential, TN

Sr AWS DevOps Engineer

Environment: AWS, Jenkins, Jira, Apache Server, Shell Scripts, Maven, GIT, Docker, Kubernetes, Ansible, Chef, Python, SonarQube, Cloud Formation, DynamoDB, AEM, Lambda, VPC, Cloud Watch, Cloud Formation, Redshift.

Responsibilities:

  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven.
  • Designed CD platform using Docker and Jenkins.
  • Responsible for Continuous Integration and Continuous Delivery process implementation usingJenkinsalong withPythonandShellscripts to automate routine jobs.
  • Worked on maintaining Adobe Experience Manager (AEM)
  • CreatedPythonscripts to totally automate AWS services which includesweb servers,ELB,CloudFrontdistribution,EC2,database, security group, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Implemented container-based deployments using Docker Images, Docker registries.
  • Installed ofAWSCLI to control variousAWSservices through SHELL/BASH scripting.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Created local repository to connect Linux servers to RHEL site for downloading packages.
  • Branching and merging code lines in GIT and resolved all the conflicts raised during the merges.
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes.
  • Extensively worked on Ansible playbooks with Ansible roles. Configuring the servers, deploy software with zero downtime.
  • Automated configuration management and deployments usingAnsibleplaybooks andYAMLfor resource declaration. And creating roles and updating Playbooks to provision servers by usingAnsible.
  • Worked on AWS Cloud Services like EC2, S3, RDS, ELB for installing, configuring and auto scaling.
  • Configuring and Networking of Virtual Private Gateway (VPC), Cloud Formation Templets and using it, deployed AWS resources.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
  • Configuring and maintaining networking related implementation and system securities using Security Groups, SSL Certificates, subnets, Internet Gateways, SSH keys, AWS Access/Secret Keys, Iptables, Network ACL’s and different protocols such as SSH, HTTP, HTTPS and FTP.
  • Implemented and supported creating EC2 instances, S3 storage, Auto Scaling of instances and CloudWatch Monitoring based on requirements.
  • Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.
  • Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup.

Confidential, Dallas, TX

Cloud Consultant

Environment: ANT, Maven, AZURE, AWS Chef, Tomcat, JIRA, Linux, SonarQube, Docker, Windows Server 2003, VSTS, GIT, MSBUILD, NuGet, POWERSHELL, Microsoft Azure (IaaS& PaaS), MySQL, PostgreSQL, HTML, CSS3, Bootstrap.

Responsibilities:

  • Installed and configuredGITand communicating with the repositories inGITHUB and used MAVEN as a build tool.
  • Used Chef for Automation and managed GIT as a source control system.
  • Generated reports usingSonarQubewhich covers different areas of Code quality like potential bugs, code coverage, coding rules.
  • Experienced in using Tomcat, JBOSS, WebLogic and WebSphere applications servers for deployment.
  • Created and maintained variousDevOpsrelated tools for the team such as provisioning scripts, deployment tools and staged virtual environments usingDocker.
  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments and different number of servers usingVSTS Build,Power Shell, andMS Build, MS Deploy.
  • Experience in dealing with WindowsAZUREIaaS - Virtual Networks, Virtual Machines,Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Using Power shell to write, debug scripts to automate the processes and do migration of VM, involving copying and creating of VHDS.
  • Created dashboards inVSTSforCI/CD pipelines, Work items and bugs.
  • Writing CloudFormation templates for Automating AWS infrastructure and application deployments by using AWS Services like EC2, ECS, S3, SNS, Amazon Aurora, into different Availability zones for the High Availability and Disaster Recovery.
  • Created and wroteshell scripts(Bash), Ruby, Python and PowerShell for automating tasks.
  • Configuring the Docker containers and creating Docker files for various environment and worked onKubernetesenvironment.
  • Managing day to day activity of the cloud environment, supporting development teams with their requirements.
  • Designing and maintaining production-qualitySplunkdashboards.
  • Hands on experience on configuration management by using ansible andChef.
  • WrotePowerShellscript to set up the resource group, DNS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Build scripts on AWS Cloud for scheduling EC2 auto scaling, load balancer with python sdk.
  • Created and managed cloud VMs with AWS EC2 Command line and AWS Management Console.

Confidential, NE

Build and Release Engineer

Environment: AWS, Selenium, VMware, Tomcat Apache, HAProxy, Java, JBoss, Oracle, JIRA, CloudWatch, CloudFormation, DynamoDB, Lambda, VPC, IAM, Nagios, Git, Ansible, Linux, windows server 2012 R2, Redshift, Python, Data Centre Migration AWS, Jenkins, Maven

Responsibilities:

  • Providing a better workflow for Continuous Integration and Continuous Delivery.
  • Managed source code repositories like GIT, GITHUB and bit bucket.
  • Integrated maven to build the projects in Jenkins and integrated JIRA with Jenkins to track change requests and bug fixes.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/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 in AWS CloudFormation.
  • Configuration tool Installed and configured such as Ansible playbooks to set up different instances, security groups.
  • Designed and developed automation test scripts using Python.
  • Installed VMware ESXi 5.5 and 6, vSphere Server and VMware vCenter Server 5.5/6 in rack Servers.
  • Managed version control tool Git to version code changes to halp developers/programmers branch/merge/revert code.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Worked of ELB, security groups, NACL, NAT, firewall and Route 53.

Confidential, NE

Devops /Linux Engineer

Environment: Red Hat Linux5/6, IBM AIX, Logical Volume Manager, web servers, LDAP directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, Web logic application server. ava/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Jenkins, Centos, PERL.

Responsibilities:

  • Installing, upgrading and configuring RedHat Linux4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Redhat Linux.
  • Configures DNS, NFS, FTP, remote access, and security management.
  • Creates LinuxVirtual Machines using VMware Virtual Center.Installs, upgrades and manages packages via RPM and YUM package management, Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Installs, configures and supports Apache on Linux production servers and manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem, manages systems routine backup, scheduling jobs and enabling cron jobs.
  • UsedBambooto perform automated Builds and Deployments JAVA applications to DEV, test pre-prod and prod environments.
  • Involved in setting upJIRAas defect tracking system and configured various workflows, customizations and plugins for theJIRAbug/issue tracker.
  • Designed and implemented multiple Virtualization Infrastructures on VMware Hypervisor. Built and configured Virtual Linux Machines using ESXi and VSphere Client. Experience supporting VMware infrastructure in a large enterprise environment.
  • Worked with the Architects onSDLCprocess being the owner of post development environments.
  • Experience configuring Linux guest in a VMware ESX environment. Administers VMware Infrastructure Client 3.5 and VSphere 4.1.
  • Installation, Maintenance, Administration and troubleshooting of Redhat, CentOS, SUSE Linux, servers on various hardware platforms
  • Deploying the EAR and WAR archives intoWebLogicandApacheServers.
  • Managed build results in Jenkins and deployed using workflows.
  • Worked on building data center with AWS. Installed SVN, GIT, BitBucket, Jenkins images on AWS.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Developed and maintained Python /Shell scripts for build and release tasks.
  • Did Technology level upgrades, Service pack upgrades using alternate disk method.
  • Worked on Logical Volume Manager (LVM), Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands.
  • Active member of the Production 24/7 on-call support teams to support Databases for critical Applications.

We'd love your feedback!