We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 7+ years of effective professional experience in the field of IT, focused on Linux Administration/DevOps Engineering, and Software Development Life Cycle (SDLC).
  • Experienced in Build and Release Management, Source Code Management, Configuration Management, Continuous Integration, Continuous Deployment, Continuous Testing, Continuous Monitoring, and Cloud Implementations.
  • Extensive experience and knowledge on leading cloud services like AWS, MS Azure, and Google Cloud.
  • Experienced in migrating physical IT infrastructure, Linux/Windows servers to AWS Cloud, automating tasks using CloudFormation.
  • Knowledge in Terraform for building, changing, and tracking versions of infrastructures, and deploy them into Cloud.
  • Experienced in designing, building and deployinga multitude application utilizing AWS Services (Including EC2, S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch and IAM), focusing on high - availability, fault tolerance, and auto-scaling with Cloud watch monitoring.
  • Experienced in AWS Code Commit, migrated a Git Repository to AWS CodeCommit.
  • Experienced in verities of DevOps tools and environment like GIT, Jenkins, Apache, Tomcat, Maven, Ansible, Chef, Puppet, Nagios, Ngnix, Ducker, JBoss, Artifactory, uDeploy, Selenium, and Jira.
  • Experienced in using GIT and Apache SVN (SubVersiotn) tools for source code version control.
  • Experienced in managing Jenkins Plugins, Jenkins Master and Slaves for Continuous Integration pipeline process for every code commit.
  • Experienced in Configuration and Code Deployment tools like Ansible, Chef, and Puppet.
  • Experienced in automating the task using Ansible Playbooks, created modules and manifests in Ansible.
  • Knowledge in creating Chef Recipes and Cookbooks for automated initialization of servers, installation of service, and code deployment.
  • Involved in configuration and installation of Puppet services in Master and Client servers.
  • Used Puppet to maintain repository servers for the CentOS/RHEL rpm package management for installation and configuration of various types of packages and services.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service (ECS) scheduler.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Skilled in monitoring servers likeNagios, Cloud watch, Splunk and using ELK Stack, Elastic Search.
  • Experienced in deploying the code onto web application servers like Web Sphere/Web Logic/ JBOSS/Apache Tomcat.
  • Linux/Unix system administrator on RHEL, Debian, CentOS, Suse, Oracle Enterprise Linux, FreeBSD, Solaris and VMware V-Sphere ESX/ESXi environment.
  • Hands on experience with hypervisor and compute virtualization technologies (VMware ESXi, VSphere, vCenter, vCloud, Vmware Horizon/View).
  • Experienced in writing Shell Scripts, Perl Scripts, Python Scripts, and Bash Scripts.
  • Experienced in implementing daily tasks in RedHat Linux, upgrading RPM using YUM, Kernel, HBA Driver, configure SAN Disks, Multi pathing, and LVM (Logical Volume Manager).
  • Experienced in RedHat Satellite server for installation of various packages, KickStart, and Jumpstart for remote network installation for RHEL Linux environment.
  • Good understanding on creating Logical Volumes Management, Logical Volume Groups.
  • Experienced with Database management like Oracle, MS SQL Server, MySQL.
  • Great exposure to network protocols like TCP/IP, UDP, DNS, SMTP, FTP, TELNET, HTTP and frame works like struts, spring and Hibernate.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux; RHEL 5x, 6x, 7x Debian, CentOS 5x,6x,7x, Solaris 8, 9, 10, 11 FreeBSD, MacOS

Programming, Scripting: Perl, Python, Bash, HTML, Java, VB, Shell, Ruby

Build, Test and Automation Tools: Ansible, Chef, Puppet, Jenkins, Docker, Maven

Web and Application Server: Apache 2x, 3x, Tomcat, JBoss, Ngnix, WebSphere, Visual Studio

Version Control System: GIT, Apache SVN

Networking Protocols: TCP/IP, TELNET, SSH, FTP, NIS, NFS, SAMBA, LAN/WAN, DNS, DHCP, UDP RIP, OSPF, IP-Tables, Firewalls, Switches, Hubs

Database: MySQL, Oracle 8i, 9i, 10g, RDBMS

Cloud Platform: AWS EC2, IAM, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWS Config, Microsoft Azure.

