We provide IT Staff Augmentation Services!

Devops Engineer/monitoring Engineer Resume

3.00/5 (Submit Your Rating)

Danbury, CT

SUMMARY

  • About 7 years of IT Industry having complete Understanding, Build, Deploy, Release Management, professional in CI / CD (CONTINUOUS INTEGRATION / CONTINUOUS DEPLOYMENT) process and strong background in Linux / Unix Administration.
  • Involvement in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine - tuning on UNIX RedHat Linux Systems.
  • Skilled in generating the company's DevOps strategy in a mixed atmosphere of Linux (Windows, RHEL, CENTOS) servers laterally creating and employing a cloud strategy built on Amazon Web Services (AWS).
  • Worked with GIT, Planned and executed branching approach suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, auto scaling to design cost effective, fault tolerant and highly available systems. Also use EBS in storing persistent data to mitigate the failure.
  • Extensive involvement working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch, leveraged and managed AWS Instances using Chef with OHAI Orchestration and used Ansible server and workstation to manage and configure nodes.
  • Broadly worked with VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC and also Experience in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP and AmazonLinux instances.
  • Skilled in WritingChefRecipesto automate our build/deployment process and perform an overall process improvement to any manual processes.
  • Experience in Ansible using both Pull and Push modes and also provisioning both virtual and physical instances. Experienced in configure management, automatically deploying and patching complex applications using Ansible playbooks.
  • Using Puppet, Experienced in automation/configuration management with Installation of Puppet Master, Agents, Puppet DB, Custom Modules and Manifests and Puppet Open Source with Apache and Phusion Passenger.
  • Skilled working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Created Custom and also downloaded pre-written Modules and Manifests, Worked and employedPuppethierarchy files, facts, and global variables.
  • Experienced in using build automation tools like ANT, Bamboo and Gradle in order to automate and enhance the overall operational environment.
  • Worked on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT and possess strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Deployed Java applications/Web-services using CI/CD tools like Jenkins, Puppet in standalone and clustered environments, Implemented code coverage and unit test plug-ins with Maven in Jenkins and Improved continuous integration workflow, project testing, and deployments with Jenkins.
  • Expertise in writing Shell Scripting using Ksh/Csh/bash and Perl (hash and arrays) to ease administration tasks, Python programing for deployment of Java applications on bare servers or Middleware tools.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Configured and deployed Microsoft Azure for a heap of application in utilizing the Azure stack and focusing on high-availability, fault tolerance, and auto-scaling.
  • Experience in Installing, configuring and maintaining apache/tomcat, samba & send mail, Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SQUID, Postfix, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Good Understanding of NIC bonding / NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement of the application.

TECHNICAL SKILLS

Operating Systems: RedHat Enterprise Linux 5/6/7, CentOS, OEL, SUSE Linux 11/12, HP-UX, Solaris, AIX, Windows Server 2008/2012/2012 R2

Build/Automation Tools: Ant, Maven, AntHill Pro, uDeploy, Bamboo, Jenkins CI, Docker, Kubernetes, Buildforge

Databases: MySQL, MongoDB, SQL Server, Cassandra, Couchdb

Scripting/Programming Languages: BASH, PERL, Python, Ruby, .Net

Web/App Server Tools: Apache HTTP, Nginx, JBoss, Oracle WebLogic Server, WebSphere, Tomcat

Monitoring Tool: Zabbix, Splunk, Nagios, HP-Site Scope, ISYNGA, SENSU, UCHIWA, AppDynamics, Sumologic, Dynatrace Keynote.

Ticketing Tools / Project Tracking: Service NOW, JIRA, CONFLUENCE, HPSM

Version Control Tools: GIT, SVN, BitBucket, GitLabs, IBM Rational Clearcase, CodeCommit

Virtualization Tools: VMware ESXi, vCenter Server, Docker, Pivotal, Citrix-Xen, Vagrant, Cloud Foundry

Configuration Management Tools: Chef, Ansible, Puppet, Salt-Stack

Cloud Platforms: Amazon Web Services, Microsoft Azure, Google Cloud Platform, OpenStack

