We provide IT Staff Augmentation Services!

Aws Devops / Linux Administrator Resume

5.00/5 (Submit Your Rating)

AZ

SUMMARY

  • A proactive, result oriented IT Professional with around 7+ years of experience in IT industry with major focus on Network Troubleshooting, Automating, Building, Deploying, and Releasing of code includes Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Experience in Software Analysis, Design, Development, Deployment and Implementation in Enterprise applications.
  • Experienced in all phases of the Software Development Life Cycle (SDL C) with specific focus on the build and release of quality software. Experience in Agile/Scrum.
  • Worked extensively with AWS services like EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, Cloud Trail, Cloud Watch, Kinesis, Cloud Formation, Cloud Front, Lambda, IAM, SNS, and RDS .
  • Launching instances, adding them to the proper VPC cluster , creating NAT gateways for external addressing, creating IAM roles for user access, putting proper policy in place for access control.
  • Experienced in creating RDS instances to serve data through servers for responding to requests.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Experience with configuration management tools like Terraform and package management tools like Packer.
  • Gained experience in deploying applications on to their respective environments using Elastic Beanstalk .
  • Experienced with event - driven and scheduled AWS Lambda functions for server less architecture.
  • Experienced in version control and source code management tools like GIT, SVN .
  • Exposed to build tools like ANT, MAVEN and bug tracking tool JIRA in the work environment.
  • Practical exposure with Continuous Integration/Continuous Delivery tool like Jenkins to merge development with testing through pipelines.
  • Implemented automation using Configuration Management tools like Ansible , Chef .
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Experience in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Possess hands on knowledge with Python and Ruby in writing scripts to automate software configuration process with Chef.
  • Experience with Virtualization and Open Source technologies like VMware, Openstack , Cloud Stack, Microsoft Hyper-V.
  • Experience in designing and implementing Cloud Automation and orchestration framework in private/public cloud environments involving AWS APIs, Openstack, VMware, Chef, Puppet, Python, Ruby, Azure APIs and Workflow Engine.
  • Automated the cloud deployments, managing the configurations and bootstrapping instances using Chef .
  • Hands on Experience on Splunk architecture and various components (indexer, forwarder, search head, deployment server ), Heavy and Universal forwarder, License model.
  • Experience in designing centralized log and event aggregation through Splunk, ELK, Cloud trail, Cloud watch .
  • Experienced with container-based deployments using Docker , working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Working knowledge on TCP/IP, UDP, and LDAP protocols in solving network related issues on the servers.
  • Involved in the functional usage and gained working knowledge of web servers like Tomcat, HTTP, JBOSS, WebSphere, WebLogic, and Nginx.
  • Experienced in writing complex SQL queries and scheduled tasks using cron jobs.
  • Hands on knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, Dynamo DB, MongoDB.
  • Strong database skills in Oracle 10g/11g/12c, DB2, and MySQL and Expertise in programming with SQL, MongoDB.
  • Executed queries on NoSQL database MongoDB and RDBMS like MySQL .
  • Gained exposure at professional level with C, JAVA, Python, HTML, CSS and JAVASCRIPT .
  • Worked on various operating systems like Linux, RHEL, Ubuntu, Windows, MAC, CentOS .
  • Possess high working qualities with good interpersonal skills, high motivation, fast learner, good team player and very proactive.

TECHNICAL SKILLS

Operating System: Redhat Linux, Ubuntu, CentOS, Solaris, Windows, Mac OS X

Automation and Configuration Management Tools: Jenkins, Chef, Ansible, Ant, Maven, Puppet, Docker, Kubernetes, Kickstart, Terraform

Cloud Services: Azure, AWS, OpenStack

Version control tools: GIT, Bit Bucket, TFS, Subversion (SVN)

Database System: MS SQL Server, MySQL, MongoDB, IBM DB2

Application and Web servers: Apache Tomcat, JBoss, Web Logic, Web Sphere

Scripting: Perl, Python, Javascript, Ruby, Bash shell, Power Shell scripting, Autosys.

Virtualization Technologies: VMware, Windows Hyper-V, Xen, Virtual Box, Power VM

Monitoring Tools: Nagios, Splunk, Cloudwatch, ELK

Programming Languages: C, Java, Python, Ruby

Web Programming: HTML, Javascript, JQuery, CSS

PROFESSIONAL EXPERIENCE

Confidential, AZ

AWS DevOps / Linux Administrator

