We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • Skilled professional wif 6+ Years of experience in IT industry comprising of Strong background in Linux/Unix &Network Administration, VMWare,CI/CD (Continuous Integration / Continuous Deployment) process, Software Configuration Management (SCM) and Cloud Management all wifin dat suites teh needs of an environment under DevOps Culture.
  • Extensive experience in Installing, upgrading and configuring Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008/2012/2016 - R2/2012-R2.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experience wif Subversion control, Build, Configuration Management tools like Git, Ant, Maven, Chef, Puppet, Docker, Ansible and Integration & Monitoring tools like Jenkins and Nginx, Unix, Linux and Windows environment.
  • Hands-on experience in deployment automation using PowerShell Scripting and Shell/Python Scripting wif concentration on DevOps.
  • Experience and familiar wif Virtualization technologies like installing, configuring, administering VMware ESX/ESXi and Citrix Xen Server/Openstack. Created and managed VMs (virtual server) and involved in teh maintenance of teh virtual server.
  • Experience wif VMWare tools like Vcenter & vSphere to manage VM's running on ESX cluster nodes and experience working VMotion.
  • Proficiently experienced in Amazon Web Services(AWS) cloud platform and its services like EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, EBS, ELB, SNS, Glacier, Auto-Scaling, IAM, Route53, AMI, Security-Groups, CloudFront, CloudWatch, OpsWork, and CloudFormation through AWS management console and AWS CLI (Command Line Interface).
  • Supported AWS Cloud environment wif 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
  • Have work experience on Multiple AWS instances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems. Managed Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Chef, Puppet or custom-built.
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks and Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Experience is using Tomcat, JBOSS, Web logic, WebSphere, MariaDB, Oracle, MSSQL Application servers for deployment.
  • Design, Implement, manage, backup, and monitor storage solutions in accordance wif teh HA and DR requirements of teh enterprise Hosting environment, Create and manage Azure AD tenants, and configure application integration wif Azure AD.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN and Implemented Continuous Integration using Jenkins and GIT.
  • Troubleshoot teh build issue during teh Jenkins build process and Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed teh artifacts in Nexus central repository for internal deployments and Managed Nexus repository for teh current project created a new repository and provisioned it. Have hands on experience wif Bitbucket server.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and Git. Whenever a new Git branch gets started, Jenkins automatically builds a new Docker container from it.
  • Worked to setup Jenkins as a service inside teh Docker swarm cluster to reduce teh failover downtime to minutes and to automate teh Docker containers deployment wifout using configuration management tool.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.Experience in working wif Kubernetes, running/managing containers, container snapshots and managing images.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Used knife command line tool to manage teh nodes, cookbooks, recipes, roles, environments and data bags.
  • Strong noledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, LDAP and Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
  • Good working experience on scripting languages like Shell, Perl, Python, PowerShell, Ruby, Bash. Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Good experience wif SAN (SAN arrays, HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring fiber switches and storages, Shell scripting (ksh, bash) to automate system administrative jobs.
  • Ability to quickly understand, learn and implement teh new system design, new technologies, data models and functional components of software system in a professional work environment.

TECHNICAL SKILLS

DevOps Tools: Chef, Puppet, Ansible, Jenkins, Maven, Gradle.

Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.

Cloud Platforms: AWS, Microsoft Azure, Rackspace, Openstack.

Virtualization/Containerization Technologies: VMWare ESXi 6, vSphere ESXi 5.5, VMWare ESX 3.x, VM Ware Vsphere 4.x, Virtual Center, VI Client, citrix-xen, Docker, pivotal cloud foundry, vagrant.

Versioning Tools: GIT, SVN, Subversion, Perforce, Clear Case, CVS, and Bit Bucket.

Languages: Shell Scripting, power Shell, Perl, Python, Ruby.

Software and Tools: VERITAS Volume Manager 3.x/4.x, WinSCP, FTP, SSL, VERITAS Cluster Services.

Web/Application Servers: Tomcat, Apache, WebSphere, JBoss, MariaDB, Oracle, MSSQL.

Monitoring: Nagios, ZABBIX, Splunk, AppDynamics.

Database: Oracle, DB2, MySql, Cassandra, MongoDB 7 SQL Server 2008/2012/2014

PROFESSIONAL EXPERIENCE

Confidential - Newark, NJ

DevOps Engineer

Responsibilities:

  • Design, Plan and create Azure virtual machines, Implement and manage virtual networking wifin Azure and connect to on-premises environments and adjusted teh application to have it working on Azure properly.
  • Experience in Incident Management, Change Management, Problem Management and Asset Management. Created scripts in Python which integrated wif Amazon API to control instance operation.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
  • Migrating existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating teh whole end to end process as much as possible so dat it is customizable for each area being migrated.
  • Developed and build automation via ARM Templates and PowerShell, implemented base standards for applications wif site monitoring and system monitoring and checking teh resiliency and performance of existing/new applications.
  • Working wif teh Performance team to test teh stability of teh servers and Address teh Production issues based on teh SLA and work wif teh Development teams to address teh day to day activities like new server configurations, deployment pipeline creations for new projects and infra issues faced.
  • Responsible for provisioning for environments across deployment pipeline and Automating deployment pipelines in a scalable, secure and reliable manner.
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution. Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Worked wif development team to migrate Ant scripts to Maven and worked on authoring pom.xml files, performing releases wif Maven release plugin and managing Maven repositories. Maintained build related scripts developed in ANT and shell, built configuration files including Ant’s build.xml. Created scripts for Backup and restoring GITHUB repositories.
  • Installed packages on remote Agent less nodes through Ansible playbooks wif Ansible roles and wrote Ansible playbooks and securing a server wif Ansible and Provisioning, deployment wif Ansible and Worked on developing Ansible Go Scripts for automating regular tasks and Worked on playbooks for Ansible in YAML scripting.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing teh application life cycle.
  • Container management using Docker by writing Docker files and set up teh automated build on Docker HUB and installed and configured Kubernetes.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Implemented a Continuous Delivery (CD) pipeline wif Docker, Jenkins and BitBucket. Worked to setup Jenkins as a service inside teh Kubernetes clusters to reduce teh failover downtime to minutes and to automate teh Docker containers deployment wifout using configuration management tool.
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and worked on terraform Windows servers.
  • Working noledge of Container Management and Orchestration Software like Docker, Kubernetes, Mesos and Terraform.
  • Implemented several Tomcat Instances wifin clusters by using teh Docker engine for running several Containerized AppServers.
  • Deploy and configure Git repositories wif branching, forks, tagging, and notifications. Experience and proficient in deploying and administering GitHub.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Assists wif review and recommendations for system acquisitions, planning and selection of operating systems software and hardware. Motivated self-starter; able to spark an interest and take an initiative.

Environment: AWS (EC2, S3, RDS, EBS, ELB, Auto scaling, EC2), VPC, subnets, NAT, Security Groups. VMware ESXi 5.1/5.5 & 6.0, Jenkins, Docker, Ansible, YAML, Python, Perl, Shell, GIT, JIRA, RPM/YUM, Apache, MySQL, JBoss, Tomcat, WebSphere, SSL, SMTP.

Confidential - Dallas, TX

DevOps Engineer

Responsibilities:

  • Responsible for creating teh Infrastructure in AWS, Automating teh Configuration of teh servers, Automating teh Release lifecycle, set up teh Monitoring and Alerting, Setup teh High Availability and teh Disaster Recovery, working wif teh Application, Product and Business teams to test teh application flows.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar wif EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Maintained teh user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing teh template file using JSON.
  • Working wif teh Performance team to test teh stability of teh servers and Address teh Production issues based on teh SLA and work wif teh Development teams to address teh day to day activities like new server configurations, deployment pipeline creations for new projects and infra issues faced.
  • Responsible for provisioning for environments across deployment pipeline and Automating deployment pipelines in a scalable, secure and reliable manner.
  • Responsible for establishing continuous integration and delivery and moving configuration and infrastructure as code vision into action by executing and delivering cloud strategies
  • Working wif WebSphere Portal Servers, WebSphere Content Management and maintaining teh Portal Stack and F5 caching mechanism
  • Wrote Ansible playbooks and securing a server wif Ansible and Provisioning, deployment wif Ansible and Worked on developing Ansible Go Scripts for automating regular tasks and Worked on playbooks for Ansible in YAML scripting
  • Working closely wif development and test teams to understand requirements and applying industry noledge to recommend build/buy solutions
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry
  • Installed packages on remote Agent less nodes through Ansible playbooks wif Ansible roles.
  • Deploy and configure Git repositories wif branching, forks, tagging, and notifications. Experience and proficient in deploying and administering GitHub
  • Installed, Deployed Red Hat Enterprise Linux 7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • On-board new applications into Dynatrace, profile configuration, agent setup, instrumentation and Diagnose, troubleshoot, and resolve Dynatrace issues.
  • Assists wif review and recommendations for system acquisitions, planning and selection of operating systems software and hardware. Motivated self-starter; able to spark an interest and take an initiative.

Environment: AWS, VMware ESXi 5.1/5.5 & 6.0, Jenkins, Docker, Ansible, YAML scripting, Chef, Ruby Scripts, Python, Perl, Shell Scripts, GIT, JIRA, RPM/YUM, Apache, MySQL, JBoss, WebLogic, Tomcat, WebSphere, SSL enabled, SMTP, netapp storage LUNs.

Confidential - Charlottesville, VA

Linux System Administrator / DevOps Engineer

Responsibilities:

  • Design and Implementation of virtualization solutions based on VMware vSphere ESXi 5.5 and 6, Vcenter and Vblock series and Design, Implement & troubleshoot issues related to VMware Distributed Resource Scheduling (DRS), High Availability (HA), Enhanced VMotion (EVC), ESX Host Profiles, vNetwork Distributed Switch (vDS) and VMware Fault Tolerance (FT).
  • Migrated VMware VMs from on premise to AWS cloud and migrated applications using AWS services like EC2, S3 Bucket, Route53, ELB, EBS and monitored scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPC) and security groups and Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Setup Elastic Load Balancer (ELB) for distributing traffic among multiple Web Logic servers and Involved in deploying teh content cloud platform on Amazon Web Services (AWS) using EC2, S3 and EBS.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWSCloudWatch / Splunk. Regularly monitoring application server instances using Nagios, Dynatrace and Blue stripe.
  • Knowledge of application deployment and data migration on AWS (Cloud formation, Cloud Front).
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloudfront Distribution, database, EC2 and database security groups, S3 bucket and application configuration.
  • Worked on converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via AWS CloudFormation template and terraform.
  • Understanding, developing and testing enterprise products, wif current focus on cloud-based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Automated teh weekly deployments utilizing CI tool Jenkins. Integrated GIT into Jenkins to automate teh code check-out process. Branching and merging code lines in teh GIT and resolved all teh conflicts raised during teh merge.
  • Used ANT, Puppet and Docker scripts wif Ivy to build teh application and deploy Puppet, puppet dashboard and Puppet DB for configuration management to existing infrastructure.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet and wrote puppet manifests for apache installation and configuration as well as for various deployments.
  • Hands on experience wif teh AWS CLI and SDKs/API tools like AWS API for Ansible.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI’s and further maintained Nexus artifact repository and moving builds to it using Jenkins interface.
  • Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build teh Docker images from teh java jar files.
  • Familiarity wif Kubernetes, Mesos, Docker Swarm. Worked on creation of custom Docker container images, tagging and pushing teh images.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux, wrote scripts using Shell (Korn& BASH) and noledge skills in ANT and Perl.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Team activities other TEMPthan work related, in teh process of Initiation and encouragement were done.

