Sr. Aws Devops Engineer Resume
TennesseE
SUMMARY:
- 8 years of experience in IT industry comprising asLinux Admin/Build & Release/ Product Manager /DevOps Engineering solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
- Experience in installing, configuring and administrating Red Hat Linux AS 3.0 /4.0/5.x/6.x & SUN Solaris 8, 9 and 10, OEL, SUSE Linux Enterprise Server (SLES) 10.x, HP - UX 11.00, 11i, AIX 6,7, Windows NT, 2000 and 2003.
- Installed and Configured Solaris by using Jumpstart and Linux by using Kickstart.
- Experience working Amazon AWS Cloud services like EC2, S3, ELB, EBS, VPC, RDS, etc.
- Worked on Autoscaling, Cloudwatch(monitoring), AWS Elastic Beanstalk(app deployments), Amazon S3(storage) and Amazon EBS(persistent disk storage).
- Experience withpatching of Linux, Solaris servers and hardening of servers using native and third-party tools.
- Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Disk and File system management through Logical Volume Manager (LVM ) on HP-UX, LINUX and Solaris Volume Manager (SVM) onSolaris.
- Knowledge of networking ( TCP/IP, Ethernet), NIS, DNS, NFS, DHCP, SMTP and RAID .
- Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, VPN, OSI model, Firewall (checkpoint),
- Created and Managed File Systems (CFS) for Oracle & Sybase data bases.
- Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, Tomcat, WebSphere, JBoss4.0.x, 5.x, Web Servers, WebLogic 8.x, 9.x, 10.x, 11.x servers and LDAP servers.
- Configured DNS, LDAP, Apache HTTP servers. Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience in scripting languages such as Shell, Perl, Python and Ruby.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
- Created Ansible playbooks for TIBCO AppManage utilities.
- Installed Oracle database software and created database instances using Ansible playbooks
- Experience in using Build Automation tools and Continuous Integration concepts by using tools likeJenkins,Hudson, Splunk,Team city, Quick Build, Build forge, Maven, ANT, Gradle.
- Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Installation, configure and administered CI tools such as Jenkins, Hudson& Travis to automate most of the build related tasks .
- Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
- Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
- Experience with agile development (Scrum, Kanban, etc.) and Test Automation (behavior, unit, integration testing).
- Strong experience with the Docker tool chain (Docker, Docker-compose, swarm, etc.) and major cluster Orchestration tools.
- Worked with VMware ESX servers, and Virtual Infrastructure client to create virtual guests
- Experience in migrating VMware ESX 3.5 to ESX 4.0&vSphere ESXi 4.1 to ESXi 5.0.
- Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.
- Expertise in System performance tuning, capacity planning and Disaster Recovery planning.
- Involved in installing Nagios monitoring and Splunk services on Unix servers.
TECHNICAL SKILLS:
OperatingSystems: Linux(RedHat4,5,6,CENTOS&SUSE),Solaris10/9/8,HP-UX11.0,11.11,11.23,11.31,Ubuntu 12/13.
Hardware: HP Proliant, Blade servers, Sun Servers E450, E3500, E4500, E5000, E6500, E10k, E15k, E25k, Sun Ultra's, V210, V280, V490, V880, V6800 SUN Ray (1g Ultra-Thin Client) SUN Desktops (SPARC 10, 5), DMX3 and DMX4 Storage Arrays, F5
Networking: TCP/IP,NIS,NFS,DNS,DHCP,CiscoRouters/Switches,WAN,SMTP,LAN,FTP/TFTP.
WEB Technologies: Tomcat, Apache DB2, Oracle, WebLogic (8/9/10) & Web Sphere 4.0/5.0, JBoss, Ngnix
Programming Lang & Databases: MySQL,Oracle,MSSQL,C,UNIXShellScripting,PerlScripting,HTML,Perl,VB, Ruby, Python.
Configuration Management: Puppet, Chef, Ansible
Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET
Virtualization: VMware vCAC, vSphere, vCenter, vCloud, VMware ESX/ESXi.
Cloud: AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, DynamoDB, Terraform
PROFESSIONAL EXPERIENCE:
Confidential, Tennessee
Sr. AWS DevOps Engineer
Responsibilities:
- Design highly available, cost effective and fault tolerant systems using multiple AWSEC2 instances, Auto Scaling, AWS Elastic Load Balance and AWS Amazon machine image (AMIs), DNS mapping with subdomain using Route 53.
- Leveraged Terraform to automate in AWS infrastructure like EC2, IAM, VPC, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, S3 using JSON / HCL Scripts and general knowledge in Kubernetes.
- Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Written the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
- Used various services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like ansible. Converted slow and manual procedures to dynamic API generated procedures.
- Provided guidance on AWS operations and deployment, and best practices throughout the lifecycle of a project.
- Involved in analysis, architecture Design and creation of AWS Load Balancer, sending email and pager duty services when new instances launch using cloud watch.
- Ansible Tower smart start install, config and/or upgrade including high availability configuration, integration with active directory, importing content from other versions, and creation of role based access controls and Created roles, playbooks, inventory.
- Knowledgeable of configuring web / application servers and load balancers such as Amazon ELB, HAProxy, Tomcat, Nginx, Apache, Jenkins Servers using Docker Containers and leveraged Ansible to push onto DevServers.
- Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Docker Containers and Jenkins.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
- Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- Worked on creating an automated system to service the patch installations on any given host and deployment playbooks on the given hosts.
- JIRA Administration experience with customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes etc.
- Review Pull Requests submitted by team, provide inputs, approve and merge to Develop branch in Bitbucket.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
Environment: RedHat (5.x/6.x), Terraform, Apache, BASH, Python Script, AWS EC2, S3, IAM, AMI, Ansible, JIRA, Bitbucket, Docker.
Confidential, Franklin, TN
Sr AWS / DevOps Engineer
Responsibilities:
- Have been experience with 7 projects teams involving with different Product Development teams for multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the Agile process
- Day to day duties for Unix/Linux server Maintenance and Support to developer's team for their issues with application, tuning, troubleshooting, software running on Servers.
- Managed Ubuntu, Linux and Windows virtual servers on AWSEC2 using Open-Source Chef Server. Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and can quickly evolve during development iterations.
- Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability
- Worked on high-volume crash collecting and reporting system, built with Python
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch
- Experience involving configuring S3 versioning, lifecycle policies, backup files and archive files in glacier.
- Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.
- Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
- Used Chef to manage VM configuration within AWS & Primarily used Ruby to write GIT applications and chef Recipes
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment. supporting Chef Environment with 200+ servers and involved in developing manifests.
- Experience with design, configuration and implementation of Nagios 4.0.8
- Monitored via remotely run scripts via Nagios Remote Plugin Executor.
- Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
- Provided end-user training for all GitHub users to effectively use the tool.
- Worked on high-volume crash collecting and reporting system, built with Python
- Developed unit and functional tests in Python and Java.
- Expertise in deployment of Routers, Switches, Hubs, Firewalls, IDS, load balancers, VPN Concentrators.
Confidential, Miami, Florida
Cloud/DevOps Engineer
Responsibilities:- Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBSfor installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
- Spun up Windows 2008, 2012 R2, RHEL 6.x, Ubuntu 11.x, Amazon Linux instances installed Apache Tomcat application with a reverse proxy and placed these instances under an Internal and External Load balancers.
- Written custom scripts for backing up data for more than 2 weeks into S3 bucket and for longer period of time the data was moved to RedShift.
- Configured ILO IP addresses and Installed Redhat Linux 6.4, 6.5 and Solaris 10 on HP x86 servers (C7000, DL360, and DL380’s).
- Used LVM on Linux to create volumes with layouts like RAID 1, 5, 10, 51.
- Used puppet and ChefAutomation tools for configuration management in different systems.
- Wrote Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring
- Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
- Installed and upgraded Veritas Volume Manager 6.0 and used Veritas Cluster Server to create environments forWebLogic, NFS and sendmail agents.
- Experience in Managing SAN disks like EMC and VMAX using EMC Powerpath.
- Installed EMC Powerpath and create Storage RAID groups, LUN’s and assigning them to the servers.
- Experience in Troubleshooting and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.
- Expericence in installing and deploying Apache, JBoss 5.x
- Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
- Experience with F5 load balancers to load balance and reverse proxy servers.
- Experience in WebLogic and WSIL deployments.
- Installed and configured VMware products including vCAC, vSphere, vCenter, vCloud.
- VMware ESX/ESXi 5.x installation, configuration and maintenance.
- Built ESXi servers and implemented complete integration with SAN for VMotion in VMware DRS and HA enabled.
- Implemented automated Cloud infrastructure using Chef.
- Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Experience in Virtualization Software (Hypervisor, KVM, OpenStack etc.)
- Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates.
- On-call support for 24/7 for troubleshooting production issues.
- Created a discussion group for cloud support team in shared pointand maintained all documentations here.
Confidential, Round Rock
Sr. Linux Admin/Build Release Engineer
Responsibilities:- Installing and upgrading Redhat Linux on HP x86 and Itanium Servers and Solarison Sun SPARC, HP DL 380 G 4, 5, 6 and 7 & Confidential Power Edge servers.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Automated build process with Continuous Integration Tool Jenkins/Hudson, Bash/Perl. Involved in designing/automating proof of concept projects and version control tool migrations and handling Version Control activities.
- Participated in migration, from Base Clear Case to UCM Clear Case and even from CVS.
- Implemented Jenkins Master/Slave concept in Jenkins dashboard and a Git mirror for SVN repository, which enables users to use both SVN and GIT.
- Managing the code migration from TFS, CVS and Star team to Subversion repository.
- Configured application servers(JBOSS) to deploy the code.
- Configured plugins for the integration tools to the version control tools. Worked with the developers to configure plugins trough Eclipse to develop the code.
- Utilize Jira for issue reporting, status, and activity planning.
- Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds. Deployed the EARs and WARs in JBOSS Application server using ANT script.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Involved in building Javaand .NET code on to different Jenkins servers as per the schedule.
- Maintained and administered GIT source code tool and Experience in working GIT for branching, tagging, and merging.
- Created scripts for Backup and restoring GITHUB repositories.
- Used MAVEN as a dependency management tool to manage all the dependencies that are required.
- Created and configured jobs, script builder, custom command builder, agents in Bamboo.
- Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
- Configured GIT with Jenkins and schedule jobs using Poll SCM option.
- Using Jenkins AWS CodeDeploy plugin to deploy to AWS
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
- Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
- Used Artifactory repository tool for maintaining the Java based releasecode packages.
- Installed Build forge software and configured database and application server settings within the Management console.
- Experience in load balancing, DNS, SSL, and firewalls and Integration of Linux/Solaris with Active Directory (LDAP).
- Wrote Pom.xml for Maven application builds automation and Used SSH for management of few remote sources.
- Used IBM Rational Clear Quest for tracking the changes and approval process and Worked on deploying ERP (Oracle 11i) applications.
- Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
- Installed and configured Puppet and BIND for internal infrastructure within the company.
- Experienced with Restful API's of Elastic Search to analyze, search and visualize real-time data.
- Experienced network based services including DNS, Syslog, NTP, SSH. Utilized Netstat, Dig, TraceRoute, Nmap, iPerf, Rsync. Implemented Nagios monitoring solution for mission critical servers.
- Defined & Implemented CM, Release Management Processes, Policies and Procedures and Worked closely with developers to pinpoint and provide early warnings of common build failure.
Confidential, Bloomington
Sr. Unix/Linux Administrator
Responsibilities:- Installation of Solaris 8, 9 based servers with Jumpstart and RedHat Linux EL 4.x based serversusing Kickstart in development, test and production environments.
- Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
- Installed/ upgraded patches, firmware (OBP), and security (Kernel) patches for all applications in installed infrastructure.
- Responsible for user administration and management using SUDO and RBAC
- Built new systems for Production and migrated from Solaris 8 to 9.
- Maintained Volumes and File systems using VxVM / VxFS for Oracle, DB2, MySQL databases.
- Used VxVM to add disk, create new disk groups/volumes, resize, deport and import disk groups between servers.
- Experience with running SQL queries on Oracle and MySQL.
- Upgraded over 35 servers with VERITAS Volume Manager from 3.x to 4.0.
- Used VERITAS Cluster Server 4.1 to create high available environments for NFS, WebLogic and Sendmail agents.
- Experience with SAN Arrays like creates Storage RAID groups and LUN’s and assigning them to the servers.
- Performed systems monitoring, upgrades, performance tuning and backup and recovery.
- Implementation of naming services like DNS with Bind 8.4.x and NIS.
- Upgraded VMware ESX 3.5 infrastructure to VMware vSphere 4.1 and VMware vCenter 4.1.
- Administered VMware environment, evaluated and implemented new hardware and software
- Took active part in troubleshooting VMware Center and ESXissues and in system hardware failures.
- Provided 24x7 on-call / Remote Support for UNIX Production Problems on weekly rotation basis.
Confidential
Linux/Solaris Systems Administrator
Responsibilities:- UNIX Administration- maintaining around 1000 Production environment including Solaris & RHEL 3.x & 4.x servers. Managing their memory / CPU load, Disk Space, swap space, processes etc. running on themCreating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX and Linux environment.
- Installation, configuration & administration of Red hat Linux 8/ 9/ RHEL 3.0/ RHEL 4.0&Solaris 8/9, IBM AIX servers.
- Upgrading Development servers to Solaris 9 and 10
- Experience configuring ILO and Manage Servers remotely using ILO
- Configure servers to use HTTP, DNS, NFS, NetBackup, and Storage Disk configuration.
- Creating & administer user accounts, SUDO access, etc.
- Managing file systems; grow them on fly using LVM on Solaris and Linux.
- Implementing software RAID at install-time on Linux.
- Add, remove, and resize logical volumes on Linux and Solaris
- Diagnose and correct boot failures arising from boot loader, module, and file system errors on Linux
- Worked on NetBackup migration
- Mirror the root volume group in Solaris and use it for redundancy.
- Configure VERTITAS for a clustering environment on Red hat and Solaris servers.
- Performing O/S upgrades and Maintenance level upgrades.
- Use ILO/HMC for remote access of servers on Linux/Solaris respectively.
- Shell Scripting to automate tasks on Solaris and Linux.
Confidential
Jr. Unix Administrator
Responsibilities:- Installing, configuring and updating Solaris 7, 8, Red Hat 7.x, 8, 9, Windows NT/2000 Systems using media and Jumpstart and Kickstart.
- Creating and Authenticating Windows user accounts on Citrix server.
- Creating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX and Linux environment.
- Working with VERITAS Volume Manager 3.5 and Logical Volume Manager for file system management, data backup and recovery.
- Experience working with SVN and GIT and LDAP.
- User administration which included creating backup account for new users and deleting account for the retired or deleted users.
- Implementing backup solution using Confidential T120 autoloader and CA Arc Serve 7.0
- Managing Tape Drives and recycling it after specific period as per the firm’s policies.
- Working with DBA’s for writing Scripts to take database backup and scheduling backup using cron jobs.
- Creating UNIX and PERL scripts for automated data backup, status of the storage.
- Installing and configuring Oracle 8i database server on Solaris after creating the file systems, users and tuning the kernel.
- Setting up labs from scratch, testing hardware, installing and configuring various hardware devices like printers, scanners, modems, network and communication devices.
- Creating, troubleshooting and mounting NFS File systems on different OS platforms.
