We provide IT Staff Augmentation Services!

Devops Administrator Resume

3.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Around 8+ years of experience in IT industry with strong expertise on System administration , and implementing Devops tools like Chef and Puppet for Continuous Integration and Continuous Deployment with build tools using Jenkins , ANT , and Maven on Cloud Infrastructure using AWS and on premise virtualization using VMWare
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
  • Proficient in using all amazon web services like EC2 , EBS , IAM , S3 , ELB , RDS , VPC , ROUTE 53 , Cloud Watch , Kinesis , KMS , Cloud Formation Templates , Auto scaling groups (ASG) etc
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavours viz., RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012
  • Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability
  • Have good knowledge in Microsoft Azure platform
  • Extensively worked on Continuous Integration and deployment using various CI Tools like Puppet, Chef, Hudson and Bamboo
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT and Terraform, Subversion (SVN) source control
  • Implemented several Continuous Delivery Pipelines for different products using Chef , Jenkins & Puppet, Ansible
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server . Configured and monitored distributed and multi - platform servers using Chef
  • Installed and used Chef Server Enterprise on premise /workstation /bootstrapped the nodes using knife and automated by testing Chef Recipes / Cookbooks with test- kitchen/chef spec
  • Experience in deploying and maintaining multi region Cassandran clusters on AWS infrastructure
  • Used Ansible for configuration management and deployed all the services on to the cloud using Ansible
  • Automate ELK cluster installation on windows using Ansible and power shell
  • Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of assets
  • Involved in installing, configuring and administration of Redhat Linux 4.x, 5.x, 6.1 servers by using Kickstart and Jump Start servers and supported various applications running on them
  • Experience in Jenkins / Hudson by installing, configuring and maintaining for continuous integration (CI) and for End-to-End automation for all build and deployments
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins .
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Experience with configuring and working on Docker
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx
  • Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs
  • Good scripting knowledge on Pearl, Bash, Shell, Python & Developed python and shell scripts for automation of the build and release process
  • Experience in administering, installation, configuration, support and maintenance of Linux
  • Knowledge on hosting and deploying applications using WebSphere Application Servers

TECHNICAL SKILLS:

Operating System: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x

Web Server: Tomcat, APACHE 2.x, 3.x, JBoss 4.x/5.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Volume Manager: VERITAS Volume Manager, LVM with Linux

Cloud Environments: AWS, Amazon EC2 & S3, AZURE

Automation Tools: Chef, Puppet, Ansible, Jenkins, Kickstart, Docker, Terraform

Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP

Virtualization Technologies: VMware ESXi, Windows Hyper-V, Virtual box, Citrix Xen

Scripting: Perl, Python, Ruby, Cron, Bash Shell scripting, Powershell

Version Control Tools: Git, Subversion, CVS

Container Technologies: Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential,Austin, TX

Sr. Cloud Administrator

Responsibilities:

  • Involving in Implementation of various AWS cloud Application & deployment using Amazon EC2 , S3 , RDS , ELB , Auto scaling , Cloud Front , EBS , Elastic Beanstalk , Cloud Watch , Red shift , Lambda, IAM , Implementing Virtual cloud platforms using Amazon VPC
  • Creation of EC2 roles, policy document in AWS using AWS Identity Access Management
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery
  • Implemented service layer on top of Cassandra using Restful API
  • Research and development on scalable Linux deployments on AWS via Docker
  • Implemented a continuous Delivery pipeline with Docker , Jenkins , GitHub and AWS
  • Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution
  • Design and implementing new procedures for infrastructure migration using Chef
  • Maintaining automated environment using Chef recipes and cookbooks
  • Worked on integrating GIT into the continuous Integration ( CI ) environment along with Jenkins , Cruise Control and Subversion . Written scripts to containerize Chef using Docker and orchestrate it using Kubernetes . Configured the services using modern devOps tools, like Ansible
  • Used Atlassian Product such as JIRA to track issues and Change Management
  • Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana)
  • Integrated Kafka , Cassandra , ELK along with numerous other open-source frameworks into the platform stack. Installation / configuration of each component is handled via automation
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Creation of microservices using AWS lambda functions with Node.JS, and exposes those services through AWS Gateway API
  • Worked on lifecycle management of image-based containers by the Dockers
  • Executed Cucumber scripts from Jenkins to support different builds
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Scripted AEM installations with Ruby
  • Managed, changed the Infrastructure with the help of versioning tool like Terraform

Confidential,Houston,TX

Cloud/DevOps Engineer

