We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Accomplished Cloud/DevOps system administrator with over 7 years of experience in managing server infrastructures and involving administration of mission critical, high availability environments.
  • Expertise in Linux System Administration, Software Development Life Cycle (SDLC), Build and Release Management, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
  • Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration.
  • Created Cloud Infrastructure using AWS CloudFormation Templates and Terraform scripts.
  • Experience on automation tool like Ansible wherein I configured systems, deployed the software and orchestrated tasks by writing Ansible Playbooks.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean.
  • Good understanding of OpenShift platform in managing Docker containers using Kubernetes. Used Python scripts to automate the Build and deployment process.
  • Expertise in Creating and establishing build automation scripts using Apache ANT to perform builds efficiently and deployment of the application using Tomcat.
  • Hands on Experience on Puppet Server and workstation to manage and configure nodes, experience in writing Puppet manifests to automate the configuration of a board range of services.
  • Experience with build, design and maintain the platform automation infrastructure using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting and familiar with Knife in Chef.
  • Research and implemented new tools such as Kubernetes with Docker to assist with auto - scaling, continuous integration, rolling updates with no downtime.
  • 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.
  • In depth Knowledge on Micro-services using Pivotal Cloud Foundry (PCF). Extensively worked with architectural changes to move software system offerings to a distributed, service-based architecture utilizing Docker & Kubernetes technologies.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, Maven, and ANT.
  • Expertise in using various repository management tools like Nexus and Artifactory to deploy and manage artifacts. Configure bug tracking tools like JIRA and Bugzilla.
  • Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Sonar, GitHub, Maven, ANT.
  • Experience with programing and scripting languages including Python, Bash scripting, Java etc.
  • Experience in working on TERRAFORM for provisioning the Environments in GCP.
  • Experience in Monitoring teams to identify and troubleshoot issues on servers using tools like Nagios and Splunk.
  • Proficient in all areas of Jenkins including setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy, PowerShell scripting languages.
  • Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software’s after the infrastructure is provisioned.
  • Experience in Implementing elastic search clusters on Microsoft Azure using Terraform scripts.
  • Experience on Windows Server & Desktop Environment using through Virtual Machine under VMware.
  • Strong experience in Windows Active Directory, Domain Services, DNS, DHCP, Windows Desktop, Remote Desktop, IIS (Web Server), WSUS and Exchange Mail Server.
  • Expertise in handling various task in Red Hat Linux includes upgrading RPMS using YUM, kernel, HBA driver, configure SAN Disks, Multipathing and LVM file system and provided 24x7 on-call support in debugging and fixing issues.
  • Worked on POC on various Application Performance monitoring and central monitoring tool New Relic.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 6/7, CENTOS & SUSE), Solaris 11/10/9/8, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, SLES 10, 11 & 12, Ubuntu 12/13/14, Windows server 2012/2008

Containerization Tools: Docker, Kubernetes, Mesos, Packer

Virtualization Platforms: Virtual Box, Vagrant, VMware

Configuration management: Chef, Puppet, Ansible

CI and Build Tools: Jenkins, Bamboo, ANT, Maven

Application/Web Servers: Oracle WebLogic Server 11g, Apache Tomcat, WebSphere, JBoss, Tomcat, IIS

Scripting & Programming Languages: Bash, Perl, Ruby, Shell, Python, HTML, PHP, Java/J2EE, .Net, JSON, PowerShell

Cloud platforms: AWS, Open stack, GCP

Logging & Monitoring Tools: Splunk, ELK, Nagios

Databases: Oracle 10g/11g, Mongo DB, MySQL, SQL, NOSQL, Cassandra

Version Controls: Subversion, Git

Networking: LDAP, DNS, FTP, DHCP, SSH, TCP/IP, NFS

Issue Tracking Tools: Jira, Remedy, Clear Quest

AWS IAAC: Terraform, Cloud Formation

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Dallas, TX