Responsibilities:

  • Configured and maintained Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Watch, Elastic Cache, SNS, SQS, Cloud Formation and Direct Connect as part of Migration Process.
  • Working on Multiple AWS instances, set the security groups, ELBs and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC , and Security Groups to maintain high security.
  • Handled working with tools for log analysis and alert triggering and connecting them to different monitoring tools (ELK, AWS CloudWatch and SCOM ).
  • Performed code commit, revert, checkout and merge operations on GIT and pushed sourced code to GitHub.
  • Scripting in multiple languages on Linux, Shell scripting, python scripting etc.
  • Operating and producing systems design specifications for Linux and Windows based platforms, MS SQL and MySQL.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War from Source Code.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Used Ansible to be deploying applications on all servers through SSH .
  • Gathered required configurations of all servers and maintain the playbook s updated using Ansible.
  • Worked on Ansible playbooks for mapping of hosts to a set of roles.
  • Automated various infrastructure activities like Continuous Deployment and Application Server setup.
  • Stack monitoring using Ansible playbooks and integrated Ansible with Jenkins.
  • Experience with Jenkins administration , backups and plugins. Using master slave configuration maintained various jobs in Jenkins and supported development teams.
  • Implemented centralized logging system using logstash, configured an ELK stack ( Elastic search, Logstash
  • and Kibana ) to monitor system logs, AWS CloudWatch, VPC Flowlogs, CloudTrail Events.
  • Created playbooks on Private clouds like OpenStack for deployments and bug fixes with Ansible.
  • Monitoring running stacks including events & resources on OpenStack Cloud .
  • Built Elastic search, Log stash and Kibana (ELK) to store logs and metrics into S3 bucket using Lambda function
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creating Docker consoles for managing the application life cycle.
  • Used OpenStack for container orchestration with Kubernetes , container storage, automation, to enhance container platform Multi tenancy to automate deployment, scaling and management of containerized applications.
  • Deployed containers using Docker, worked with Docker images, Docker hub and Docker registries and having knowledge on installation, configuration of kubernetes and clustering them.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes.
  • Experience with virtualization ( Microsoft Hyper-V ) and PowerShell scripting.
  • Worked on VDI Operations and Configuration, VMware , VCloud, ESX/ESXi.
  • Worked on Hyper-V VMWare , Vsphere, App-V, VCloud, VMware Horizon View.
  • Used Helm charts to package and deploy common applications in kubernetes .
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • This included configuration and plugin recommendations for issues like auditing of configuration changes , system performance monitoring, security issues and resource utilization.

Environment : AWS EC2, S3, Tomcat Apache, OpenStack, Dynamo DB, VPC, IAM, Elastic Search, VMware, Hyper-V, Splunk, Kibana, Git, Linux, Python, Jenkins, Maven, Chef, Ansible, Docker, Kubernetes.

Confidential, AZ

AWS DevOps/ Linux Administrator