Bug Tracking/ Monitoring Tools: JIRA, Service Now, BMC Remedy, Nagios, Splunk

PROFESSIONAL EXPERIENCE

Confidential, Danbury, CT

DevOps Engineer/Monitoring Engineer

Responsibilities:

  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing all of theAWSstack, Terraform for automation, and implemented system alerts on DataDog.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and Setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Created a Lambda functions using Python Script to stop all the instances with a specific tag for AWS Instance and made it into Cloud Watch Scheduler to schedule it every night.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and utilized Amazon Glacier for archiving data and used Amazon RDS to manage, create snapshots, and automate backup of database.
  • Configured Chef-Server, Chef-Analytics and Chef Workstation, used existing recipes from Chef repository, Including provisioning of bootstrapped CHEF client nodes. Also, created Recipes, Roles, Data Bags and Cookbooks for Server Configuration, deployment and app stack build outs.
  • Developed recipes in chef for automatic deployment of servers and managing configuration files through chef.
  • Wrote the Ansible playbooks for provisioning, where the automation is defined through tasks using YAML format. Ran Ansible Scripts to provision new servers and to push configurations to servers.
  • Using Bash and Python, include Boto3 to supplement automation provided by Ansible for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs and automated the deployments using Jenkins and UDeploy and its respective dependency plugins.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases.
  • Setup continuous integration and continuous delivery pipelines within Docker containers and automated applications and build highly scalable environment using Kubernetes.
  • Maintained code repository in GIT to manage Code Repository; advance practices of branching and code merge to custom needs of development team.
  • Engaged with clients for better understanding of projects and on boarding them on to Udeploy, for continuous automated deployments from DEV to PROD successfully and following the best practices fromDevOps cultures.
  • Deployed already generated build to WEB and APP server with the continuous integration process to all Environments and coordinated with different teams to deploy different builds to different environments on corresponding development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION).
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized App Servers and Worked on Docker container, creating custom Docker images, tagging and pushing the images to the Docker repository for further use.
  • Managed Kubernetes clusters and deployed multiple Docker containers using customized cookbooks and orchestrated the containers by building microservices using Docker compose files.
  • Deployment and troubleshooting ofJAR, WAR, andEARfiles in clustered environment with horizontal and vertical scaling of the WebSphere Application Server and setting up the environment for ongoing application development.
  • Good command in working with Tracking Tools JIRA, Remedy and Servicenow, Setup, configure and troubleshoot TCP/IP, DHCP, DNS, NFS, CIFS, JIRA and Samba servers in a multi-platform LAN.
  • Capacity planning and AppDynamics monitoring for Python, Java, .net applications and Migrated existing sitescope, Dynatrace apps to AppDynamics also Configured application's server agent for AppDynamics monitoring.
  • Was able to pull metrics from AppDynamics and dump into Sumo cloud for creating Dashboards in the Sumologic from the metrics pulled at an interval of one Minute.
  • Was involved in the Team for POC on implementation of Docker monitoring with AppDynamics and tried to create custom Dashboards.
  • Monitor the health and performance of production systems and applications using various monitoring tools like AppDynamics, Keynote.
  • Used Application Monitoring Tool i.e. AppDynamics, troubleshooting AppD configuration issues, metric data, backend issues.
  • Monitor real browser with Keynote and synthetic monitoring with Keynote. Configure threshold for alerts.
  • Created scripts for keynote alerts and configured alerts as per the requirements and updated accordingly in Keynote service center.
  • Experienced in log aggregation tools like Splunk and Sumologic, created dashboards with the query for the required results.
  • Creating the file systems using RedHat volume manager and performing the health check on regular basis for all Linux servers.
  • Worked with development teams and business areas to hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments and plan future capacity requirements.
  • Track and report progress against established milestones, metrics, and deliverables. Anticipate and address preventable issues that could impede progress. Adjust plans and schedules as necessary to meet changing business requirements.

