Senior Aws Devops Engineer Resume
Memphis, TN
SUMMARY:
- AWS/Azure Certified Cloud/DevOps Engineer wif over 6 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 wif 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 wif 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 wif 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 wif 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.
- IntegratedKuberneteswif network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
- WroteAnsible PlaybookswifPython, 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 wif ELB, EC2 and RDS.
- Implemented and maintained themonitoringand alerting of production and corporate 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, Bamboo
Build tools: Maven, Ant, Gradle
Version Control: Git, SVN, GitHub, Bitbucket
Monitoring tools: Splunk, AWS cloud watch, Prometheus, Grafana, Nagios, Wireshark, Zabbix
Ticketing tools: Jira, Splunk, ServiceNow
Web servers: Web Sphere, Apache Tomcat
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, Memphis, TN
Senior AWS DevOps Engineer
Environment: AWS, Jenkins, Jira, Apache Server, Shell Scripts, Maven, GIT, Docker, Kubernetes, Ansible, Chef, Python, SonarQube, Cloud Formation, DynamoDB, 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 wifPythonandShellscripts to automate routine jobs.
- CreatedPythonscripts to totally automate AWS services which includesweb servers,ELB,CloudFrontdistribution,EC2,database, security group, S3 bucket and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
- Installed and Configured the Nexus repository manager for sharing the artifacts wifin 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 wif installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes.
- Extensively worked on Ansible playbooks wif Ansible roles. Configuring the servers, deploy software wif 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 s, 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 wif 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 wif 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 wif 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 wif python sdk.
- Created and managed cloud VMs wif AWS EC2 Command line and AWS Management Console.
Confidential, NE
Build and Release Engineer
Environment: AWS, Selenium, VMware, Tomcat Apache, 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.
- Well versed in managing source code repositories like GIT, GITHUB and bit bucket.
- Integrated maven to build the projects in Jenkins and integrated JIRA wif 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 wif Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
- Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
Confidential
System Administrator
Environment: Linuxinstances, AIX Servers, HP-DL380 G6/G8 and DELL R710/720 and 920, p8/p7 Series, IBM-Blade Centre (Chassis Blades HS23, HS-22 & Racks), HMC V7R7.7.0, ILO, KVM, RHEL 6/5, VMware-vSphere
Responsibilities:
- Installed, maintained and upgraded Red hat Linux and Solaris Servers using kick-start-based network installation.
- Configured and administered multiple production Red hat 4/5/6 servers across multiple platforms.
- Worked on various Unix/Linux clusters such as Oracle RAC, SAP service guard S2S and Local, Service guard CFS S2S and Local, Linux VCS HA Cluster S2S.
- Perl development to interact wif LDAP (AD) servers to query & modify person, host & net group data.
- Installation, setup, configuration, security administration and maintenance for flavors of servers.
- Worked closely wif SAN team, allocated storage to the server and shared wif its cluster nodes.
- Most of these tasks are performed using native Korn Shell and Perl scripts system resources from one partition to another partition.
- Preparation and execution of server patching and upgrade on more TEMPthan 500 servers including HPUX, AIX, Solaris and Red Hat Linux servers.
- Configured the yum repositories for installing and updating the packages on the Red Hat Linux.
- Experienced in configuring and maintaining System Securities using IPTABLES.
- Experienced in networking wif LAN, WAN, Routers, Gateways, etc.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager. File system Tuning and growing using VERITAS File System (VxFS).
- Configured, maintained, applied changes and fail-over schedules of HA servers running Veritas Cluster Server and Red Hat Cluster Server.
- Coded various Perl/Shell scripts to automate backup and recovery.
- Expert in setting up SSH, SCP, SFTP connectivity between Linux hosts. Experienced in DNS, NIS, NFS, CIFS, FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
- UNIX Shell/Perl scripting for job automation. Creating zones for application.
- Created ZFS file system in Solaris 10 using Zpool and ZFS and created Veritas file systems 5.0, RAID 0, 1, 5 volumes.
- Installed application connectivity software to enable IBM print services. Configured and administered firewall rules, including the use of SNORT, NMAP to TEMPeffectively monitor system files, port security, and network traffic activity coming through the firewall.
- Implemented Oracle RAC high availability application cluster on RHEL 4.5.