Environment: EC2, EBS, IAM, S3, ELB, Puppet, Nagios, Docker, DNS, LDAP, NFS, MySQL,Mongo DB,PostgreSQL, LVM, Apache Web Server, SSL, Jenkins, GIT, MAVEN, Bash, Perl scripting, VMware and ESX servers, Nagios, Python, JIRA, JBoss 4.2.x, 5.x, Oracle DB.

Confidential - Columbus, OH

Linux System Administrator/Build and Release Engineer

Responsibilities:

  • Plan, deploy, monitor and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in teh environment and worked on application deployment, data migration on AWS (Cloud formation, Cloud Front).
  • Involved in designing and deploying a multitude applications utilizing almost all teh AWS stack (Including EC2, S3, RDS, EBS, ELB, IAM) focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud formation.
  • Involved in improvement of CI/CD (Continuous Integration /Continuous Delivery) Software Release Management strategies for various applications.
  • Created Python scripts to automate AWS services including web servers, ELB, Cloud front distribution, Database, EC2, database security groups, S3 bucket and application configuration.
  • Involved in conversion of teh source code from teh SVN to GIT. Worked closely wif other CM teams, which was migrating from SVN to GIT. Helped them in teh CM Planning and Build/Deploy processes.
  • Managing GIT version control system in creating branches, tags, merge, resolving conflicts and used teh continuous integration tool Jenkins to automate teh daily processes.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository (Nexus Artifactory) and Deployed teh EARs and WARs in TOMCAT Application server using ANT script as a CI/CD Process.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code. Develop and maintain ANT (build.xml) and Maven (pom.xml) scripts
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated teh whole process.
  • Implemented automated local user provisioning in instances created in Open Stack cloud through Chef Recipes, managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB wif Chef Cookbooks.
  • Setting up teh newbuildenvironment for various products in Linux environment implemented theReleasepractice and responsible for pushingbuildsinto DEV/ QA / SIT / UAT.
  • Upgraded and Migrated to JIRA from Clear Quest and Implemented JIRA wif MAVEN release plug-in for tracking bugs and defects. Regularly monitoring application server instances using Nagios, Dynatrace and Blue stripe.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, IIS, Apache, WebLogic, JBOSS and Tomcat.