Responsibilities:

  • Installed, configured and Administrated all UNIX/LINUX servers on AWS, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat, CentOS operating systems.
  • Worked on AWS services such as provisioning EC2, VPC, ELB, Auto-Scaling, Security Groups, IAM, Direct connect EBS, S3, SNS, SQS, Route53, ELB, CloudWatch, Cloud front, Cloud trial, RDS, EMR, Redshift.
  • Build and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including VPC, Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Migrated an existing legacy infrastructure and recreated the entire environment within AWS cloud.
  • Played a key role in Automating the infrastructure using Terraform and making it auditable by storing all the changes in a version control system like GIT.
  • Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform.
  • Provisioning AWS resources using management console as well as Command Line Interface (CLI).
  • Experience in using Puppet to automate repetitive tasks, quickly deploy critical applications, proactively manage change and create custom Puppet module skeletons.
  • Worked with Puppet for zero-downtime installation, upgrade, downgrade, and uninstall processes.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Exposure to Mesos, Marathon environment for application deployments & Docker containers.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring and Integrated Puppet with Jenkins.
  • Configured Jenkins Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
  • Worked with AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, Nginx, and IIS.
  • Configured Jenkins master with necessary plugins and slaves to support scalability and agility and configured Jenkins to implement nightly builds on daily basis and generated changelog to include daily changes.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross-functional applications and created GitHub Web Hooks to set up triggers for commit, push, merge and pull request events.
  • Deployed and maintained a cloud network data center infrastructure and processes necessary to safeguard data system. Monitoring API’s and Cassandra’s performance using New Relic, Cloud Watch and Log stash.
  • Using Cloud watch and New Relic to monitor our API and Dynamo DB performance. Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and Proficient in deploying and administering GitHub.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Created Bash, shell and python scripts for various Systems Administration tasks to automate repeated processes.
  • Used Kickstart/Jumpstart to build Linux OS server for application automation.
  • Monitored Linux server for CPU Utilization, Memory Utilization, and disk Utilization for performance monitoring. Used Jira as a defect tracking system, and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.

Environment: AWS (EC2/Route53/AMIS/VPC/S3/RDS/IAM, Security groups, EBS, Auto scaling, CloudFormation), ELK, New Relic, Jenkins, Maven, RedHat Linux (4.x/5.x/ 6.x), Git, Jira, CloudWatch, CentOS, Docker, Kubernetes, OpenStack, Nexus, WebLogic, Vagrant, vCenter, VMware, python, JBOSS, Apache Tomcat.

DevOps/Cloud Engineer

Confidential, San Jose, CA

Responsibilities:

  • Hands-on experience with Puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide with continuous deployment and testing to automate the deployment of infrastructure-based applications.
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java-based applications.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Expertise in building CI/CD pipeline, upstream/downstream projects, multi-branch pipelines with the help of Jenkins and setting up ANT repositories and to automate everyday builds.
  • Created and maintained build related scripts developed in ANT, Ruby, and Python.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Used Vagrant, Oracle Virtual Box, VMware ESX, Puppet for deployment automation and build release.
  • Used GIT as a source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing Nagios monitoring, notifications and dashboard to exhibit various metrics using shell scripting and add-ons.
  • 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.
  • Wrote scripts in Bash, Python & Shell Scripting to customize build & release process.
  • Implement Kubernetes utilizing Docker Containers to provide a platform for automating deployment, scaling of application containers, and provide continuous integration for rolling updates with no downtime.
  • Integrated Ansible Tower with cloud environment, provided role-based access control, setup job monitoring, email notifications, Scheduled jobs, multi-playbook workflow to chain playbooks.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process.
  • Created Automation and Functional Test plans for the Client’s .Net application migration Azure Cloud.
  • Utilize Jenkins to create a distributed CICD pipeline that uses maven to build the artifact and Terraform templates to create deployment stack.
  • Configure Git Hooks to Jenkins and schedule jobs using POLL SCM option to automate the code checkout process. Deliver the Artifact from the Maven build to Nexus Artifactory Repository.
  • Import and manage various projects using GIT by configuring Git repositories with branches, tags, and notifications.
  • Deploy snapshots and released artifacts to Nexus using Maven to share artifacts across projects and environments.
  • Involve in authoring pom.xml files, perform releases using Jenkins with the Maven release plugin, and manage Jfrog artifacts in Sonatype Nexus repository.
  • Used Splunk to monitor internal logs from the monitoring Console (MC) to identify and troubleshoot existing or potential issues.

