Windows Admin/ Cloud Engineer / Devops Engineer Resume
Minneapolis, MN
SUMMARY:
- 7+ years of experience as System Administrator on various flavors of Linux and Windows environments deployed on virtualization and cloud infrastructures - VMware and Amazon Web Services.
- 3 years of experience in DevOps culture implementing CI/CD using Chef, Puppet, Ansible, Jenkins, Anthill Pro
- Good experience in containerization of micro services using Dockers.
- Experience in Automating Applications using Anthill Pro as a continuous Integration Tool.
- Experience in Continuous Integration Tools Jenkins, Hudson,Anthill Pro to automation of build and deployment process and etc.
- Extensive experience in managing, trouble shooting and performance tuning Middleware architectures such as WebSphere Application Server, RedHat Jboss, Apache HTTP Server & Tomcat.
- Experience in implementing end-to-end build and deploy automation using Jenkins, Maven, Puppet and Chef.
- Experience using cloud providers and API’s for Amazon (AWS) EC2,S3,EBS,ELB,VPC, SNS, AMI with Cloud Sigma (EU) and GFS storage.
- Strong experience with Visual Studio and MS Build scripting and configuration into AntHill Pro, Urban Deploy with .Net projects and packaging.
- Experience in automating Security scans integrating Jenkins, Anthill pro and Fortify
- Experience in Production support activities like - resolving Major Incidents, application Go-live, troubleshooting performance andoutage related issues in day to day activities and off business support.
- Expertise in installation of Red Hat Linux 5.x/6.x using Kickstart Serversand maintenance through RedHat Satellite Server.
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Enterprise Administration and worked with the management of OpenShift Enterprise resources.
- Experience working on Docker and Kubernetes for maintaining and administration of the openshift enterprise V3.
- Experience in Deploy Openstack environments through automated tools, Ansible / custom pipeline.
- Extensively worked on administration of VMware VSphere, ESXI 5.1/5.5/6.0, VMware View, VCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SANDatastores with, ISCSI, NFS&FC.
- Experience in installation and configuration of Puppet and writing Puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
- Experience with Setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Experience in writing cookbooks, recipes and configure them by applying node convergence on various production nodes, experience in using Chef Attributes, Ohai, templates, recipes, roles and used community cookbooks.
- Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering with SAN, NAS environment.
- Worked with setting up JIRA for defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Experience in Installing Firmware Upgrades,Patches,Migration,Troubleshooting,Security,Backup,Disaster recovery, systems configuration, performance tuning on Unix/Linux systems.
- Experience in administration of NIS, NIS+, DNS, DHCP, NFS, LDAP,HTTPD,SMTP, SQUID, SAMBA, Postfix,send mail, FTP, remote access, security management and Security trouble shooting skills.
- Experience in using Deployment tools like IBM Urban code/UDeploy.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Implementing new projects builds framework using Jenkins & maven, ANT as build framework tools & Nexus in Linux environment.
- Experience in implementing monitoring tools such as Nagios, Splunk, Performed PoC on MongoDB and Cassandra on AWS, while helping the application teams.
- Experience in writing shell scripts to automate the administrative tasks and scheduled various maintenance tasks using crontab.
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
- Experience in supporting 24x7 production on-call and weekend support.
- Full understanding of SDLC, Agile Methodologies and a good team player with strong interpersonal and communication skills.
- Participated, documented, managed ITIL controls and supported Linux environment.
- Good understanding of OSI Model, TCP/IP protocol suite (ARP, TCP, UDP, SMTP, FTP,TFTP)
- Experience with JavaEE, including JSPs, Servlets, Web Services (SOAP and REST) and Tomcat
TECHNICAL SKILLS:
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools/Cloud/Security: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bamboo, Docker, AWS, Open Stack, TFS, Anthill Pro, Udeploy, Fortify, SonarQube
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBossBug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies/Programming LanguagesContainer Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.Docker,ECS,Kubernates,Openshift
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Windows Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Responsible for CI and CD using Anthil Pro, UrbanCode Deploy, Jenkins integrating with TFS, MS Build,Maven, Git, SVN, Rundeck and Chef. Designed and implemented for fully automated Server build management, monitoring and deployment using DevOps Technologies like Chef.
- Written/Developed Chef Cookbooks to automate the entire deployment process as well as Infrastructure admin tasks.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife. Planned and performed the upgrades on Linux operating system.
- Developed Chef Cookbooks/recipes to migrate the VMWARE VMs to AWS and managed Services like EC2, S3Bucket, Route53, ELB, EBS.
- Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly and milestone builds across multiple streams of development and assisted developers with the timely resolution of any build failures.
- Managed Cloud/On Premises environments, automated the provisioning of VM’s, patching, software installs, deployments and part of DevOps team in troubleshooting and fixing issues.
- Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications. Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Created Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
- Designed Rapid deployment method using Chef and Ansible to auto deploy servers as needed.Experienced on ansible server build from scratch and writing Ansible playbooks to make configuration changes.
- Configured Docker Engine with Docker Specific Commands, Created Custom Docker Images, and Deployed Docker Containers on AWS as Part of Cloud Formation Template.
- Create build configurations in Jenkins and integrate with rest of the other tools like Fortify, SonarQube, Checkmarx Artifactory and uDeploy.
- Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Integrated Jenkins with repositories like GitHub to build Automation tool (Maven), and Artifact repository for pushing successful build code.
- Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
- Hands-on experience configuring workflows, jobs in Anthill Pro for performing automated builds and deployments.
- Team role included working in VMware Orchestrator, VMware VRealize Automation 6.0 (VRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
- Performed p2v of standalone Windows 2008/2012 R2 machines to virtual instances using VMconverter and PlateSpin.
- Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
- Managing servers on day-to-day system administration tasks, managing user keys, monitoring servers and working on the break-fix issues.
- Troubleshooting various problems when working with VxVM in initializing, replacing, mirroring, and removing disk devices.
- Involved in monitoring and tuning performance metrics like JVM, threads.
- Resolving merging issues during build and release by conducting meetings with developers and managers.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
- Analyzed, defined, and developed build process improvements using in TFS along with branching, merging, tagging, code freeze, coordinating with dev teams and doing build and release management.
Confidential, KANSAS CITY, MO
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), auto scaling groups.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working with IAM in order to create new accounts, roles and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment and EC2 Installs with CentOS, Ubuntu and RHEL6 and Scientific Linux.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. Imported and managed multiple corporate applications into GitHub code management repo.
- Experience working on User admin groups, maintaining account and monitoring system performance using Nagios and Splunk.
- Integrating Jenkins with VMware, Openstack and chef.
- Experience in administering and automation using Puppet, Chef, Ansible and Saltstack.
- Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, and Packages.
- Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
- Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
- Written chef recipes for various applications and deploying them in AWS using Terraform.
- Configured Docker Engine with Docker Specific Commands, Created Custom Docker Images, and Deployed Docker Containers on AWS as Part of Cloud Formation Template.
- Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Deployment automation and Job Orchestration tooling through Python, Ansible.
- Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
- Used for faster server provisioning and configuration though Saltstack configuration management tool.
- Experience in configuring and maintaining LAMP stack on production and staging servers.
- Used Composer, Git, Drush and Configuration Management to Push Changes from Development to Production.
- Analyse and resolve conflicts related to merging of source code for GIT.
- Automated the build and deployment of middleware applications using uDeploy.
- Experience in designing and implementing continuous integration system using Jenkins and Bamboo by creating Python and Perlscripts.
- Experienced in writing Maven and ANT scripts to perform continuous build and integration of Java applications using Jenkins and deploy using uDeploy.
- Installed VMware, VSphere 5 and created virtual machines on ESX 5.0 Servers using Dell PowerEdge R410.
- Worked on maintenance of ESX host clusters and security.
- Managed and configured VMware virtual machine for RHEL.
- Monitoring and Tuning the CPU, memory usage, I/O contention, paging, network statistics on UNIX servers using TOP, IOSTAT, NETSTAT, VMSTAT, TOPAS.
- Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Performed Web Logic server administration tasks like configuring Managed servers and setup cluster environment.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux.
- Established solid working relationships with Service-Now vendor to customize COTS solution to meet business objectives related to ITIL oriented processes
- Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
Confidential, KANSAS CITY, MO
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Involved in an Agile / Scrum environment and daily standup meetings. Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Installing Red Hat Enterprise Linux 5.x/6.x, CentOS and installing packages, patches for Red Hat Linux servers, Administration of RHEL which includes installation, testing, tuning, upgrading, troubleshooting server issues.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Involved in P2V and V2C projects for infrastructure onto physical, VMware and AWS.
- Installed and configured configuration management tool like Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Puppet and using Linux
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, Ansible custom-built. Designing cloud-hosted solutions and specific AWS product suite experience.
- 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 and Enterprise.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Implemented new projects builds framework using Jenkins & maven as build framework tools.
- Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. Imported and managed multiple corporate applications into GitHub code management repo.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
- Managed and monitored the server and network infrastructure using Nagios.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers. Configuration and Administration of Apache Web Server and SSL.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Troubleshoot application & web server issues related to the platform. Create support tickets and work with vendors as needed.
- Performance Tuning and troubleshooting of Linux server and working with the application/database team to resolve issues.
- Provided assistance to engineers on performance tuning for critical areas.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
Confidential, Bloomington, IL
Systems Engineer
Responsibilities:
- Installation, Configuration, Maintenance and Administration of Red Hat Enterprise Linux 4/5/6 and SUSE Enterprise Linux.
- Performed installation of new software packages, patches and security updates and updated server's firmware (BIOS) as required and maintained server's security from external attacks.
- Administrated DHCP, DNS and Samba services in Linux System Configuration, Administration and Maintenance of NFS, DNS, NIS & NIS+ on Linux Servers.
- Gathering & Understanding the functional specification from the functional document.
- Troubleshooting Day - to-Day issues with various Servers on different platforms. Provide management reporting on daily/weekly/monthly basis
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in Linux. Formatted raw disks & partitioned them using the format utility. Created file system using newfs and mounted it. Created devices and special files using mknod
- Installation, configuration and administration of VMware, Solaris Zones, Containers, and Ldoms
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.Responsible for Patches for the operating system, building startup shell scripts, managing the automation of Cron jobs and managing file systems. File system Administration, Setting up Disk Quota.
- Performance tuning and enhancing. Production Support for 600+ Linux Servers Customizing the applications according to the business requirements.
- Configuring Windows Active directory service and designing standard folder architecture for the users.
- Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues encountered Creating Link aggregation (LACP) with VLAN tunneling using virtual connect (VC)
- User/group maintenance in both production/development environments. In-house process control initiatives including IT Services Management, worked with LDAP integration for a single log on purpose.
- Installation and configuration of VERITAS, VERITAS Net Backup and performing backup using VNB, OS Mirroring and OS replication.
- Linux SuSE SLES 10 and 11 system administration of 120 virtual systems running on VMware ESX and ESXi operating systems.
- Implemented SUDO, SSH and other security tools and security compliance
- Regular disk management like adding of new disk to disk group, giving the space to existing groups, deleting volume and increasing the file system in Veritas Volume Manager.
- Configuring different systems such as Oracle ASM (RAC), VCS and CFS, and middleware applications. Associated with DBAs for installation of Oracle Database on Linux servers and for tuning, backup and restore
- Involved in troubleshooting the performance issues related to web application running on virtual machines
- Work with Onsite and Offshore development teams for application development and delivery..
- Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment
- Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks
- Setup virtual host for new application setup and creating documents.
- Installed/setup and maintained Splunk for various platform of Operating system.
- Provide remote support for Linux servers and maintaining SLAs.
Confidential
Linux Systems Administrator
Responsibilities:
- Package management using RPM, YUM and UP2DATE in Red Hat Linux. Creation and managing user accounts, security, rights, disk space and process monitoring in RedHat Linux
- Created RPM packages using RPMBUILD, verifying the new build packages and distributing the package.
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in Linux.
- Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
- Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.
- Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
- Implementing and configuring network services such as HTTP, DHCP, and TFTP. Involved in Installing and configuring of NFS.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kick start Installation. Configuration and Administration of Apache Web Server and SSL.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- 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.
- Migrated database applications from Windows 2000 Server to Linux server.
- Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
- Updated data in inventory management package for Software and Hardware products.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
- Bash shell-scripts to automate routine activities.