Aws Devops Engineer Resume
FloridA
SUMMARY:
- A highly motivated and result - driven professional with 7+ years of experience on Linux Administration with hands on Source Control, Build Management, Configuration/ Automation Management Tools.
- Experience in Linux Administration. Installation, Configuration and Maintenance of Linux (Red Hat, CentOS and Ubuntu).
- Experience with DevOps methodologies implementing Continuous Integration / Continuous Delivery Pipelines using tool sets like GIT, SVN, AWS and Jenkins/Hudson.
- Well versed with Linux OS, TCP/IP Protocol suite.
- Hands on experience in implementation of software configuration Management (SCM), Infrastructure tools like Chef and Ansible.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
- Experience with Chef Cookbooks and recipes to manage system configuration and to automate system operations
- Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
- Experience in containerization and handling multiple images using Docker and Docker-composer and knowledge on Docker engine, Hub, Machine and Kubernetes.
- Experience in Implementing Kubernetes to deploy, scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Experience in the automation of AWS infrastructure via Terraform and Jenkins, software and services configuration via chef cookbooks.
- Experience in Infrastructure Development and Operations utilizing AWS resources like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, Elastic Cache, CloudWatch, SNS, Route 53 .
- Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity.
- Experience in administration of databases like MySQL, Mongo DB, Amazon Dynamo DB, and Amazon RDS .
- Expertise in automating builds and deployment process using Bash, Python and Shell scripts .
- Strong knowledge and experience in monitoring and logging tools like Splunk and Nagios, App Dynamic for monitoring network services and host resources.
- Working experience in deployment, monitoring and provisioning Microsoft Azure (PaaS, IaaS and PaaS).
- Good command on working with Tracking Tools Bugzilla, JIRA and ServiceNow .
- Experience in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server .
- Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence .
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
- Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player with a team leader with good problem-solving skills.
TECHNICAL SKILLS:
Version Control System: Git, GitHub, Subversion (SVN), Bitbucket
Operating Systems: Linux (Redhat, CentOS, Ubuntu), Windows 7/8
Integration and Configuration Management Tools: Jenkins, Ansible, Chef, Docker, Kubernetes, Terraform
Build Tools: Maven, ANT, Gradle
Cloud Platform: Amazon Web Services (AWS), Openstack, Azure
Monitoring Tools: Nagios, Splunk, AWS Cloudwatch
Web/Application Servers: Apache Tomcat, Nginx
Databases: MySQL, Oracle, NoSQL
Network Protocols: TCP/IP, FTP, UDP, SSH, HTTP
Virtualization: Oracle Virtual Box, VMware ESX
Methodologies: Agile, Waterfall
Issue Tracking: JIRA, Confluence, BugzillaLanguages
SHELL, Python, Ruby, Java/J2EE
PROFESSIONAL EXPERIENCE:
AWS DevOps Engineer
Confidential, Florida
Responsibilities:
- Using GIT and SVN for versioning and source code control.
- Worked with Maven as build tool on Java projects for the development of build artifacts on the source code.
- To maintain the storage and monitoring using AWS cloud watch.
- Developed RESTful API using apache axis to allow communication in between the application.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, Route Tables, Subnets in VPC.
- Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, (and creating/configuring VMs (Windows/Linux).
- Migrated on-premise applications to the AWS cloud by Building applications and database servers using AWS EC2 instances and RDS oracle servers by using baked AMIs.
- Worked on container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
- Monitored and updated servers regularly by using Ansible which are deployed via Jenkins Cloudbees.
- Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible with Terraform.
- Successfully installed and configured Nagios monitoring system to monitor the production server environment.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Worked on creation of Change requests and Service requests using tool Service Now.
Environment: Amazon Web Services (AWS), SVN, GIT, Bitbucket, Ansible, Docker, ANT, Maven, Jenkins, Nexus, VMware, Terraform, Kubernetes, Nagios, JIRA, Service Now, Windows 7, Java, Linux (RHEL)
DevOps Engineer
Confidential, California
Responsibilities:
- Troubleshooting various issues by identifying and prioritizing them according to criticality using knowledge of Linux.
- Used monitoring tools to proactively identify issues and trends querying the oracle database using Splunk.
- Used Chef and Ansbile as configuration management tools to manage all existing servers and automate the build/configuration of new servers.
- Involved in Build, Release Management process using Jenkins, Ant, Maven, Gradle.
- Automated Repeated tasks using scripting languages like Python, SHELL.
- Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
- Worked with Ansible, Ansible Tower as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages any changes
- Analyzing the issues by getting different perspectives by communicating with concerned teams
- Prioritizing the alerts based on criticality with the incident management tool (Moog)
- Working as a part of a distributed team that spans multiple time zones
- Built different components in the production and staging using screwdriver (abstraction layer of Jenkins) and Git.
- Continuous interaction with team of multiple tiers to explore and take initiation of pending tasks.
- Write concise operational runbooks.
- Used JIRA as the issue tracking tool to capture, organize and prioritize issues. Monitoring JIRA disk space usage and maintaining documents using confluence.
- 24x7 support to Production Engineering team.
- Creating and configuring EC2 instances for existing applications using AMI’s.
Environment : Amazon Web Services (AWS), Chef, Ansible, Yamas, Splunk, Hadoop, Oozie, Jenkins, Moog, JIRA, Confluence, Python, Shell, Ruby, Docker, Kubernetes, Nagios, YAML, Linux (RHEL)
Build & Release Engineer (Internship)
Confidential, Texas
Responsibilities:
- Creating fully automated CI build and deployment infrastructure and processes for multiple developing Docker images to support Development and Testing Teams and their pipelines.
- Worked on the installation and configuration of Nginx as a web server.
- Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Performed S3 buckets creation, policies on the IAM role based polices and assigned to cloud instances.
- Installed and supported the Clear Case and Multi-Site tools for the entire group.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, ConfigMaps and deployments.
- Assisted customers in implementing DevOps strategies using Build forge as the automation engine.
- Configured S3 versioning and lifecycle policies to backup files and archive files.
- Configured Elastic Load Balancers with EC2Autoscaling groups.
- Set up CI (Continuous Integration) for major releases in Jenkins
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
Environment : Amazon Web Services (AWS), GitHub, Jenkins, Ansible, Docker, Kubernetes, Azure, Apache Tomcat, Ngnix, Bugzilla, Bash, Python, Shell, Nagios, JIRA, Linux Redhat Enterprise (RHEL)
Systems Engineer
Confidential
Responsibilities:
- Deployed the Red hat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Created VM shell for pushing the operating system using the kickstart server.
- Creation of Kickstart images for the different version of Red hat Linux Operating system.
- Created the filesystems using red hat volume manager and performed the health check on regular basis for all Linux serves.
- Scan the newly assigned LUNs to the servers and assigning them to volume group and increasing the file system using red hat volume manager.
- Mounted and unmounted the net app storage LUNs to the Red hat Linux servers and troubleshooting the issues encountered.
- Created Link aggregation (LACP) with VLAN tunneling using virtual connects (VC).
- Share uplink set (SUS) using LACP, VLAN tagging.
- Created the filesystem and RAW logical volumes for the Oracle RAC based on the requirement.
- Installation/Configuration of ESXi servers and applying security patches to the ESXi servers.
- Managed the ESXi servers using the VSphere client and VCenter for managing the multiple ESXi servers.
- Build the Red hat Linux server in VMware ESX client through VSphere client.
- Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
Environment: Linux Redhat Enterprise, AutoSys, CentOS, VMware, vSphere, VMware ESX, GIT, Shell, MySQL, Tomcat.
Linux System Admin
Confidential
Responsibilities:
- Resolving software and hardware issues
- Made entries to manage hardware and software inventory in Remedy.
- Scheduling backup of files using NetBackup Experienced in User and Group administration
- Widely used Nagios for monitoring and configuring Alert
- Performed server’s updates, patching, upgrade and package installations using RPM
- Configuration and troubleshooting of actuarial applications in CentOS platform
- In-depth knowledge of NFS, DHCP, FTP, NTP, DNS
- Installed and configured APACHE Web Server
- Experienced in Disk and file system management through Logical Volume Manager (LVM)
- Updated and documented Helpdesk tickets with Remedy ticket system.
- VMware Installation and monitoring of ESXi Servers, VSphere Client and VCenter Server
- Configuring Kickstart Server and setting up for automating installations
- Submit Change requests using Change Control Procedures
Environment: CentOS Linux 5, Windows 2008, TCP/IP, Win 7, MySQL, Nagios, Apache.