Devops/automation Engineer Resume
Hillsboro, OR
SUMMARY:
- About 9 years of experience in Installation, Configuration, Management of Linux OS (RHEL, CentOS, BSD, Ubuntu), Amazon Web Services, Red Hat Open Shift, Windows Servers in an Agile environment engineering, the automation of OS in a DevOps environments such as (SBX, DEV, TEST, STAGE & PROD) completely automated.
- Installed and configured several hundred Red Hat Blade and VMware ESXi 5, 4.1.2 Virtual Environment.
- Providing L2/L3 level of Production Support.
- Responsible for installation, configuration and administration of Oracle10g/11g database on SCO Unix, Linux and Windows 2003 Servers and also an integral part of the backup and recovery.
- Experience on installing Informatica, SAP, Cognos, MFT/IMFT applications through Puppet.
- Experience in creating Docker Images and in Kubernetes container platforms.
- Good knowledge in configuring Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes utilizing clusters.
- Experience of uDeploy from an administration perspective and especially the uDeploy SNOW plugin.
- Good knowledge on Microsoft Azure.
- Good knowledge in creating VM Templates, cloning and managing Snapshots, and I have knowledge on Kerberos - based authentication. Worked on configuring NIS, NFS, DNS, DHCP, FTP, FSTP, Telnet and RAID levels.
- Checking the recurrence of the incidents, refer KEDB and ensure lessons learnt are recorded and recurrences are controlled.
- Experience in network management TCP/IP, NIS, DNS, NFS, VLAN.
- Installation and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP IMAP and POP3) and file servers.
- Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
- Good Knowledge in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS
- Experienced in trouble shooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Good knowledge in Informatica and ESB .
- Working with VERITAS Volume Manager for creating volumes and file systems for various applications and databases.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Good knowledge in digital certificates and their usage and deployments.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5/6/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
- Extensively 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.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
- Experience using MAVEN and ANT as build tools for the building of deployable artifacts from source code.
- Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
- Experienced in Trouble shooting and Back and Recovery.
- Ability to work independently as well as a team member
TECHNICAL SKILLS:
Operating Systems: Red Hat Open Shift, RHEL 3/4/5/6/7, Solaris Release 2.10/2.9/2.8/2.7, IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Windows Server 2003/2008/2012
Hardware: HP Proliant, Blade servers, Sun Servers E450, E3500, E4500, E5000, E6500, E10k, E15k, E25k, Sun Ultra's, V210, V280, V490, V880, V6800 SUN Ray (1g Ultra Thin Client) SUN Desktops (SPARC 10, 5), DMX3 and DMX4 Storage Arrays, F5
Software/Databases: Veritas Volume Manager 3.5/4/5, Veritas File System, Veritas Cluster Server 3.5, Veritas Netbackup 6.0, MS-Office/MS-Project. Databases like MySql, MongoDB, Cassandra, PostgreSQL, SQL Server, Oracle
Web/ Application Server: Tomcat, Apache DB2, Oracle
Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcp dump, FTP, TFTP.
Cluster Environment: Sun Cluster Servers 2.2, 3.1, 3.2 and VERITAS Cluster Servers 4.1
Programming Languages &Tools: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Python, JAVA and
BUILD & VERSION CONTROL TOOLS: like MAVEN, RAKE, Puppet, Chef, Ant, Jenkins, Ruby Hudson, Gradle, Subversion, GIT, Tortoise SVN, Visual SVN, Python.
PROFESSIONAL EXPERIENCE:
Confidential, Hillsboro, OR
DevOps/Automation Engineer
Responsibilities:
- Built and Migrated Informatica (9.6.1 and 10.2) and SAP systems to AWS Cloud Environment from On premise servers.
- Installing Power Center, Power Exchange and Hot fix Installation through puppet for Informatica application and SAP application.
- I will be working daily with all Linux based OS’s and some Unix, as well as with a variety of related technologies: Postgres, Apache, MySQL, Jenkins, Vagrant, and most all tools shipped in Linux based distributions.
- Worked on Cloud automation with Terraform. Written Templates for AWS infrastructure as a code using Terraform to build SBX, Dev, QA, staging and production environments.
- Responsible for Automate application build processes.
- Experience designing/building/maintaining continuous delivery pipelines through Jenkins.
- Involved in writing and manage Puppet modules, manifests workflows.
- Automate OS and application deployments (server, configurations, application code).
- Implementing monitoring tools to identify and resolve application deployment problems, resolve and/or escalate to development teams.
- Set up AWS Security Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or more AWS EC2 instances through terraform.
- Participate in the building of tools and processes to support the infrastructure performance and capacity and supported multiple application teams on go-live.
- Worked on Automation of stack builds via Terraform and Puppet with the goal of zero command line interaction on built nodes.
- Worked on migration of Git lab to Git hub.
- Worked on setting up Elastic Load Balancing with SSL.
- Leverage scripting to build required automation and tools on an ad-hoc basis.
- Building SAP HANA (1.0, 2.0) systems through Cloud Formation.
- Installed and implemented Splunk and New Relic through automation and performance Monitoring AWS and on premise resources using New Relic.
- Built DEVPS, QAPS environments with already existing DEV and QA nodes with Puppet.
Environment: AWS (EC2, EBS, EFS, VPC, ELB, S3, RDS, Elastic Load Balancer, Auto Scaling, Cloud Watch, Cloud Trail, IAM, Cloud Formation, Route53), RTC, Git, Subversion, Apache Tomcat, Puppet, Bamboo, Jenkins, Terraform, Confluence, Artifactory, Jira, Shell Scripts, Version One, New Relic
Confidential, Soutfield, MI
Devops Engineer
Responsibilities:
- Create deployment plans, including back out plans
- Manage code through Non-Prods.
- Experience of uDeploy from an administration perspective and especially the uDeploy SNOW plugin.
- Launch VMs with Nova boot using flavor, qcow image, volume. Take Snapshots.
- Functionality based on users Outlook mailbox to include user folders and contacts. JIRA system integrated to provide functionality with Outlook thru a custom DLL with allowed for creation of specific buttons for creation of incidents using email
- Responsible for the build and environment setup plan.
- Functionality based on users Outlook mailbox to include user folders and contacts. JIRA system integrated to provide functionality with Outlook thru a custom DLL with allowed for creation of specific buttons for creation of incidents using email
- Experience in python, Groovy scripting.
- Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Resource Manager and troubleshooting issues on Azure VMs.
- Maintain element lists/development tracking workbooks
- Experience in creating Docker Images and in kubernetes container platform.
- Identify and track and manage technical release issues and fallout
- Experience on Atlassian Products (Jira, Confluence, Stash, Bitbucket, Bambo, Crowd, Hip-Chat).
- Manage changes to release content and impact assessment
- Track, manage and communicate the status of code, configuration, database changes, data updates, etc. (all technical components)
- Perform code freeze
- Create required release change ticket/s and appropriate change tasks
- Experience with SOAP, REST and/or Web Services
- Ensure code, configuration changes, data updates, etc. are migrated successfully to the production environment
- Manage all deployment activities in accordance with the implementation activities schedule and the deployment plan.
- PaaS Tools: Red Hat OpenShift Enterprise, Docker Trusted Registry, Docker Containers, Jenkins, Github, Ansible
- Engineering experience with a PaaS solution such as Red Hat OpenShift (preferred), Pivotal Cloud Foundry or IBM BlueMix
- Engineering experience with web and application servers such as Apache, Nginx, Tomcat, Node.js, Play, Websphere
- Experience with global load balancing and web content acceleration.
- Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
- Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment
- Experience in DevOps tool like Git, JIRA, Jenkins, Maven, Jfrog Artifactory and Gradle.
- Experience with running Docker containers in a commercial / production environment.
- Great communication skills and knows how to work effectively within a diverse team
Environment: SOAP/REST services, Dynatrace, Jmeter, Splunk, CA Rally, Apache Tomcat Server, Docker, Kubernetes, Red Hat OpenShift Enterprise, Docker Containers, Jenkins, Github, IntelliJ, IBM udeploy
Confidential, Cedar Rapids, Iowa
DevOps Engineer
Responsibilities:
- Managed Ubuntu, Linux and Windows virtual servers on AWSEC2 using Chef Server.
- Experience in Designing and deploying AWS solutions usingE2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
- Experience with GIT, Jenkins, uDeploy.
- Optimized volumes andEC2 instances & Created multi AZVPC instances.
- Used IAM to create new accounts, roles and groups .
- Involved in configuringS3 versioning and life cycle policies to and backup files and archive files in Glacier.
- Involved in developing applications in C# to meet the business requirements using Visual Studio .NET.
- Deployed cloud stack using AWS Op Works.
- Primarily working on docker containers and urban code .
- Managed Puppet Enterprise 2015.3 Upgrade Project using new Puppet 4.x syntax and improvements to the Puppet Development Workflow that supports Unit Testing and Acceptance Testing for individual Puppet Modules.
- New Development workflow uses different open source tools like ServerSpec, Rspec, Vagrant and Packer in order to validate changes across different puppet modules.
- Administered and supported SVN and GitHub Enterprise version control tool.
- Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
- Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
- Created a custom puppet module skeleton to use same structure across all puppet modules.
- Administration of DevOps tools suite: Puppet Enterprise, AWS, Openstack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk.
- Created and maintained Shell scripts for building applications
- Installed and Configured Jenkins Plugins to support the project specific tasks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Used Shell Scripting and Python scripting for Automation.
Environment: AWS, RTC, Git, Subversion, Apache Tomcat, Puppet, Bamboo, Jenkins, Maven, Confluence, Artifactory, Rally, Jira, Shell Scripts, IBM udeploy.
Confidential, Denver, CO
DevOps Engineer
Responsibilities:
- Worked on installation, configuration and maintenance Redhat, CentOS, BSD and Suse Servers at multiple Data Centers.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
- Experience working with production servers at multiple data centers.
- Worked on Physical to Cloud Migration in AWS.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Used Puppet for Monitoring system and automation.
- Configured Red Hat Kick start for installing multiple production servers.
- Installation, Configuration and administration of VMware.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Worked on Version controller like GIT and integration tools: Jenkins
- Logged events from forced crash dumps and troubleshoot server issues.
- Configured yum repository server for installing packages from a centralized server.
- Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
- Experience with Configuration Management Tools (PUPPET, Ansible).
- Installed and configured DCHP server to give IP leases to production servers.
- Management of Red Hat Linux user accounts, groups, directories and file permissions.
- Experience in Systems Administration which includes extensive experience in Websphere Administration providing support for Production, Staging, Testing and Development environment.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Configured, managed ESX VM’s with virtual center and VI client.
- Installation and configuration of Postgres SQL database on RedHat/Debian Servers.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Configuration and Administration of Apache Web Server and SSL.
Confidential, Encino, CA
DevOps Engineer
Responsibilities:
- Involved in Design, Configuration & Implementation of Unix/Linux migration activities from 3PAR to EMC SAN devices like VMAX.
- Involved in 24X7 Production support, Build and Migration Assignments.
- Worked Primarily on RHEL 4/5, HPUX, IBM AIX 4.3, 5L and BSD Operating Systems.
- Text processing, also in network programming with Perl Scripting.
- Involved in migration activities using Redhat LVM, Solaris LVM, Veritas and EMC Open Migrator.
- Experience running EMC GRABS, Heat and Sun Explorer reports and working with EMC and SUN/Oracle support teams.
- Installation of OAS (Oracle Application Server) on Solaris 9 and its configuration with oracle database.
- Experience in open stack web-enabling technologies including web enterprise servers on Linux, Apache, Tomcat, MySQL/Oracle database, scripting, clustering and other high-availability architectures, various web and administrative tools.
- Writing Shell and Perl Scripting for automation of job.
- Tuning the kernel parameters based on the application/database requirement
- Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
- Experience on IBM Infosphere Datastage ETL tool Development or Admin work.
- Manage user accounts for the team access for Redhat Satellite Server.
- Experience is IBM Datapower ESB and middleware technologies.
- Troubleshooting hardware, software and configuration problems for various protocols and topologies.
- Installed and configured GFS cluster for holding databases.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP IMAP and POP3) and file servers.
- Setup optimal RAID levels (fault tolerance) for protected data storage in NAS environments.
- Configured open LDAP Red Hat Linux systems.
- Experienced Cloud Computing technology.
- Worked with different Active directory databases like Microsoft AD, Tivoli Directory server with LDAP .
- Good knowledge in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.
- Worked on making DNS entries to establish connection from server to DB2 database.
- Assisted other UNIX administrators when help was needed (i.e. creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc).
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
Environment: Red Hat Linux (RHEL 4/5/6), Solaris 9, IBM AIX 4.3, 5L, Logical Volume Manager, Sun & Veritas Cluster Server, Global File System, Redhat Cluster Servers.
Confidential
DevOps Engineer
Responsibilities:
- Yum configuration & package installation through YUM.
- Configuring and deploying of iSCSI server and Client.
- Installation of Red Hat Enterprise Linux.
- Configuration and troubleshooting for Red Hat Linux.
- Handling troubleshooting issues like boating, RPM packages, User management and backup.
- IP bonding for load balancing and fail over, Firewall, SELINUX.
- Hosting and securing web pages using Apache (httpd) web server and ssl.
- User Administration & Quota Management
- Creating and deploying LVM, resizing the logical volume and volume group.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
- Performances, CPU and Memory monitoring of 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.
- Heartbeat clustering for high availability in Apache.
- Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines.
- Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.
Confidential
Linux Administrator
Responsibilities:
- Problems & performance issues. Deployed latest patches for Sun, Linux and Application servers.
- Performed Solaris and Red Hat Linux Kernel Tuning for TCP/IP stack.
- Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP Proliant DL- 320/360/380/560/580 L Servers.
- Mirrored root disks on all the servers by using Solaris volume manager.
- Providing 24 x 7 supports to various application level server level & network level.
- Monitoring & troubleshooting of any datacenter outages.
- Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and automounted the file systems using direct and indirect maps. Also setup entries in /etc/dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.
- Linux kernel, memory upgrade and swap area.
- Sun Solaris Jump start Installation and Redhat Linux Kickstart Installation.
- Configuring DNS, DHCP in Sun Solaris 8/9 & other Network Services.
- Formatted raw disks & partitioned them using the format utility. Created file system using newfs and mounted it. Created devices and special files using mknod.
- Installed, managed Solaris Volume Manager (Configuring mirror/Breaking mirror/metadata bases Solstice Disk suite 4.2.1).
- Installed, managed Veritas Volume Manager 3.5 (VxVM) on Solaris 9.
- Veritas Netbackup installation and maintenance Backup/restore & Disk/Volume management with Veritas Volume Manager on Sun SPARC Storage Arrays & Multi-Packs.