Environment: & Tools: RHEL, Unix, Apache, Tomcat, Jenkins, GitHub, Puppet, JBoss, Shell/Bash/Python/Ruby Script, Vagrant, Virtual Box, Ant, Nagios Jira, Java.

Build & Release Engineer

Confidential

Responsibilities:

  • Expertise with Jenkins administration, backups, and plugins. Using master-slave configuration maintained various jobs in Jenkins and supported development teams.
  • Hands-on experience with Puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide with continuous deployment and testing to automate the deployment of infrastructure-based applications.
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java-based applications.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Expertise in building CI/CD pipeline, upstream/downstream projects, multi-branch pipelines with the help of Jenkins and setting up ANT repositories and to automate everyday builds.
  • Created and maintained build related scripts developed in ANT, Ruby, and Python.
  • Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Used Vagrant, Oracle Virtual Box, VMware ESX, Puppet for deployment automation and build release.
  • Used GIT as a source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing Nagios monitoring, notifications and dashboard to exhibit various metrics using shell scripting and add-ons.
  • 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.
  • Wrote scripts in Bash, Python & Shell Scripting to customize build & release process.

Systems engineer

Confidential

Responsibilities:

  • Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL.
  • Responsible for installing, configuring, maintaining, upgrading and troubleshooting EMC power path on Solaris 10 and Linux.
  • Performed installations of OS on RHEL 4 and SUSE 9 on VMware ESX 3.5 and Proliant Blade BL and DL series servers using Kickstart. Worked on the administration of UNIX servers like AIX.
  • Provided highly available data services to users using Solari’s volume manager (SVM) and Logical volume manager (LVM).
  • Involved in Adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, server hardening and crash recovery issues.
  • Used LDAP to set Permissions, as an administrator to allow only certain people to access the LDAP database.
  • Updated YUM Repositories and Red Hat Package Manager (RPM).
  • Provided support for building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Developed utilities in Perl script, including templates and configurations for Nagios and basic system configurations.
  • Monitored CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network services using Nagios 3.0.
  • Installed and configured Red Hat Linux locally and remotely using Kickstart.
  • Involved in designing Firewall rules for new servers to enable communication with applications.

Linux Administrator

Confidential

Responsibilities:

  • Involved in the administration of RHEL which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • RPM and YUM package installations, patch and another server management.
  • Involved in installation and configuration of VMware ESXI 5.0.
  • Configured and maintain DNS servers, Mail servers, FTP servers, NFS, NIS, RPM, Zones, LDAP and Microsoft Active Directory on Sun Solaris, Linux platforms.
  • Assisted in resolving hardware issues and network connectivity issues related to TCP/IP.
  • Responsible for configuring Postfix mail relays with Mail Exchangers, Bind DNS Server and clients, SNMP v3 and NTP relays.
  • Responsible for setting up CRON Jobs scripts on production servers.
  • Supported servers with Oracle 10g and MySQL Databases, coordinating with DBA for Kernel Tuning and performance monitoring.
  • Migrated projects for converting the VMware environment from ESX 3.5 to ESXI vSphere 4.
  • Involved in maintaining, troubleshooting and administering VMware and Storage environments.
  • Worked on VMware product including VMware Server, VMware Workstation and VMware VCenter Orchestrator.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installing and configuring Nagios server. Building python daemons to collect status data from control systems.
  • Participate in technical audits of existing Nagios service checks for the purpose performance improvement.

We'd love your feedback!