We provide IT Staff Augmentation Services!

Dsb Engineer (linux Administration & Devops) Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Overall 7 years of experience in installation, configuration and management of services in Linux environment. Automation of configuration management tools build tools following Agile methodology and Software Development Life Cycle (SDLC) which include monitoring, configuration, troubleshooting and maintenance in a cloud and the DevOps Environment with Continuous integration and Continuous Delivery process (CI/CD).
  • Experience in infrastructure development and operations by involving in designing and deploying using AWS services like AWS EC2 Instance, Route53, DNS, ELB, EBS, AMI, IAM, VPC, S3, cloud front, cloud watch monitoring, Simple Notification Service (SNS).
  • Experience in creating and custom IAM policies, Roles, and user management for delegated users within AWS and experience in developing AWS cloud formation templates to create custom sized VPC, Subnets, EC2 instances, ELB and security groups.
  • Experience in Branching, Merging, Tagging and maintaining across the environments using Subversion control tools like GIT, Subversion (SVN), TFS, Bitbucket and used webhooks for integrating with CI/CD tools Jenkins, TeamCity, Bamboo and ANT, and MAVEN for generating builds. Installed plugins like SonarQube to check the quality of code.
  • Experience in using MAVEN and ANT as a Build Tool for the building of deployable artifacts war & jar from source code and store the artifacts in the Artifact Repository.
  • Deployed various Java applications/web services using Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins. Experience in performing automated builds for Java applications using Jenkins on Tomcat web application servers.
  • In - depth knowledge of computer applications and scripting like Shell, Python, JavaScript and XML. Ability to write shell script using ksh/csh/bash and Perl to ease administrative task.
  • Experienced with VMware ESXi 5.1/5.5/6.5 Installation/Configuration/Administration with various virtualization components like vCenter, vSphere.
  • Experience in working with Linux including Red Hat Enterprise Linux, CentOS, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment.
  • Skilled with Linux Utilities KICKSTART, SSH, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Experience in implementation and configuration of Storage Area Network (SAN) using Fiber Channel Technology for the LAN-free Backups.
  • Experience in installing, configuring, and management of MYSQL, SQL Server 2008/2012/2014, MSSQL, Oracle, MongoDB & Cassandra. Working with services and in using various network protocols like HTTP, TCP/IP, SSH, UDP and SMTP
  • Expertise in creating LVM (logical volumes), Volume groups and file systems. Increasing and reducing logical volumes, mounting and unmounting file systems.
  • Experience in installation, configuration and management of monitoring tools like Zabbix, Nagios, Splunk and logging tools like ELK. Monitored system performance using AppDynamics.
  • Experience in Installing and setting up of RAID hardware/software for data backup and storage. Highly experienced in creating new file systems, mounting file systems and unmounting file systems.
  • Understanding with the standards and great practices in Software Configuration Management (SCM) in Agile-SCRUM and Implemented Change Management Process for tracking different clients and setup tracking using JIRA/ ServiceNow.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Windows Servers.

Cloud: AWS, Azure

Scripting: Bash, Shell, Ruby, PowerShell, Python, Perl, YAML

Build/Automation Tools: Ansible, Chef, Jenkins, Maven, Ant

Containers: Docker, Kubernetes.

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

Bug Tracking Tools: JIRA, Remedy

Version Control Tools: GIT, SVN, TFS

Web/App Server: Apache, IIS, TFS, Tomcat, WebSphere Application Server, JBoss

Web Technologies/Programming Languages: JDBC, JSP, XML, HTML, Java Script, Core Java, C, Perl scripting, Python, Shell scripting, YAML

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