Responsibilities:
  • Configuring S3 versioning and lifecycle policies to store data and thereby archiving files through Amazon Glacier
  • Managing Amazon Web Services like ELB, EC2, S3, RDS
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch Monitored System Performance Managed Disk Space LVM (Logical Volume Manger) and performed system Backup and Recovery
  • Hands on Experience in AWS Cloud in various AWS Services such as Route 53 Domain configuration
  • Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
  • Performed application server builds in EC2 environment and monitoring them using cloud watch
  • Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification
  • Automation of configuration and management through Puppet
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins
  • Expertise in using various Puppet features including Resource management (Package, Service, File)
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation
  • Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments
  • Dashboard Creation in SPLUNK, running SPL Queries
  • Installed, Setup and configure various Jenkins jobs for application deployments & test cases Execution
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plugin Management for Jenkins
  • Extensively experienced in using Build and Automation tools like ANT and Maven
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins REST API move from one environment to other environments
  • Defined branching, labeling, and merge strategies for all applications in Git
  • Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart
  • Maintained SVN repository of self-written and modified code of Powershell, PowerCLI, PERL and Bash scripts for deployment and setup of system
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing

Confidential,Detroit, MI

DevOps Administrator

Responsibilities:
  • Implemented several Continuous Delivery Pipelines for different products using Jenkins & Puppet, Ansible
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers
  • Implemented Infrastructure as a code using GIT
  • Worked on applications to achieve continuous integration (CI) and continuous delivery (CD)
  • Installed Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds
  • Installed, Setup and configure various Jenkins jobs for application deployments & test cases Execution
  • Managed Git repository, code merging, and production deployments
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios
  • Integrated Ansible to manage all existing servers and automate the build/configurations of new servers
  • Experience in load balancing and monitoring with Nagios
  • Knowledge on hosting and deploying applications using WebSphere Application Servers
  • Experienced in scripting for automation and monitoring using Shell and Python scripts
  • Experience in administering, installation, configuration, support and maintenance of Linux

Confidential

Sr. System Administrator

Responsibilities:
  • Installation of Redhat Enterprise Linux 5.x based servers using Kickstart in development, test and production environments
  • Responsible for building and ­­­­­­­­­configuring virtual machines on multiple servers
  • Installed and maintained a RHEL satellite server, Apache web server and SFTP server
  • Installed/ upgraded patches and security (Kernel) patches for all applications in installed infrastructure
  • Installed and configured replication and mirroring on windows servers to ensure high availability and fail over in clustering
  • Proactive maintenance on systems by timely upgrading Patches to the systems and applications, Scheduling of batch jobs and cron jobs
  • Worked on cluster environment, configured NLBs and assigning DIPs to the NLB
  • Installation of patches and packages using RPM and YUM in REDHAT LINUX
  • Modified kernel parameters to improve server performances in Linux
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic; and deploying J2EE Applications to these environments
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files
  • Developed UNIX and PERL scripts for manual deployment of the code to the different environment
  • Setting and maintaining SUSE/Redhat Linux and Ubuntu servers in Production and Lab Environments
  • Involved in orchestrating automation using Puppet for Linux and Solaris servers
  • Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients
  • Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients
  • Worked on updating and developing new scripts using grep, awk and regular expression as per the requirements

Confidential

System Administrator

Responsibilities:
  • Installation, Configuration & Migration of Unix/Linux operating systems
  • Performed debugging on CPU, memory and Network issues like memory leakage, high processor using applications and port problems
  • Setting up NIS/NFS on RedHat servers, setting up JBOSS cluster and Oracle 10g cluster, configuring load-balancing on apache, RedHat Linux 4.x/5.x/6.x
  • Designed bash, ksh and perl scripts to automate applications and system management activites
  • Setting up network environments using TCP/IP, NFS, DNS, SNMP agents, DHCP and Proxy
  • Log file was managed for troubleshooting and probable errors
  • Installed and configured Apache / Tomcat web server
  • Working with Apache Web servers and managing JBOSS, Apache Tomcat and WebSphere Application servers
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment. Worked with Apache and developed several UNIX scripts to automate web tasks
  • Modified Kernel parameters to improve the server performance in Linux
  • Creating and deploying LVM, resizing the logical volume and volume group
  • Installation, integration and management of data backup/recovery solutions. Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server
  • Configured Linux Firewall with IPCHAINS & IPTABLES
  • Installed, configured and managing VMware ESX server

We'd love your feedback!