We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • ITIL V3 Certified Professional offering a gratifying career span of 9+ years of IT Experience and 7+ years in the areas of Implementing Organization DevOps strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Web services and 2+ years of Experience in IBM TSM.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bit bucket and used Source code management client tools Gitlab and Git GUI and other command line applications
  • Extensive experience using MAVEN, JENKINS, ANT and MS Build as a build tools for building of deployable Arti - facts from source code
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web services (AWS), Ant, Maven, Jenkins, SVN, GitHub, Tomcat and Linux etc
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications
  • In-depth experience in AWS using EC2, Volume and Snapshot management, AWS DynamoDB, S3, RDS, VPC, Route 53, Elastic Beanstalk and IAM services
  • Working on applications hosted on AWS (AMAZON WEBSERVICES)
  • Worked in managing VMs in Amazon using AWS and EC2
  • Good hands on experience as a Linux/Solaris system administrator
  • Expertise in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct

TECHNICAL SKILLS

Cloud Services: Amazon Web Services EC2, S3, ELB, Auto Scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic File system, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM.

Virtualization: VMware Client, Data-centre Virtualization, Virtual Box.

Operating Systems: Red Hat Linux, Windows servers, Windows 2000, XP, Windows 7, Solaris, Ubuntu.

Automation Tools: Chef, Docker, Jenkins, Kubernetes, Ansible.

Web Servers: Apache Tomcat, JBoss, Web Logic, WebSphere.

Database Technologies: Oracle, SQL Server, MySQL.

Scripting languages: Shell, Python, Bash Scripts

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Bash to automate routine jobs.
  • Installed, Configured and Administered Jenkins Continuous Integration Tools .
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven as build tool on Java projects for the development of build Arti-facts on the source code.
  • Developed automation scripting in Ruby (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
  • Implemented cluster services using Docker and Kubernetes.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Icinga2, for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Created a Python Script to stop all the instances with a specific tag in AWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Written pre-&post commit hook scripts to accommodate various development requests.
  • Developed Python and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Puppet, python and AWS Cloud Formation Templates.
  • Organized and Coordinated Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

DevOps Engineer

Confidential

Responsibilities:

  • Hands-on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Experience in using Puppet to maintain the configuration.
  • Hands-on Experience with WordPress and have a good knowledge of Content Management Systems.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured Apache web server in the Linux AWS Cloud environment using Puppet automation.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Experience in Puppet Installing Nginx, removing packages updating packages.
  • Configured Apache web server in the Linux AWS Cloud environment using Puppet automation.
  • Gained Extensive knowledge on writing and deploying modules in Puppet.
  • Hands on Experience in AWS Cloud in various AWS Services such as Route 53 Domain configuration.
  • Configured Elastic Load Balancers with EC2 Auto-scaling groups.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Configured S3 to host static web content.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
  • Gained ability to design applications on AWS taking advantage of disaster recovery.
  • Performed hands-on routing and switching.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Gained Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.

DevOps Engineer

Confidential

Responsibilities:

  • Installed, deployed, and overhauled AWS Cloud-based servers and administrations as per Federal benchmarks and task rules.
  • Built and Configured Linux Servers in AWS Cloud Environment
  • Created and solidified an Amazon Machine Image (AMI) using Centre for Internet Security (CIS) benchmarks to be utilized.
  • Updated the AMI with the most recent patches.
  • Utilized AWS to set up Virtual Private Clouds (VPCs) for Management, Production and Testing conditions with client operational necessities and parameters (e.g., web portal, subnets, flexible IP, and Security Groups).
  • Utilized different AWS Cloud Computing stages and its many measurements of versatility including yet not restricted to VPC, EC2, ELB, IAM, SQS, S3, auto scaling models, utilizing EBS under high I/O necessities, custom observing measurements/examination/cautions by means of Cloud Watch, the AWS CLI, to address.
  • Worked with configuration management tools like PUPPET, CHEF and ANSIBLE.
  • Setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Repair and recover from framework or application disappointments.
  • Worked with different Bug tracking tools JIRA
  • Experienced with Docker container service. Dockerized applications by creating Docker images from Docker file.
  • Run Jenkins on-top of Kubernetes to drive all automation with web-hooks tied into our GIT system.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Python), and creating/configuring VMs (Windows/Linux).
  • Worked on integrating GITHUB into the continuous Integration (CI) environment along with Jenkins.
  • Worked with Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Investigate and troubleshooting issues per request from different voting demographics.
  • Experienced in spreading, labelling and keeping up the variant over the situations utilizing SCM apparatus Like GIT.
  • Basically, we utilize Python for Boot Strapping purposes. Also, we do Migration from subversion repos to GitHub repositories by using the svn2git utility.

System Administration

Confidential

Responsibilities:

  • Challenged to handle the entire gamut of activities related to Tivoli Backups including Daily Monitoring Maintenance schedule of DB Backup, Expiration, Migration, Reclamation Maintaining scratch volumes, monitor schedules of backups, troubleshoot errors from log files, etc.,
  • Proactively Involved in Tape Library Management, maintenance of Scratch volumes & Tape Offsite management. TSM Integration with OS Platforms, TSM client’s configuration, Capacity utilization, audit, documentation, reporting. Backup performance optimization & monitoring for alerts and remedial action steps.
  • Well versed with installation of TSM installation on AIX/Linux and creation on instances. Leveraging SQL queries to gather complex data out of TSM server in an easy way.
  • Doing Regular health check of servers and making sure Admin Schedules run properly along while maintaining overall health of the server.
  • Responsible to collaborate with other support teams to troubleshoot complex incidents, and break/fix issues. Analyze and resolve escalated problems within target. Participate in the Recovery of Application when required. Halt and Restart the TSM Server in critical situations.
  • Daily administrative tasks like Reclamation, Migration, and DB Backup. Configuring backup policies and handling special backup/restore requests.
  • Well versed with installation, configuration, backups and restores of SQL Databases using TDP for SQL, TDP for Oracle and using TDP for VMware for VM backups, file level recoveries from windows and Linux VM’s etc.
  • Prime for yearly DR drills.
  • Writing TSM based scripts for automation of admin tasks.
  • Well versed with node replication concepts, server to server communication and setting up TSM server as a configuration manager.
  • Configuring NDMP Backups and restoration of data.
  • Checking for failed/missed backups, investigating the root cause and making it a success. Performing DRM Activity on daily basis to have the tapes sent off site and recalled.
  • Regularly working with vendor to fix existing problems/bugs related TSM server and clients.
  • Keeping a close watch on upcoming releases and fixes to make sure they are put in use to best suit the customer’s environment.
  • Involved in RCA of every major incident in the production environment and working on mitigation after complete troubleshooting and analysis.

Hire Now