DSB Engineer (Linux Administration & DevOps)

  • The major responsibility that I have been part is migration from DSB 4.0 to DSB 4.1 environment to provided unify solution for our clients in three different areas (TWC, BHN, Charter). Mainly worked on DSB (Directory Service Bus) application which in internal application of charter. Which acts as a Middle layer for connecting Clients to LDAP.
  • Working with the End clients who points to DSB during, before and after cutover. Helping clients in troubleshooting the issue caused after cutting over to the DSB environments.
  • Worked on Setting up and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and in Cloud Formation. Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS. Experience in converting existing Terraform modules that had version conflicts to utilize Cloud formation during terraform deployments to enable more control or missing capabilities.
  • Deploying the DSB application in Tomcat webservers using CI/CD tools like Jenkins every time when there is source code change in the source code management tool (GitHub).
  • Strong Knowledge in Centos RHEL, Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 7.x/6.x, Centos, Troubleshooting Server issues.
  • Designing and implementing Linux based services including implementation of Iptables a Linux Firewall, Apache, FTP and Tomcat. Configuring Custom Red Hat channels, creating standard Kickstart Profiles , Applying Secure patches with Red Hat Satellite server.
  • Developed Ansible Playbooks using YAML scripts for launching different EC2 virtual servers in the cloud using Auto-scaling and Amazon Machine Images (AMI).
  • Installing SSL certificates on servers from secure communication with backend LDAP servers. Creating self-signed and provide it to front end clients and assist them with installation on their servers.
  • Involved in system security, backup, Disaster Recovery, performance checked, troubleshoot on Red Hat Linux Systems and used Distinguished Name (DN) LDAP search parameters techniques in E-Directory Server.
  • Worked with Load balancer team in setting up Active-Passive Algorithm on F5 load balancer for DSB Application and other related applications. And testing it once it has been done.
  • Installing, Configuring and Administering Splunk Enterprise Server and Splunk Forwarder on Red hat Linux severs. Developed Splunk Dashboards, searches and reporting to support various internal clients in Security, IT Operations and Application Development.
  • Involved primarily in setting up, monitoring and maintenance of On-premise AppDynamics Controller for applications better performance which is designed to monitor the performance of apps wherever they lie.
  • Installing OP5 on Linux servers for monitoring the basics stats like Health, memory usage etc. Creating alerts in Splunk and OP5 if there is some unusual behavior.
  • Started working on Red Hat Open Shift Container Platform for Docker and Kubernetes as POC project. Installing Kubernetes and deploying the DSB application on them.
  • Worked on Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services & deployed application containers as Pods.
  • Worked on creating Jira tickets for Network connectivity and worked with Network team to resolve them. And validate them once they are done.
  • Worked with different bug tracking tools like Jira, Remedy. Finding and documenting the issues that arise with Jira in confluence in combined effort with Jira. Worked on documentation on stuff I worked in confluence.
  • Involved in all phases of Software development life cycle (SDLC) and experienced with fast paced Agile methodologies. Providing on call support 24/7.

Confidential, New York

DevOps Engineer

  • Worked on designing and deploying multitude applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, EBS) focusing on high-availability, fault tolerance and auto-scaling.
  • Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
  • DevOps role converting existing AWS infrastructure to server less architecture AWS Lambda, kinesis deploying via Terraform and AWS Cloud formation.
  • Worked on Open Shift in managing Docker containers and Kubernetes Clusters. Worked on Docker containerization. Collaborated with infrastructure and development support team to setup continuous delivery environment using Docker.
  • Created private cloud using Kubernetes that supports Development, Test, and Production environments. Creation of Pods through new application and control the scaling of pods, troubleshooting pods through SSH and logs, writing/modification of Build configs, templates, Image streams.
  • Experience in using Terraform to configure the aws auto scaling policy resource and set the auto scaling group name parameter, building and deploying of Java code through Jenkins and used Jenkins Amazon Web Services Code Deploy plugin to deploy on AWS and worked on AWS Cloud Management.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Experience in Integrating Gerrit with Jenkins through Gerrit Triggers that will trigger the Jenkins Pipeline once the code review is done by the developer. Installed and configured Gerrit for Interactive visualization of Git Repositories and Code merges.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Installed and configured Jenkins with SonarQube, Gerrit and GIT by installing GIT plugins and building the artifacts using Maven automation tool and storing the build artifacts into Nexus repository and deploying it to WebSphere server.
  • Installing, Configuring and Administering Splunk Enterprise Server 6.0/6.3.2 and Splunk Forwarder 6.0 on Red hat Linux and Windows severs.
  • Developed Splunk Dashboards, searches and reporting to support various internal clients in Security, IT Operations and Application Development.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Working on monitoring system / application logs of server using Nagios to identify issues. Monitored EC2 instances using Nagios, CloudWatch.
  • Worked with different bug tracking tools like Jira, Remedy. Finding and documenting the issues that arise with Jira in confluence in combined effort with Jira.
  • Installing MySQL, Oracle database servers on Linux platform and to perform basic database administration. Involved in all phases of Software development life cycle (SDLC) and experienced with fast paced Agile methodologies.

Confidential, New Jersey