Monitoring Tools: Nagios, Cloud watch, Splunk.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Created CI/CD pipelines by integrating Git, GitHub, ant, Maven, Jenkins, Ansible, and AWS (provisioning), Gerrit.
  • Created continuous deployment pipeline by creating component processes, Applications and adding environments into handling deployments using code pipeline and AWS code deployment for various deployment scenarios like Tomcat deployment, Multiple applications deployment.
  • Worked with AWS CodeCommit to securely import Git code repositories.
  • Worked for DevOps Platform team responsible for specialization areas related to Ansible for Cloud Automation.
  • Wrote Ansible Playbooks to automate the tasks, and to provision the Linux servers.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Implemented continuous integration (CI) and continuous deployment (CD) environments using tools such as Jenkins, Maven, and Gradle.
  • In the CI pipeline, mainly focused on performing integration of code quality analysis techniques like check styles, find bugs, Junit with CI tools like Jenkins, Maven and Gradle.
  • Collaborated with Development and Support teams to set up a CD (Continuous Delivery) environment with the use of Docker, continuous build, and delivery tools.
  • Implemented new projects builds framework using Jenkins & Maven as build framework tools.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Developed automation framework for application deployments to the cloud environment.
  • Worked on Multiple AWS EC2 instances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, and custom Python/Bash scripts.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Experienced in scripting & automating tasks using Python for backup, monitoring and file processing.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Experienced network-based services including DNS, Syslog, NTP, SSH. Utilized Netstat, Dig, Traceroutes, Nmap, iPerf, Rsync.

Environment: DevOps, Redhat (5.x), Elastic Search, EC2, ELB, S3, Cloud Watch, Cloud Formation, Ansible, AWS, Jenkins, Maven, Ant, GIT, Docker, Wercker, Apache, Nagios, MySQL, Logstash.

Confidential, Pleasanton, CA

Cloud/DevOpsEngineer

Responsibilities:

  • Experienced in writing Chef Cookbooks, and Chef Recipes for automating infrastructure as code.
  • Involved in setting up Chef Nodes, Chef Client, Chef Server, and Chef Workstation.
  • Experienced in deploying Cookbooks for all the services on Auto Scaling groups using Chef Server.
  • Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances.
  • Expertise in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Python, and Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • Created automation and deployment templates for relational and non-relational databases including MS SQL, MySQL, Cassandra and MongoDB can be used in AWS RDS.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB's, security groups.
  • Acquaintance with tagging standards for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, Elastic beanstalk, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Managing a team of DevOps engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud, automating the installation of software through Power Shell scripts
  • Proficient in using Docker in swam mode and Kubernetes for container orchestration, by writing Docker files and setting up the automated build on Docker HUB.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Configuring, automating and maintaining build and deployment CI/CD tool (Jenkins), git/ git-Lab, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Worked with building and deploying the AEM projects and worked on tools like Maven, GitHub, SVN source control.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch, Established DevOps culture based on Docker and Kubernetes tools.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Heavily utilized the LAMP stack (Linux, Apache, MySQL, PHP/Perl) to meet customer needs.
  • Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.

Environment: AWS, NoSQL, MS SQL, MySQL, Git, Jenkins, Chef, PCF, Docker Kubernetes, Python, Maven, Ansible, ANT, Cassandra, MongoDB, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Java, PHP, Elk, Bugzilla, Nagios, GCP, Red Hat Linux, mpstat, vmstat, iostat, netstat, nfsstat, Packer, Sonar, Nexus, JIRA, Vagrant.

Confidential, Decatur, IL

DevOps Engineer

Responsibilities:

  • Focused on automation, integration monitoring and configuration management.
  • Installed and configured Puppet Master, Puppet Agents, Puppet Console and created manifests, profiles, modules and classes for automation.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Using GIT as a source code management tools and work on setting up new GitLab servers to move the running projects from GitHub to the GitLab servers.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Installed, configured, managed monitoring tools such as Splunk, Nagios, icinga for Resource Monitoring/Network/Monitoring/Log trace Monitoring.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Responsible for installing Jenkins master and slave nodes.
  • Created the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue in Linux boxes.
  • Worked on infrastructure with Docker containerization.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker .
  • Installation, configuration and upgrade of Red hat Linux 6/7, CentOS 6/7, SUSE10/11, Ubuntu (15/16 ), and AIX (V5.3, 6.1) Operating system.
  • Configure, monitor and automated cloud-based service Amazon Web Services .
  • Created and managed custom Windows and Linux based AMIs.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked on PL/SQL database objects tables, views, sequences, triggers, Procedures, Functions, Triggers, Cursors, Exceptions Partitions, analytical functions, views, Indexes and global temporary tables etc.