Responsibilities:

  • Installation and Configuration of BEA WebLogic Application Server 9.2 and Oracle WebLogic 10.3/11g/12c on SUN Solaris 9.0/10.0 and Windows environment.
  • Migrated WebLogic 10.3.x to JBOSSEap 6.x for 355 applications and involved in complete evaluation, feasibility, contacting Red hat team for any code changes if required.
  • Configured and installed OpenShift master and node components on a defined set of hosts on our QA and Prod hosts.
  • Determined and suggested hardware and software specifics to the System and customized as per the requirements.
  • Configured Node Manager for running managed servers.
  • Created and maintained installation configuration file in openShift , which contains information about your installation, individual hosts, and cluster.
  • Used “installer.cfg.yml” where we maintain our host inventory list for deployments using Openshift.
  • Installed and configured Apache HTTP Server 2.0 , Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
  • Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for Weblogic server.
  • Experience in analysing the proxy server log in comparison with Weblogic logs to narrow down the malformed request.
  • Performed migration and upgraded Weblogic server 10.x to Weblogic 11x and to the recent version12c .
  • Worked on setting up LDAP, SSL certificates on WebLogic using the key stores.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers ( WebLogic, Was, JBoss) andWeb Servers ( Apache, Nginx) and Web Containers like Tomcat etc.
  • Experience in Load Balancing to configure Load Balancer rules to evenly distribute traffic between multiple servers.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Created automated build and deployment process for 150 + applications, performed re-engineering to setup for better user experience, and built a continuous integration system for 150 + products.
  • Defined Release Process & Policy for 45 + applications early in SDLC.
  • Designed different Release Environments for 50 + projects.
  • Designed and Implemented build framework for 100 + applications using Jenkins & maven as build framework tools.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS .
  • Managed Amazon Web Services (AWS) infrastructure for 10 + applications with automation and configuration management tools such as Udeploy , Puppet or custom-built.
  • Designed cloud-hosted solutions, specific AWS product suite experience.
  • Involved in Integration of Automated Build with Deployment Pipeline for 75 + applications.
  • Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments ( Integration, QA, and Production ).
  • Installed and configured an automated tool Puppet 25 + times that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created 8 + Puppet manifests and modules to automate the configurations of systems operations.
  • Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to 100+ existing infrastructures.
  • Used Puppet to make sure the Jenkins slaves are coordinated.
  • Did upgrades to 75 + applications using Puppet modules .
  • Developed Puppet modules to install Tomcat, JBOSS, WEBLOGIC, WAS, SOLR servers , Zookeeper and Beaker Ruby test scripts to test the modules.
  • Built applications (EAR, WAR, JAR) using ANT, MAVEN scripts. Deployed/undeployed applications like ( EAR, WAR, JAR) using Shell scripts.
  • Worked on installation of Docker using Docker toolbox .
  • Worked on creation of custom Docker container images , tagging and pushing the images
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer , Auto scaling, multi AZ VPC, IAM and Cloud Watch.
  • Configured Ec2 container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripted in multiple languages on UNIX, LINUX and Window s - Batch, Shell script etc.
  • Installed and configured LAMP servers like Apache/Tomcat/MySQL/PHP .
  • Troubleshoot the build issues during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: Red Hat Linux 5/6,x, WebLogic, JBoss, Apache/Tomcat/MySQL/PHP, GIT, JENKINS, PUPPET, CHEF, DOCKER, MAVEN, AWS, EC2, WEBSPHERE, ANT,PUTTY, CONFLUENCE .

Confidential, Boston

DevOps /Linux Administrator

Responsibilities:

  • Worked from Scratch, like choosing hardware specifications, installed required tools on my virtual machine and administered, monitored different servers.
  • Troubleshooted and resolved 50 + of build and deployment issues in preprod/prod environments.
  • Installed and administered Artifactory repository. Deployed more than 200 artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Setting up continuous integration and formal builds using Jenkins with Artifactory repository
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installed Configured and Administered WebLogic Application Server 8.x/9.x/10.x/11g on Linux, Solaris and Windows Environment.
  • Maintained build related scripts developed in ANT, shell .
  • Modified build configuration files including Ant's build.xml.
  • Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes and Chef Attributes .
  • Installed and monitored tools on Window s and Linux Environments.
  • Wrote Scripts for automatic Deployment through Bamboo .
  • Developed Automation script to trigger push to production from Jira, invoke Build in Bamboo and deploy to target servers.
  • Automated scheduling /Periodically builds and Deployments on timely basis.
  • Created Jira workflows to automate deployment and issue tracking. set up build notifications, created the users and assigned the permissions on bamboo .
  • Deploy the all build artifacts in tomcat server and resolved the issues for any failed jobs.
  • Used Jenkins to automate everyday builds, testing and deployed in artifactory and tomcat servers.
  • Installed and administered Artifactor y repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Deploy, configure using Hudson, Jenkins, Hudson, BladeLogic, Git and SVN - Dev, QA and Prod.

Environment: Oracle WebLogic Application Server, Git, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS ELB, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch

Confidential

Build and Release Engineer