Build and Release Engineer

  • Worked on designing and deploying multitude applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, EBS) focusing on high-availability, fault tolerance and auto-scaling.
  • Implemented Security groups for inbound/outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct the network traffic and to ensure secure zones for organizations in AWS public cloud.
  • Managed the services and resources for the users and managed the permissions for allowing and denying the services using IAM roles and assigned individual policies to each group.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams using CI/CD tool like Jenkins and sub version control tools like GIT, SVN & TFS. Built a continuous integration and deployment framework for Chef Code using test driven development.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml. Worked with development team to migrate Ant scripts to Maven.
  • Maintain and deploy the artifacts, deploy release build and produce products for testing and use in production. Deployed the build artifacts into environments like QA, ­­­­­- according to the build life cycle. Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus and Ruby.
  • Installed & Configured Jenkins using sub version control tool like GIT and SVN for appropriate release builds. Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
  • Automated builds using Subversion control tool. Maintained Continuous Integration effort with Subversion along with scheduled builds.
  • Integrated GIT, Gerrit into Jenkins to automate the code checkout process. Install plugins in Jenkins like SonarQube which generates reports on quality of the code.
  • Experience in using build tools like MAVEN and ANT used for generation of deployable artifacts such as war & ear from source code. Experience in managing the artifacts generated by MAVEN & ANT in the Nexus repository.
  • Installed, Configured and Managed Nexus repository manager for dependency management between different projects. Stored the artifacts on Nexus repository for Maven artifacts and dependencies, used Jira as a ticketing tool.
  • Worked on configuring web servers like Apache Tomcat, Nginx, and JBoss. Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Experience in performing Tuning the JVM for running Apache Tomcat and in using Tomcat JDBC Connection Pool in Production, Load Balancing Tomcat with Apache HTTP server with mod jk module for evenly spreading traffic across the multiple servers.
  • Configured JBOSS on including inventory, Administration and Monitoring Modules for identifying and cataloging Middleware assets and monitor status, memory and disk usage of JBOSS Applications.
  • Configured JBOSS , including JMS, JDBC and Security. Deployed the J2EE products in JBOSS Application server . Deployed EAR, WAR, JAR files in JBOSS application server using Maven and ANT script. Configured clustering, load-balancing and failover on JBOSS 7.x application server, performance tuned and monitored the same.
  • Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, uDeploy, groovy & Shell scripting with stages like checkout, unit testing, build and package, sonar analysis, deploy to test and QA, End to End UI testing.
  • Worked on developing Python and groovy Scripts to automate system tasks, OS patches for dev environments, and deployment of applications for testing environments using Python OS modules.
  • Worked with AppDynamics which always really application performance monitoring been, when required little management occurring outside of triggering manual processes requiring the attention of operators and developers.
  • Coordinated in end-end release process from the planning of release content to deployment and production. Experienced with all phases of software development life cycle.

Confidential

Build and Release Engineer

  • Administered and Implemented CI tools Jenkins, Bamboo, Build forge, Team Foundation Server (TFS) and Anthill Pro for automated builds. Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo. Monitoring JIRA disk space usage. Analyzing and reporting upon JIRA usage and activity.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo. Experience in Auto deployment using TFS, Install shield, Wix and Bamboo.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Bamboo, Artifactory, Stash, Jira, Confluence, and various target build environments Windows, Linux.
  • Created and Maintained Subversion repositories, branches and tags. Acted as an Integrator for performing merge, rebase and baseline operations. Enforced development policies using Subversion hooks and other metadata.
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository. Integrated Maven with SVN to manage and deploy project related tags.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Responsible for the building and deploying the artifacts into different environments Development, Staging, Testing and production Environments.
  • Used industry standard technologies like AJAX, GIT, and APACHE for creating web based wireless testing system. Worked on deployment automation using Shell with more concentration on DevOps and CI/CD tools such as Jenkins.
  • Installed and configured Jenkins with GIT, Junit also with uDeploy and built the artifacts using Maven scripts and stored the artifacts into nexus repository.
  • Maintained build related scripts developed in ANT, shell and Python. Created and modified build configuration files including Ant's build.xml.
  • Used Splunk as a monitoring tool for puppet for analyzing puppet environment which includes puppet statistics and reports. Implemented automated server build management, monitoring and deployment using Puppet, and Nagios.
  • Experience in SONAR systems to generate and review quality of code. Refactoring of existing code and to be complaint with SONAR by resolving all violations.
  • Configure Clustering EJB objects, JDBC connections and JMS connection factories. Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • Worked on installation and configuration of admin server and managed nodes in WebLogic Application Server. Experienced in installing, creating Highly Available WebLogic server instances and configuring it with external webserver, database and messaging infrastructure (MQ).
  • Used Administration Console and WebLogic Admin utility to configure and administer the WebLogic Administration Server and Managed Servers.
  • Working along the boundary between Developers, QA, and operations to ensure that the release process is meeting their short-term and long-term needs.
  • Experience in administration, configuration and support for Application Life Cycle Management (ALM) tools like JIRA, Team Forge to track the progress of the project and used as ticketing tool.
  • Worked on migration of VMware ESXi 5.5 to VMware ESXi 6 which involves installation of vCenter, firm upgrades on ESXi and inventory migration.
  • Worked with AppDynamics in helping solve numerous challenges for clients by providing real-time visibility into the performance of applications as well as business analytics that are increasingly critical in the digitizing enterprise in the current environment.
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another. Helping Scrum master across the company to customize JIRA for their requirements.
  • Regular review, clean-up, management and configuration of JIRA accounts and work closely with the different teams like LDAP, Network, and Infrastructure.