Environment: Subversion, GIT, Ansible, Jenkins, Puppet, Shell scripts, Kubernetes, Bash, Maven, bamboo, Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, Nexus, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, AWS

Confidential, Richardson, Texas

Linux/Unix Administrator

Responsibilities:

  • Installed, configured, and troubleshoot RedHat Linux servers with OS. Worked to Scheduled jobs, managed routine backups, enabled system and network logging.
  • Worked with infrastructure team for installation, configuration and administration of CentOS 5/6/7, RHEL 5/6/7.
  • Managed and configured the TCP/IP of Linux Machines.
  • Installed and configured Puppet to deploy the servers.
  • Configured SUDO to add users in SUDOERS list for granting root permission to users to perform certain activities.
  • Installed and configured RHEL ES, CentOS, Solaris 8/9/10, SLES 9/10 servers, Windows Server to upgrade and patch.
  • Involved in maintaining the root Disks using Solaris Volume Manager and Patching using Sun Update Manager.
  • Monitored the Implementation and smooth maintenance of Tomcat Apache Server.
  • Monitored CPU, ISCSI disks, disk controllers, Physical disk, Memories, HW and SW RAID , multipath, file systems, and network using NAGIOS.
  • Managed Sudo rules and added sudoers in the Linux System.
  • Worked in implementation and maintenance of Logical Volume Manager (LVM), and Disk Partition.
  • Managed Volume groups, monitored current uses and worked to extend or remove vgrp, and lv, modify/verify filesystem parameters, managed swap space, implemented file sharing system such as FTP server.
  • Created YUM repos and worked on RPM, YUM, and Up2date to upgrade Linux Packages and installation of Linux Patches.
  • Maintained DNS, NFS, and DHCP , printing, mail, web, and FTP services for the enterprise.
  • Performed troubleshooting of NFS, NIS, SAMBA, DNS, DHCP, LDAP.
  • Wrote Perl Scripts, Python Scripts, and Bash Scripts to automate to deploy of Java Applications on servers.
  • Worked to perform Snapshots, Cloning and migration in VMWare.
  • Involved in creating Cron Jobs to schedule the day to day tasks in Linux.
  • Involved in finding bugs and fixing them, reviewing error logs, and scheduling backups in RHEL.
  • Involved in updating Kernel Parameter in Linux servers.
  • Worked to provide the system administration support for Linux Environment such as RHEL and CentOS Linux Servers.

Environment: CentOS 5/6/7, RHEL 4/5/6, Solaris 8/9/10, Cron Jobs, VMWare ESXi, Apache Tomcat, Puppet, Nagios, Virtual Box, VI editor, Perl, Python, Bash Script, DNS, DHCP, LVM, Maven.

Confidential - Grapevine, TX

Linux Administrator

Responsibilities:

  • Installed and Configured Virtual Machines (VM), VM tools on ESX boxes from the GUI and console.
  • Involved in Installation, configuration and Operating System upgrade on, Red Hat Linux and Sun Solaris.
  • Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
  • Worked in VMWARE ESXi 4/5 and vSphere and managed VM resource upgrades, Cold migration of VM from once VCenter to other.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Involved in Active Directory to manage users, assign and enforce various security policies.
  • Primary responsibility included building and supporting Red Hat Enterprise Linux 4,5 servers.
  • Worked on to monitor CPU, memory, ISCSI Disks, Disk controllers, Physical disk, HW and SW RAID, multipath, file systems, network using the tools like NAGIOS .
  • Configured SUDO and granting root permission to users for performing certain activities.
  • Extensive use of Veritas Volume Manager for Disk management , file system management on Sun Solaris environment.
  • Extensive use of Bash shell for scripting.
  • Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Image machines using Jumpstart /Kickstart to install Red Hat Enterprise Linux.
  • Installed and configured LAMP on RHEL/Centos servers.
  • Maintained DNS, NFS, and DHCP , printing, mail, web, and FTP services for the enterprise.
  • Detected, diagnosing, reporting and providing solutions to problems on servers, desktop systems and applications.
  • Working knowledge on the TCP/IP protocols RSH, SSH, RCP, SCP.
  • Upgraded and maintained servers, operating Systems and patches.
  • Installed and Configured Veritas Cluster Server 3.5 (VCS) for two-node cluster for MQ Series.

Environment: Red Hat Linux 4/5, NAGIOS, Veritas NetBackup, Bash Scripting, web servers, LDAP directory, Active Directory, Web logic servers, Apache, Tomcat servers, WebSphere application server.VeritasVolume manager, Logical Volume Manager.

We'd love your feedback!