Responsibilities:

  • Involved in different phases of SDLC Requirements, Analysis, Design, Documentation, Testing and Implementation.
  • Involved in identifying the build errors in the system, identify the build issues, and escalate it to the concerned team after careful analysis. Work and coordinate with the team to get the build fixed before the release.
  • Key member on build team that works on how to reduce the build time. We used cache to reduce compilation time and redundancies.
  • Worked on continuous integration tool TeamCity . Used TeamCity for official nightly build , test and managing change list. Installed multiple plugins for smooth build and release pipelines.
  • Create and Maintain nightly builds , hot-fix builds/branches , custom and private builds .
  • SVN administration including creating branches , tags , user and group account requirements, resolution of user access issues and responsible for data security .
  • Maintain SVN repositories , handling releases and perform Branching and merging process operations for SVN.
  • Perform deployments to multiple environments in Testing, staging and production environments and configure jobs for generating project artifacts.
  • Created and updated puppet manifests and modules, files, and packages stored in the GIT repository, created local, virtual repositories in Jfrog Artifactory, and integrated with TeamCity.
  • Responsible for taking the source code and compiling using ANT and package it in its distributable format such as JAR, WAR and EAR and deploying them in the WebSphere application server.
  • Monitoring of applications, servers, doing capacity planning with the help of Nagios and Splunk for managing logs to notify the incident management system upon reaching or exceeding the threshold limits.
  • Experience in integrating Bamboo with ServiceNow through API and created schema to store the build information and used ServiceNow for implementation of ITIL Change Management Process.
  • Developed pom.xml files for maven build scripts . Experience in administering and maintaining Atlassian products like JIRA and confluence and deployed specific versions of various modules of an application into target environment using Udeploy .
  • Working on Deploying using middleware tools like WebSphere , creating deploy scripts and setting for the production release .
  • Involving for manage hosting plans for AWS infrastructure, implementing and deploying workloads on Amazon EC2 Instances, Design and Implement Storage and good understanding on implementing images/disks, Hyper-V, VMware technologies and system center components.
  • Experience in administration, configuration and support for Application Life Cycle Management (ALM) tools like JIRA , Team Forge to track the progress of the project and used as ticketing tool .
  • Responsible for creation of release notes to every scheduled release.
  • Active participant in software configuration and change management processes to improve the build accuracy, time, and version controlling and doing scheduled releases on time.

Environment: SVN, Puppet, OpenStack, Maven, Chef, ANT, Jenkins, Docker, Hudson, WebLogic Application Servers, Agile SDLC

Confidential

Linux System Administrator

Responsibilities:

  • Installation, Maintenance, Administration, troubleshooting, Testing, Tuning, Upgrading and loading patches of Red Hat Enterprise Linux 4/5/6 and Solaris 9/10 systems on both physical and virtual servers.
  • Performed automated installations of Operating System using kickstart for Red Hat Enterprise Linux 5/6 and Jumpstart for Solaris 9/10 Linux.
  • Creating Zones, containers, LDOM s on Solaris servers, creating zpools, ZFS file system installing Oracle, Java based applications on them.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
  • Installation of packages RPM, YUM and configured SAMBA server for Windows and Linux connectivity.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Remote system administration using tools like SSH, Telnet , and Rlogin .
  • Installation, configuration and administration Linux servers and services ( Tomcat, DHCP, DNS, TFTP, NFS, Apache)
  • Extensive use of Veritas Volume Manager for Disk management, file system management on Sun Solaris environment.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager. File system Tuning and growing using VERITAS File System (VxFS) , coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Creation of Logical volumes ( LVM ) for Linux operating systems and Configuring, adding Oracle ASM disks to database server.
  • Installed and configured VNC server/client
  • Experience in Configuring and Managing SAN Disks, Disk Mirrors & RAID 0, 1 & 5 Levels.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Experience in Creating and modifying users and groups with SUDO permission.
  • Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, mail server, MySQL database, SVN , build and firewalls in both development and production.
  • Job automation using Blade Logic , Puppet Tools and Troubleshooting servers &application related issues .
  • Perl and shell scripts to collection and summarize server information for server monitoring improvement project.
  • Maintained and documented all the errors and logs that were new to the environment shared it with the team. Experience in Disaster Recovery and Planning.
  • Server Consolidation and Migration of Applications on Oracle and Java Applications.
  • Installed and monitored VMware Virtual environments with ESX4ESX 3.x, ESXi servers & Virtual Center 2.X.
  • Log file was managed for troubleshooting and probable errors.
  • Responsible for reviewing all open tickets, resolve and close any existing tickets.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables , firewall, TCP wrappers, NMAP .
  • Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage on 2,3, 4 node clusters.
  • Worked on E-commerce based application products related to internet marketing, credit card transactions.
  • Trouble shooting of day to day system and user problems including resolving issue tickets and documentation of the issues and their fixes
  • Support hotline call, Global on-call and 24X7 pager duties, Database Backup and Recovery, Performance Monitoring and Tuning.

Environment: Sun Solaris (8, 9,10), RHEL Linux (Red Hat 3,4,5), Logical Volume Manager, Veritas Volume Manager, VM ware, SVN, Blade Logic, VNC, RAID, Tomcat, Apache, MYSQL, Oracle, Java, Shell, Pearl, SUDO, YUM, SAMBA, RHEL, Web logic servers, TCP/IP, NIS, NFS, DNS, SNMP, 24X7.

We'd love your feedback!