Environment: Redhat Linux 5 /6, AWS, Jenkins, GIT, SVN, CI/CD, JIRA, MAVEN, ANT, CHEF, crontab, Nagios, Dynatrace, Tomcat Application Server, apache web servers, WebSphere, IIS, Apache, WebLogic, JBOSS.

Confidential

Linux/VMware Administrator

Responsibilities:

  • Installing, configuring and updating Red Hat Linux 3/4/5 and CentOS on HP ProLiant /Dell servers using kickstart & support for various applications run on Linux environment, configuration, performance tuning, patching and maintenance.
  • Worked wif outside vendors on implementation of network switches, load balancers and traffic generators wifin teh existing configuration, teh setup and implementation of new configurations and integration of new technology on HP ProLiant /Dell servers.
  • Developed automated processes dat run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Administration in VERITAS Volume Manager and VERITAS Cluster Server and Maintaining DNS, Network File Services (NFS), and DHCP, printing, mail, web, and FTP services for teh enterprise.
  • Performed tasks on F5 load balancer like installing and renewing SSL s and bouncing servers wif performance issues after taking them out of teh server pools.
  • Configured LDAP clients on server test and troubleshoot for maintaining network and data security.
  • Scanning teh newly assigned LUNs to teh serves and assigning them to volume group and increasing teh file system using Red Hat volume manager.
  • Installation and support of VMWARE ESX/ESXi 3.5/4.x/5.x server which hosts teh virtual servers for teh test/dev/staging environment including networking and storage configurations, Vcenter 4/5, Update Manager, and Administering VM's across 3 Datacenters running 1800+ VM's.
  • Build, configure Virtual Machines and templates and building, deploying teh Virtual Machines from those templates in Vcenter and Configured teh machines accordingly
  • Configured, maintained, applied changes and fail-over schedules of HA servers running Veritas Cluster Server and Redhat Cluster Server.
  • Performance tuning for VMware ESXi hosts and Virtual Machine, setting up their CPU affinity rules, allocating resources and fine-tuning storage.
  • Connecting and configuring SAN and NAS storage into teh ESXi and Hyper-V servers, created NTFS shares on Windows Servers and provide permissions to users.
  • Installation and configuration of MySQL which includes creating database tables, updating table entries; WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Worked on upgrading teh environment from WebLogic 8.1/9.2 to 10.0MP2 to 10.3, JBoss 4.x to 5.x and Tomcat 4.x to 5x/6x.

Environment: Redhat Enterprise Linux, SUSE Enterprise Linux, YUM, NIS, DHCP, DNS, VERITAS, VMWARE ESX/ESXi 3.5/4/5.x, vSphere, vCenter, vMotion, HA, templates, snapshot, Hyper-V, SAN, NAS, MySQL, Apache, FTP, SSH, Apache, Tomcat, Web sphere.

We'd love your feedback!