Confidential, Wilmington

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Installed, Deployed RedHat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for RedHat Linux Servers.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with Opscode Chef Cookbooks/Recipes.
  • Mature the ALM space by providing expertise, guidance, and mentoring on the Software Configuration Management and Release Management concepts on a Microsoft product, Azure and sitecore platform.
  • ConfiguredAzureBackup Service for taking backup of AzureVMand data of on premise toAzure, built and installed servers through Azure Resource Manager (ARM) templates or Azure Portal.
  • Implemented Micro-services using Pivotal Cloud Foundry(PCF) platform and performed Installation / configuration of PCF (BOSH /Ops Manager/Apps Manager) and involved in Upgrading Ops Manager and Product tiles (ERT/Redis/Rabbit MQ etc).
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF and Used SpringCloud Boot for Microservices development.
  • Experience in Installing, configuring Cloud Foundry Ops Manager, App Manager, Etc. Configuring LDAP for authorization, configuring logs in PCF (ELK/Splunk)
  • Using languages such as Shell and Python, created scripts for system administration, developed and maintained Shell scripts for build and release ELK, Nagios, Cloud Watch and Application monitoring and alerting with log collection and analysis usingELK stack.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, GitHub, JIRA, Confluence, Rundeck, Puppet, Octopus Deploy, Splunk and ELK stack.
  • Plan and implementPCFplatform monitoring for production and performPCFupgraded on vSphere and AWS.
  • Implemented python scripts by using stranded libraries for getting the all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the assorted flavors of Linux.
  • Centralized monitoring and logging for the systems that are running on cloud(s) and on-premise, using tools such as Nagios/Splunk and Installed monitoring tools Nagios/Splunk.
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift.
  • Involved in setting up the Foreman server and also writing scripts for Ceph node installation in Shell, Perl, Python, Ruby on CentOS and Ubuntu.
  • Using Azure Cloud services performed various web operations in Azure App Service. Familiarity with Azure OMS monitoring and dashboards.
  • Infrastructure provisioning tools Terraform, Cloud Formation, ARM Templets, AWS CLI, Azure PowerShell, Azure CLI.
  • Extensive knowledge on capacity planning, Server monitoring, application monitoring using Tivoli, App Dynamic, Sensu, Nagios, New Relic.
  • Wrote Recipes and Ruby scripts to customize the Puppet/Chef as per the environment.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Used the JIRA for bug tracking, creating the dashboard for issues and resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Mounting & un-mounting the netapp storage LUNs to the RedHat Linux servers and troubleshooting the issues encountered.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, RedHat Satellite server, Up2Date, YUM, RPM tools.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Performing capacity Assessment for new requests of servers i.e., calculating CPU and Memory for new servers as per the current/future applications running on the system.

Confidential, Sacramento, CA

Linux Admin / Cloud Admin / DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Maintained code repository in GIT to manage Code Repository; advance practices of branching and code merge to custom needs of development team.
  • Worked hands-on to create automated, containerized cloud application platforms, also design and implement processes that use DevOps platforms.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, deployment and testing.
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using RedHat volume manager.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.and Implemented rapid-provisioning and life-cycle management for RedHat Linux using Kickstart.
  • Deployed already generated build to WEB and APP server with the continuous integration process to all Environments. Coordinated different teams to deploy different builds to different environments on corresponding development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Creating clusters for the application and log servers and setting up the Jenkins workspace for build automation and Worked on Asgard for deployment of server to AWS cloud.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Installed Sensu on Operating System and with LDAP Integration and Sensu Enterprise HUD Worked on Role-based Access Controls.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Administered VMs through vCenter Server 5.5, Used Templates to Provision VMs, performed vMotion Host-Host/Datastore-Datastore, vDS, HA, DRS Configuration.
  • Logged to munin monitoring tool for graphical view and Performance monitoring using Sar, Iostat, VMstat and MPstaton servers.
  • Maintain and deploy the artifacts UDeploy release build and produce products for testing and use in production.
  • On Redhat Linux/Debian Servers, Installed, Configured and administrated DNS, LDAP, NFS, NIS, NIS+ and Sendmail. Installed packages with yum and rpm and Configuration and Administration of Apache Web Server and SSL.

