Senior System Administrator/devops Engineer Resume
Lexington Ave, NY
SUMMARY:
- Around 8 years of experience on various Versions of UNIX (RedHat Linux, SUSE, Ubuntu), VMware, CI/CD, Software Configuration Management, Cloud management under the DevOps culture.
- Good understanding of the principles and the best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Experienced in Cloud automation using AWS Cloud Formation templates. Experience in Amazon Web Services EC2, ELB, S3, Route 53, EBS, VPC, AMI, SNS, RDS, Auto Scaling, etc.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and cloud init scripts to bootstrap nodes to the Ansible master.
- Involved in the Installation and configuration of an automation tool Puppet that included the installation and configuration of the Puppet master, agent nodes and admin control workstation.
- Creating and managing Virtual Machines VSphere4, ESXI 5.1/5.5/6.0, VMware View, vCenter Server and Templates, worked with clones and snapshots of Virtual Machines.
- Experience with 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.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on UNIX RedHat Linux Systems.
- Installed, monitored and supported Web and Application Servers on Solaris and Linux environments.
- Strong technical background in Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning.
- Strong knowledge 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.
- Configured VSTS End Points for Azure Deployments using Azure Resource Manager.
- Performing Kickstart to build out Linux environments to automate Linux installations with Kickstart to avoid manual intervention.
- Extensive knowledge on Vsphere/Vcenter/Vmotion operations in VMware and Hyper-v environments.
- Experience in VM migration, OS Migration, Storage Migration, DataCenter Migration for RHEL Server.
- Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support, Worked In shift Rotation.
- Experience with Microsoft VisualStudio.Net, Team Foundation Server (TFS), VSTS, .Net Framework, asp.net & SQL Server (multiple versions).
- Documenting Every Process or work step by step and posting it on Github or Confluence and providing knowledge transfer.
- Strong appetite for learning new technologies with positive attitude.
- Worked on Jira ticketing tool for creating, managing and resolving issues and Confluence tool and managed spaces and pages to update and create documentation.
- Skilled in monitoring servers using Nagios, Datadog, Cloud watch for monitoring servers, Splunk for searching errors and using ELK Stack Elastic Search Logstash.
- Experienced in supporting 7x24 production computing environments, on-call and weekend support.
TECHNICAL SKILLS:
Operating Systems: RHEL 7.x,6.x/5.x/4.x/3.x, IBM AIX 5.x, CentOS, Windows NT4.0, Windows Server 2003/2008/2012
VMware vSphere ESXi, vCenter, Citirx: Xen, Docker, Kubernetes, OpenShift, AppDynamics
Hardware: SunFire Servers - E25k, E15k, 12k, E280R, E480R, V240,420R, V440, V480, V490, V880, V890, 4800
Data Centre Servers: E250, E450, E3000 and E3500
Tape Libraries: Sun StorEdge L20/L40/L60, L180 and Storagetek s 9840
A/B/C Fibrechannel, Arrays: Sun StorEdge 3130, A1000/D1000, EMC DMX 800 and 1000
Languages: Shell scripting, PERL, C, C++, PHP, JAVA, PL/SQL, HTML, JavaScript, PowerShell, Groovy
Databases: Oracle 10g/9/8, Sybase 11.5.1, POSTGRESSQL, MYSQL, MSACESS
Networking: TCP/IP, DNS, NFS, SSH, DHCP, Cisco Routers, Switches, iSCSI, Fibre Channel, SMTP, SNMP, ICMP
DevOps Tools: Puppet, Ansible, Jira, Confluence, Stash, Jenkins, terraform, Qmetry, GitHub, Gitlab, HP-ALM, TeamCity, Puppet Foreman, Klockwork, Protex
Web Technologies: Lotus Domino 5 / 6, Apache 2.0, WebLogic 8.1/10, WebSphere, JBoss, IPlanet, IIS, HIS
Cloud Platforms: Cloud Computing Platform (Amazon Web Services), Microsoft Azure, VSTS.
PROFESSIONAL EXPERIENCE:
Confidential - Lexington Ave, NY
Senior System Administrator/DevOps Engineer
- Installed and Customized Red Hat Enterprise Linux OS flavor’s such as CentOS, Ubuntu, Debian and configured installation of Packages on the servers.
- Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console. Installation and implementation of AppDynamics on all Prod and Non-Prod environment for monitoring of all java, node.js.
- Experience with the use of AWS services and tools including but not limited to IAM, S3, Cloud Front, EC2, EBS, AMI, ELB, Cloud Watch, VPC, Auto Scaling, and Cloud Formation.
- Created repositories, managed user access, code and release maintenance on GIT and Build and administrate Continuous Delivery pipelines using GIT, Jenkins and Groovy DSL.
- Designed and created a Multi-region Cloud Architecture and implemented the blueprint through infrastructure as code utilizing Terraform.
- Work on TFS/VSTS Tasks and bugs, generate reports based on custom queries.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked to build integrations directly within VSTS or TFS to create first-class, seamless connections between different tools and services.
- Implemented continuous integration using Jenkins and VSTS.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Refactoring and maintaining the web applications on Azure, upgrading modules and framework versions to run dependencies (.NET and Azure SDK).
- Build infrastructure as code with Terraform, Ansible and Cloud Formation.
- Monitoring client setup in Nagios/Checkmk/Appdynamics
- Setting up Azure SQL as PaaS and provide service and performed required backup for production data and files with efficient procedures and setting up required encryption in server level to meet PCI compliance.
- Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, mdeploy, groovy & Shell scripting with stages like checkout, unit testing, build and package, sonar analysis, deploy to test and QA.
- Administered Jenkins for managing weekly and Bi-weekly Build, Test and Deployment chain with source code management in SVN/GitHub with Develop/Test/Prod Branching Model for weekly releases.
- Build and maintenance of Docker clusters for development and production environments, build Docker containers and Docker images .
- Maintained Kubernetes clusters to store the Docker images/containers to leverage storage as well created Docker files to deploy the application containers.
- Wrote and modified Ansible playbooks, managed nodes to automate the day-to-day tasks, and also to install, configure, and manage Jenkins within Docker containers.
- Wrote and modified Python scripts to deploy build artifacts and integrate Git and Jenkins with JIRA for continuous updates and monitoring progress.
- Design and implement AWS cloud solutions with emphasis on delivering Infrastructure as Code (IaC) in a DevOps environment.
- Managed servers hosted on VMware with ESXi hosts using the vSphere client and vCenter for managing the multiple ESXi servers, creating templates, and maintaining High-Available environment.
- Wrote Python scripts to maintain the host inventory and manage virtual machines within vCenter and to migrate applications from one environment to another.
- Created and published Azure API’s products also mocked an Azure API response, protect your Azure API, monitor published and also debug & add revisions and multiple versions to customize the developer portal in Azure API’s.
- Experience in Azure cloud services, Azure storage, Azure Active Directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD within .NET applications.
- Installed, configured and administered application servers like WebLogic 10.x/11, WebSphere 7/6, JBoss 4.0.x and Tomcat 7.x/6.x/5.5 of application servers.
- Administering MQ, WAS, HIS , involved in the build and support of DEV, QA and UAT WAS 6.1, starting and stopping WebSphere instances, MQ channels and IHS (http servers).
- Migration of server applications to different server Infrastructure and assisted developers in proper access and working of the application after migration.
- Provided System Administration for Atlassian tools Jira, Confluence, Stash (Bitbucket), GitHub, Gitlab and managing other project test managing tools Qmetry, HP-ALM.
- Integrated REST APIs with applications for automation.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Created documentation needed for team and project planning on Confluence and supported other Atlassian tools such as JIRA and JIRA Service Desk.
- Created and installed Kickstart profiles and PXE boot on a multitude of RedHat Enterprise Linux servers with unattended installation.
- Involved in writing custom scripts using Shell (bash, ksh) to automate jobs and formatted the data accordingly using UNIX Shell scripts, Sed, and awk.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, RedHat Satellite server, Up2Date, YUM, RPM tools.
- Managed JVM for tuning up the applications required for optimizing the performance. Responsibly managed and worked on the security, scalability, availability and uptime for the servers. Worked and managed PostgreSQL database with applications.
- Develop bash scripts and YAML scripts as required for automation. Automated some health checks for the lower environments and some playbooks to start and stop the servers.
- Installed and configured SSL certificates according to application compliance and worked on scheduling server backup for multiple applications.
- Monitoring and inspecting server health and server logs through monitoring tools like Zabbix and Nagios to troubleshoot and clear any issues.
- Managed User and Group access administration through LDAP for application access.
- Involved in on call rotation 24*7 for support and knowledge transfer to other colleagues.
- Created and maintained Storage backup for tools on various SAN and Windows Network File Share storages, monitored capacity assessment of servers calculating CPU and Memory for performance monitoring.
- Provided support and worked on disk storage administration using Physical Volume Manager, Logical Volume Manager, Volume Group on servers.
Environment: Linux 7.x/6.x/5.x, AWS, Jenkins, JIRA, Terraform, VSTS, Confluence, AppDynamics, GIT, Chef, Ansible, Zabbix, PostgreSQL, MySQL, HP Servers, Shell, Python, Perl, VMware, LDAP, SAN storage, WebSphere, Apache Tomcat, Jboss, Windows Server 2008 R2.
Confidential - Houston, TX
DevOps Engineer
- Proficient in using AWS EC2, EBS, IAM, S3, ELB, RDS, VPC, ROUTE53, CLOUD FORMATION using both Console and AWSCLI, LAMBDA, CLOUD TRIAL, CLOUD WATCH, DYNAMO DB, RDS, EMR. Used cloud front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end users.
- Worked on cloud formation templates to create EC2 instances and by leveraging security and management features, ECS containers to run, stop and manage docker containers on a cluster, S3 for object storage, VPC to create the private and public subnets, IAM roles for securely accessing the AWS resources. Automated the cloud deployments of services using Python boto and fabric along with AWS Cloud Formation Templates.
- Implemented continuous integration using Jenkins and VSTS.
- Created and modified infrastructure as code to deploy AWS environments.
- Monitored builds and deployments to ensure that failed builds or deployments are addressed in a timely manner using AppDynamics
- Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS. Providing security using Cloud security to scale up and Innovate the customer service.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure Stack Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes. Configured Kubernetes cluster on GCP with multiple Master and various Minions to deploy the newly patched images by updating the Deployments and Pod definitions.
- Configured on Chef Infrastructure configurations and JSON and YAML templates to set up new TEST/QA cloud environments and worked on Ansible playbooks in related projects.
- Automated the test scripts using Visual Studio Team Services VSTS framework.
- Experience of automating the infrastructure as a code using chef. As well as developing and maintaining recipesfor Configuration Management using Chef.
- Configured the GitHub setup on ESXI from server side, used webhooks as a connectivity between GitHub and Jenkins whenever code is pushed to git repository webhooks is used for triggering a Jenkins job.
- Hands on experience in migrating Business from an on-premise infrastructure environment to AWS and Responsible for automated installation of ANSIBLE Enterprise 2.7 and configuring ANSIBLE Master and ANSIBLE Agents (both Windows and Linux Environment) in AWS VPC environment.
- Was responsible for design, implementation and success of Terraform Infrastructure as code to migrate automation of very large scale automation product.
- Configured Jenkins Pipeline to create Docker Images with latest version of Java based application encapsulated which are deployed on AWS ECS by updating the Task definition using Lambda functions.
- Extensively worked on Amazon Redshift clusters such as launching the cluster with specifying the nodes and performing the data analysis queries by Handling large scale data migration through Redshift, used Multi Availability Zone.
- Developed Restful API's using YAML Scripts, python involved in Building a Micro service architecture with spring boot and Docker and implemented CI/CD for all the Micro services through Jenkins and Maven build tool using Deployments through Ansible server.
- Integrated Ansible tower with Jenkins to trigger the workflow by developing templates which install the middleware like Tomcat, WebSphere, WebLogic, deploy the war files from Nexus to various environments.
- Experienced in Jenkins to automate build, testing, packaging and deploying the code to the respective servers and integrated the Jenkins plugins like maven, Gradle, MS build, Junit, Sonarqube, Nexus and integrated email and slack notification plugins.
- Configured custom Jenkins jobs in shell to do database refreshes across environments, adhoc NodeJS builds, and pipeline creation for deployments and worked on master slave Jenkins servers and configuring build executors in Jenkins front.
- Built and deployed EAR and WAR files with custom configuration settings using Maven Tool Kit and further deployed the archives into Apache Tomcat Web Server and WebSphere Application Servers.
- Developed Chef cookbooks for deployment automation of Docker containers for microservices as well as Test scripts using Inspect (Test Kitchen) for Integration testing and compliance governance Support infrastructure as code using DevOps and Agile methodologies, through CI/CD Pipeline with Jenkins, Docker and Kubernetes.
- Deploying HA DRS Cluster, Managing resources. Migrating virtual machine configuration files and virtual disks from one Data store to another Data store. Migration of servers P2V and V2V by using VMware Converter and Plate Spin.
Confidential - Austin, TX
DevOps Engineer
- Installed, Deployed, and maintained RedHat Enterprise Linux 4.x/5.x/6.x, CentOS, AIX 5L, 6.1 & 7.1 and installation of packages and patches for RedHat Linux Servers.
- Installed, configured and maintained Sun Servers, HP-UX servers , Sun Fire Servers, Solaris Jumpstart environment, administered and configured various FS like UFS, VxFS, ZFS, Pseudo FS.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPC), Security groups, creating monitors, alarms and notifications for EC2 hosts using Cloud Watch alarms.
- Worked on utilizing Virtual Private Cloud to create secure multi-tiered environment and set up ELB’s for distributing traffic among multiple Web Logic Servers and deployed the cloud platform using EC2, S3, and EBS.
- Extensively worked on Jenkins for configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
- Integrated Ant and Maven with Jenkins to run to automate the build process as a part of continuous delivery.
- Experience in developing Puppet modules (blueprints) for installation, configuration and continuous integration (CI) using combination of Puppet Master, GIT, Vagrant and Jenkins.
- Worked on setting up the Jenkins Pipelines , Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java based applications.
- Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
- Used Puppet with Ivy to build the applications and deploy the Puppet master, Puppet dashboard, and Puppet DB, for configuration management of the infrastructure.
- Worked on Puppet Master - Agent setup, configured the Puppet Nodes, wrote Puppet manifests for installation and configuration of services for various deployments.
- Created Puppet Manifests and modules to automate daily operations, created monitors, alarms, and notifications for EC2 instances using Cloud Watch.
- Implemented Horizontal and Vertical clustering, tuned, maintained and upgraded WebSphere, WebLogic, JBoss, Tomcat and Apache application servers.
- Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java-based packages like ear and war on the WebLogic App server.
- Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations.
- Experienced in Creating Simple Custom Images / Deploying Docker Containers, setting up Docker Engine by using Docker specific commands.
- Working on HP, Dell servers using DRAC and ILO consoles and resolving issues and replacing the failure hardware.
- Performed SAN administration to add LUNs to an HP UX/Linux server , and scanned the newly assigned LUNs to the servers, assigned them to volume groups and increased the filesystem using RedHat volume manager.
- Creating customized Kickstart profiles for each server and making ISO to build the server.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, RedHat Satellite server, Up2Date, YUM, RPM tools.
- Performed kernel and database configuration optimization such that it limits I/O resource utilization on disks.
- Kernel parameter tuning and Performance Monitoring using tools like Glance plus, vmstat, mqstat and addressing swap issues in RedHat Linux servers.
- Created several scripts/apps to monitor and admin all docker containers. Implemented several Tomcat, JBOSS Instances by using the Docker Engine for running several Containerized AppServers.
- Replication of data from production to DR using IBM Flash technology and bringing the applications to verify the DR synch for all Linux servers.
- Installation/Configuration of ESXi servers and applying security patches to the ESXi servers, managing the ESXi servers using the vSphere client and vCenter for managing the multiple ESXi servers.
- Performed VMotion for the virtual machines from one ESXi to another ESXi server for the hardware or ESXi Maintenance.
- Planning the major patch releases by coordinating with the application team for the proper implementation of security patches within the environments.
- Involved in migration of Physical to virtual servers (P2V) and virtual to virtual (V2V). Worked on maintaining LUN’s to the VIO server and working with the SDDPCM for IBM Storage and EMC power path drives for the EMC storage and upgrading of powermt/powerpath version to the latest level.
- Creating the RAW logical volumes for Oracle RAC and ASM and working with the database team to resolve the issues.
- ITM agent installation, configuration and setup monitoring for application logs. Installation & Configuration of IBM HTTP Server make junction works for the transportation of application through a webserver.
- Managed Stash Repositories to pull the request from develop to master to make changes based on the Jira tickets.
- Monitored system performance using sar, prof, vmstat, iostat, netstat, and checked on the application performance on the instances using Dynatrace and Nagios.
- Configured DNS Servers and Clients, involved in troubleshooting DNS issues, managed and implemented changes, upgrades, security procedures and policies to the Unix client infrastructure.
- Documented various regular administrative tasks and backup procedures, communicate with peer groups throughout the Company to develop best practices.
Environment: Linux 7.x/6.x/5.x, Oracle 10g, SUN Servers, SUN Fires, Linux, Jump Start, Shell Script, Autosys, Veritas Volume Manager (VVM), LDAP, EMC Storage SAN, Veritas Cluster Server (VCS), VMware servers, JBoss, WebSphere.
Confidential
Build & Release Coordinator
- Involved in Setting up Continuous Integration Environment using Jenkins.
- Maintaining the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations.
- Developed scripts using Bash, Perl and Batch files for Automation of Activities and builds.
- Analyzed the ANT Build projects for conversion.
- Create and setup automated nightly build environment for java projects using maven.
- Deployed the Java applications into Apache Tomcat Application Servers.
- Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven &Artifactory in Linux environment.
- Developed client/server application to track and analyse user information on UNIX and NT.
- Developed and implemented the software release management for the release of web applications.
- Utilized Atlassian Confluence to communicate with other co-workers to share the work. Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
- Created High level Design Document for Web Services and participated in review discussion meeting with client.
- Creation and administration of Virtual Machines using VMware and virtual box.
- Established and implemented Change Control standards for different tasks.
- Setting up ClearCase clients for developers by installing ClearCase software.
- On-call Production Support (24x7) on weekly rotation within the team.
Environment: Red Hat Linux, SVN, ANT, Jenkins, Agile, Maven, Web Logic, Apache Tomcat, Shell, Ansible, Nexus, Unix, Perls/Shell, C++.
Confidential
Build & Release Coordinator
Responsibilities:
- Working as part of the DevOps Team for different internal automation and build configuration management.
- Developed shell scripts for automation of the build and release process.
- Worked with SVN to manage source code repositories and performed branching, merging, and tagging depending on the requirement.
- Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using a high degree of automation using Jenkins.
- Import and manage multiple corporate applications into Subversion.
- Designed, wrote and built deployment using Ant/ Shell scripting and automate the overall process using Subversion (SVN) and Jenkins.
- Used Jenkins to perform automated CI Builds and Deployments.
- Developed Shell Scripts to automate log rotation of multiple logs from web servers.
- Deployed Java/J2EE applications through Tomcat Application servers.
- Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
- Worked on building Object-Oriented applications using Java, writing Shell Scripts on UNIX.
- Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments