Windows Admin/ Devops Engineer /cloud Engineer Resume
Minneapolis, MinnesotA
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, troubleshooting 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 wif Cloud Sigma (EU) and GFS storage.
- Strong experience wif Visual Studio and MS Build scripting and configuration into AntHill Pro, Urban Deploy wif .Net projects and packaging.
- Experience in Production support activities like - resolving Major Incidents, application Go-live, troubleshooting performance and outage related issues in day to day activities and off business support.
- Expertise in installation of Red Hat Linux 5.x/6.x using Kickstart Servers and maintenance through RedHat Satellite Server.
- Worked on teh Deployment, Configuration, Monitoring and Maintenance ofOpenShiftEnterprise Administration and worked wif teh management ofOpenShiftEnterprise resources.
- Experience working on Docker and Kubernetes for maintaining and administration of teh 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 wif HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Datastores wif, 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 wif 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 wif Chef Cookbooks.
- Experience wif Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering wif SAN, NAS environment.
- Worked wif setting up JIRA for defect tracking system and configured various workflows, customizations and plugins for teh 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.
- 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, iCinga for monitoring teh network bandwidth and teh hard drives status.
- Performed PoC on MongoDB and Cassandra on AWS, while helping teh application teams.
- Experience in writing shell scripts to automate teh 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 ofSDLC, Agile Methodologies and a good team player wif 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 wif JavaEE, including JSPs, Servlets, Web Services (SOAPand 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: Puppet, Chef, Ant, Maven, Jenkins, Hudson &Bamboo, Docker, AWS, Open Stack, TFS, Anthill Pro
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, JBoss
Bug 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 Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, Minnesota
Windows Admin/ DevOps Engineer /Cloud Engineer
Responsibilities:
- Responsible for CI and CD using Anthil Pro, UrbanCode Deploy,Jenkins integrating wif TFS, MS Build, Maven, Git, SVN, Rundeck andChef. Designed and implemented for fully automated Server build management, monitoring and deployment using DevOps Technologies like Chef.
- Written/DevelopedChefCookbooks to automate teh entire deployment process as well as Infrastructure admin tasks.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped teh Nodes using Knife. Planned and performed teh upgrades on Linux operating system.
- Developed Chef Cookbooks/recipes to migrate teh VMWARE VMs to AWS and managed Services like EC2, S3Bucket, Route53, ELB, EBS.
- Managed Cloud/On Premises environments, automated teh provisioning of VM’s, patching, software installs, deployments and part of DevOps team in troubleshooting and fixing issues.
- Created Amazon EC2 instances using command line calls and troubleshoot teh most common problems wif instances and monitor teh health of Amazon EC2 instances and other AWS services.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
- Implemented migration from VMWARE toAWSusing VMDK Import tools. PerformedVmotionandStorage Vmotion of VMDK and VMF files to target landing zones.
- 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 inVMware Orchestrator, VMwareVRealizeAutomation 6.0 (VRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for teh catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
- Assisted in administeringVMwareSRMto accommodate virtual machine replication
- Mounting & un-mounting teh netapp storage LUNs to teh Red Hat Linux servers and troubleshooting teh issues encountered
- Work wif development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.
- PerformedWintelapplication and server assessment during teh initial data centre assessment phase.
- Assisted wif planning design and testing of allvmdk data and virtual vmf file replicationand migration strategies forWintelvirtual servers.
- Performedp2vof standaloneWindows 2008/2012 R2machines to virtual instances usingVMconverter andPlateSpin.
- Automated teh installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
- Installed and administered GIT source code tool and ensured teh reliability of teh application as well as designed teh branching strategies for GIT.
- Managing servers on day-to-day system administration tasks, managing user keys,monitoring servers and working on teh break-fix issues.
- Troubleshooting various problems when working wif VxVM in initializing, replacing, mirroring, and removing disk devices.
- Dealt wif troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
- Involved in monitoring andtuningperformancemetrics like JVM, threads.
- Deployed and configured GIT repositories wif branching, forks, tagging, merge requests, and notifications.Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Resolving merging issues during build and release by conducting meetings wif 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 wif branching, merging, tagging, code freeze, coordinating wif dev teams and doing build and release management.
- Responsible for creating work items on TFS and Kanban board.
- Customized TFS 2010/2012 Work Item Templates and Workflow of teh Work Items provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule'.
Confidential, KANSAS CITY, MO
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Involved in an Agile / Scrum environment and daily standup meetings.Work wif 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 likePuppetthat included teh installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
- Used teh Application Server Admin (JBOSS/ Tomcat) to manage teh systems remotely usingPuppet and using Linux
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Puppet, Ansible custom-built. Designing cloud-hosted solutions and specific AWS product suite experience.
- Installed/Configured/ManagedPuppetMaster/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules fromPuppet-forge. Up gradation or Migration ofPuppetCommunity and Enterprise.
- Developed automation scripting inPython (core)usingPuppetto 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 wif establishing and applying appropriate branching, merging conventions using GIT source control.
- Implemented a Continuous Delivery pipeline wifDocker, 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 teh 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 wif teh help of LVM (Logical Volume Manager).
- Troubleshoot application & web server issues related to teh platform. Create support tickets and work wif vendors as needed.
- PerformanceTuningand troubleshooting of Linux server and working wif teh application/database team to resolve issues.
- Provided assistance to engineers on performance tuning for critical areas.
- Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
Confidential
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 teh functional specification from teh functional document.
- Troubleshooting Day - to-Day issues wif 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 inLinux.
- Formatted raw disks & partitioned them using teh 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 wif teh application/database team to resolve issues.
- Responsible for Patches for teh operating system, building startup shell scripts, managing teh 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 teh applications according to teh business requirements.
- Configuring Windows Active directory service and designing standard folder architecture for teh users.
- Mounting & unmounting teh netapp storage LUNs to teh Redhat Linux servers and troubleshooting teh issues encountered Creating Link aggregation (LACP) wif VLAN tunneling using virtual connect (VC)
- User/group maintenance in both production/development environments. In-house process control initiatives including IT Services Management, worked wif 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.
- Regular disk management like adding of new disk to disk group, giving teh space to existing groups, deleting volume and increasing teh file system in Veritas Volume Manager.
- Configuring different systems such as Oracle ASM (RAC), VCS and CFS, and middleware applications.Associated wif DBAs for installation of Oracle Database onLinuxservers and for tuning, backup and restore
- Involved in troubleshooting teh performance issues related to web application running on virtual machines
- Work wif Onsite and Offshore development teams for application development and delivery.
- Installed and Configured SAMBA Server in Linux for accessing teh shared files from teh 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 HatLinux. Creation and managing user accounts, security, rights, disk space and process monitoring in RedHatLinux
- Created RPM packages using RPMBUILD, verifying teh new build packages and distributing teh 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 teh 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 Kickstart 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 wif DBAs on installation of RDBMS database, restoration and log generation.
- Bash shell-scripts to automate routine activities.