Confidential

Linux/VMware Admin

Responsibilities:

  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • RPM and YUM package installations, patch and other server management, performed automated installations of Operating System using Kick start for Linux.
  • Monitoring & troubleshooting with performance related issues Ticket assessment on daily basis, Configuring and monitoring Disk mirroring, striping using LVM
  • Creating File system and configure to available network through NFS and Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions.
  • Creating, installing, configuring and maintaining the virtual Machines, installing guest operating systems and hosts for applications running on it.
  • Experience with tools like VMware Converter, Plate Spin, Power Convert, and VeeamFastSCP to work on • ESXi environment for the P2V and V2Vconversions and V Center Configuration of ESX servers which incorporate Bonds & VLANs
  • Maintained and managed Microsoft Azure platform and its applications like cloud, app service, active directory, visual studio.
  • Migrations from RedHat virtual, CitixXen and Hypervisor environments to VMware virtual environment and Migrations from physical servers to vCenter.
  • Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat, iostat, netstat, SAR, snoop, nfsstat and SAR commands, tuning the performance and Tuning of TCP/IP, LOM, and SystemController (SC) in cluster environment.
  • Experience in installing, configuring and monitoring VERITAS Cluster Server (VCS), Service Guard and RedHat Cluster Server in High Availability Environment and worked on installation and configuring VMware/Esx Servers for virtualizations.
  • Monitored and managed performance of ESX servers and Virtual Machines on regular basis and Created and configured virtual machines, installed VM Tools into VM's and allocated for end user.
  • Cloning, Building and deploying new VM's and Installing different guest OS such as Windows server 2003/2008/2012 and Linux and Creating virtual NIC's for the respective VM's and conveying the network connections to a certain port group in the Vswitch's.
  • Participated in complete system builds, upgrades and migrations activity, Use PowerShell scripts for the automation of the system, Worked with Security team for Active Directory auditing and Configuring Windows Clustering.

Confidential

Linux/Unix Admin

Responsibilities:

  • Yum configuration & package installation through YUM, Configuration and troubleshooting for Red Hat Linux and Configuring and deploying of iSCSI server and Client.
  • Installation of Red Hat Enterprise Linux, Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • IP bonding for load balancing and fail over, Firewall, SELINUX and Performances, CPU and Memory monitoring of Red Hat Enterprise Linux
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • Creating and deploying LVM, resizing the logical volume and volume group and Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like Vmotion, SVmotion and cold migration.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.

Confidential

Linux Admin

Responsibilities:

  • Installed numerous operating systems (i.e. Windows NT/2000/XP/Vista & Linux) and Configured Microsoft Outlook (2003, and '07) and maintained Exchange servers, performed routine system management, operating system upgrades and software updates.
  • Installed and configured anti-virus software with its updates and industry specific software, Managed and monitored industry-specific application servers.
  • Very good knowledge in tools like VI editor, putty, puttygen, SCP wireshark, telnet, rlogin, TCPdump, Snoop, winscp. working knowledge of Routers and Switches, Subnetting, VLAN, TCP/IP, VPN, OSI model, Firewall (checkpoint), VOIP and Sarbanes Oxley compliance (SOX).
  • Monitoring, troubleshooting & reporting daily backup status for all critical production Solaris and Linux servers’ enterprise-wide and Strong hands on experience on bash, Awk and perl.
  • Experience in researching OS Issues, applying Patches and opening the Vendor Tickets like Remedy, RedBox etc. and Creating metadevices, mirror & maintained root disks using Solaris Volume Manager (SVM).
  • Look for the network block on LAN and work with Cisco network team either open or block the ports as per the requirement.
  • Monitoring and working on problem tickets, following it up with business and technical teams, and ensuring the problem is successfully resolved.
  • Responsible for installation, configuration and administration of Sun Solaris 9 and Red Hat Enterprise Linux on x86 architecture.
  • Experience with installing and configuring sudo, proposed and implemented the idea of building a master sudoers file, and worked on a script to push the file to client LPAR's on a weekly basis to lock down sudo access as a part of security audit.

We'd love your feedback!