Confidential

VMware / Windows Administrator

  • Created, cloned Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts. Administers VMware Infrastructure Client 3.5 and vSphere 5.1.
  • Installation and configuration of VMware ESXi 5.1, installation and configuration of VMware Virtual Center Server and creating Virtual Machines. ESXi Installation on HPE Proliant Servers Using Customized ISO.
  • Performing software and hardware updates and responsible for server performance, tuning and system troubleshooting. Provided disaster recovery and backup services using the VMware consolidated Backup (VCB).
  • Creating and Managing VMware cluster with HA and DRS and resource pools for Virtual Machines. Monitoring and managing performance of ESX servers and Virtual Machines using Virtual center server for HA, DRS and VMotion. Work on Migration concepts like VMotion and Cloud migration.
  • Installing and upgrading virtual machine hardware version using VMware tools. Provisioning virtual machines and Deploying virtual machines from Templates by cloning. Creating and deleting of VM's snapshots .
  • Creation & Troubleshooting of Virtual Network. Troubleshooting ESX & Virtual Machines. Performance monitoring and tuning for ESX Servers, Virtual Center Server and VMs.
  • Creating, Cloned Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts. Create and configure Virtual IP nodes, load balancing clusters, VMWare builds, and IIS configuration settings.
  • Installing and configuring .NET applications on IIS 6/7/8/8.5 Web server on Windows 2008/2012/ R2Servers.
  • Configured IIS 6.0 and IIS 7.5 in different version of Windows like 2008 and 2012 as an application server and troubleshooting the run time errors.
  • Design, Architected, Deploy and Implement SharePoint 2010 and Project Server 2010 in Test and Production environment. Substantial experience in migration from SharePoint 2007 to SharePoint 2010, from SharePoint 2010 to SharePoint Online Office 365.
  • Experience on Active Directory Services, Active Directory, Group Policy Objects GPO, DHCP, DNS and WINS, Microsoft Clustering services.
  • Design and implement Windows 2008 Core Domain Controller (RODC) for installation in the DMZ perimeter network to securely extend Active Directory controls. Design roll out of Windows Server 2008 Active Directory upgrade.
  • Supported to resolve Windows Active Directory/Exchange mail-box, calendar, and contacts access permissions, new logon attributes update, department transfer update, account reinstated related various incidents/tasks with ServiceNow systems.

Confidential

Linux Administrator

  • Involved in Linux (RedHat) server administration including installing through kickstart and interactive installation and maintaining the operating system software, performance monitoring, problem analysis and resolution and production support.
  • Creation and management of users and groups accounts, passwords, profiles, security (ACL, Disk Quota, and PAM), permissions, disk space usage and processes. Created firewall rules and assigned port numbers for the services and new applications.
  • Experienced with the installation, configuration and volume/File system management using Logical Volume Manager (LVM) and Expanding the volume and Reduce the volume as per requirements.
  • Troubleshoot and resolved basic level system hardware, software and communications problems. Performed basic system monitoring, verified the integrity and availability of all hardware, server resources, systems and key processes, reviewed system and application logs, and verified completion.
  • Experience in RPM and YUM package management (installation and upgrading), Yum Repository creation and management, patching.
  • Installation and configuration of MySQL, Apache, SAMBA, Nginx and HTTPS. Worked on DNS, DHCP. Involved in Installing and configuring of services like NFS, NTP, FTP. Installation of SSH and configuring of keys base authentication.
  • Maintaining appropriate filesystem security and monitoring status of process to increase system efficiency. Performed backup/restore operations using tar, and gzip.
  • Scheduling system related Cron jobs. Writing Shell Scripts for managing day-to- day transactions and for automation of routine tasks.
  • Monitored server and application performance & tuned I/O, memory. Performed system configuration and troubleshooting. Responsible for reviewing all open tickets, resolve and close any existing tickets and performed PC support and maintenance.

We'd love your feedback!