Linux Administrator/ Devops Engineer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- Over 6 Years of specialized IT experience in AIX/Linux/Solaris/Windows/Devops/cloud.
- Administration and storage experience in administering Confidential storage arrays.
- Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery and upgrades of IBM AIX Server & Linux (Red Hat 5.5/6.3/7) in a large environment.
- Extensive working experience of managing, troubleshooting IBM Power7, Power6 and Power5 (P520/P550/P5 55A/p5 52A/P750/P710) series systems.
- Knowledge on P2V and V2V migrations of Linux hosts.
- Expert in UNIX shell scripting - ksh, bash, sh and knowledge of PERL scripting.
- Experience in using console access mediums: XSCF, ILO, ILOM, ALOM and concentrators like lantronix.
- Experience in Installation and configuration of VMware ESX server 3.5 on Dell and HP Proliant servers and configured VMs for Solaris x86 and Linux.
- Experience in configuration of LUNs on Sun StorEdge arrays and knowledge of SAN infrastructure.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Working experience with Google Cloud Platform components like Compute Engine, Container Engine, and Container Registry.
- Extensive experience on kubernetes: clusters, load balancing and deploying micro services with source code images (Containers).
- Regularly updated all software and operating systems on the instances running in EC2, to eliminate security loopholes.
- Experience in administering Webserver Apache and Application server JBoss.
- Working knowledge of various SMTP Servers - Sendmail 8.12.11, 8.14.2, Postfix 2.x, and Exchange 2000/2003.
- Experience in monitoring the availability & performance of AIX, Linux Servers through tools like vmstat, netstat, svmon, nmon, lparstat, vmstat and iostat.
- Excellent written and verbal communication skills.
- Ability to operate effectively on a 24x7 basis in crisis situations.
- Well Versed in Installing, Configuring Application Servers like IBM Websphere 3.5/4.0/5.0, Tomcat, Apache and Web Servers like IBM HTTP Web Server, MQ, and Apache WebServer, Jboss on AIX and Linux.
- Experienced in Managing User Accounts and Groups, Managing Files and Directories, Package/Patch Management and Configuration, Managing Services, Volume Management.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, and Puppet.
- Experience in managing automated multiple continues, Proficient in tracing complex build problems, release issues and environment issues in a multi-component Environment.
- Involved in writing Python, Perl and shell scripts for compilation and deployment process.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
- Strong appetite for learning new technologies with positive attitude.
- Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins build tools.
- Ability to assess a situation, identify problems and devise corrective action.
- Effective communication skills backed with excellent technical aptitude and strong ability to interact clients efficiently.
- Experience in documenting maintenance activities and changes in the network architecture.
TECHNICAL SKILLS:
Platforms : Linux (Red Hat 4.x, 5.x, 6.x), Unix (Solaris 8,9,10,11), Windows
Programming Languages : C, C++, Linux, Python, Perl, Bash, Ruby
Virtualization: VMWare ESXi, Google Cloud, AWS (EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Formation), LDOMs, OVM, XEN, KVM, Terraform and Spacewalk Servers
Methodologies : SDLC, Agile, Water Fall
Version Control Tools: GIT, Subversion and Clear Case
Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS,DHCP, LDAP, LAN, WAN, Routers/Switches
Build tools: Ant, Maven, Gradle
CI and CD tools: Hudson, Jenkins, Bamboo.
Configuration tool: Chef, Puppet and Ansible
Cloud Technologies: AWS (EC2, S3), Microsoft Azure, Open stack, GCE, Vagrant, Docker, Kubernetes.
Web/Application Servers : Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools: JIRA, Rally and Fisheye
Monitoring Tools: Nagios, Graphite and Icinga
Database: Oracle, SQL SERVER, MySQL.
Hardware: Dell/EMC CX300, Netapp FAS3140, Sun Ultra Sparc T5220,T5240,T31,2,M5000,X4140,x4170,HPDL360, 380, 580, Sun Fire 4800, 6800, 6900, M5000, M8000, IBM Blade.
WORK EXPERINCE:
Linux administrator/ Devops engineer
Confidential, Denver, CO
Responsibilities:
- Installed and configured Red hat Linux 6 and 7.
- Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
- Building Servers with Terraform (Infrastructure as a code) and Spacewalk (Satellite Servers).
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Ansible .
- Experience with Splunk, Snmp, Nagois and Icinga monitoring.
- Experience in system monitoring tools like Nagios, monitoring systems, networks and infrastructure.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Worked on installing, configuring and deploying Openstack solutions.
- Setup and configuration of IDRAC on Dell PowerEdge series servers.
- Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine.
- Worked on troubleshooting issues with Terraform and Spacewalk Servers.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP .NET, C#, AJAX and JavaScript for client side validation.
- Worked on Azure, Microsoft.
- Maintained version control setup of configuration files, automount maps, software repos etc. using subversion (SVN)/Git and Git Lab repositories.
- Extensively worked on automated installations of SLE/RHEL 5/6.
- Initializing and rebuilding a server with different RAID setups (RAID 0, 5 and 10).
- Installed and administered Jenkins CI server for continuous build of java projects.
- Collaborate with different silos in troubleshooting Azure servers every day.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Worked with Icinga dashboard.
- Migrating applications from Web Sphere to JBoss.
- Developed a PaaS and SaaS for our staging, production environments.
- Developed cookbooks to automate most of the complex msi installers and executable installers.
- Wrote Chef cookbooks to bring up Jenkins continuous integration server. Leveraged the community Jenkins cookbook and applied customizations.
- Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments.
- Worked with GIT/Gitlab/Bit Bucket and Subversion to manage source code.
- Created 2 Git repositories in Atlassian Stash named bby-jenkins (our cookbook), omnibus (our deploy gem RPM builder). Worked with Deploy gem Git repo in Stash.
- Worked on using a Git branching strategy that included develops branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
- Built a VPC, established the site-to-site VPN connection between Data Center & AWS.
- Automated the local dev environment using Vagrant/chef-solo.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Focused on automation and continuous integration. Automated local development environment using chef
- Used vCloud Automation center for triggering new build.
- Collaborated with development team to troubleshot and resolve issues.
- Documented project's software release management procedures with input decisions.
- Automation of daily tasks using Shell and Perl scripts.
- Deployed the static content to apache web servers and applications to Tomcat Application server.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Build, configured and support Application team environments.
- Create a Virtual Network on Windows Azure to connect all the servers SQL Azure.
- Experience with web sphere deployment
- Experience with tools like Maven, Ant, Cruise control, Bamboo.
- Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
- Installed and configured Jenkins tools on Linux and windows platforms, Manage slaves and installing Jenkins plugins.
- Streamlined Build process for Fortify scan of code from Manual to Automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, Build time, No logging to machine is required.
- Following agile methodology using RTC as a supporting Tool.
- Administering Hudson/Jenkins CI servers, HP Quality Centre, HP Fortify, Build servers, Code collaborator.
- Troubleshot and configured Symantec Enterprise Security Monitoring Tool.
- Provided 24x7 production support for 700+ Linux.
- Presented weekly system status report and maintained documentation reports.
Environment: Red Hat Linux 4/5/6, Terraform and Space walk Servers VMware ESX4.0 Veritas Volume Manager (VxVM),19 RDC’s, 7 SRDC’s, Cluster server and zones, Chef/Ansible, Shell scripting (BASH),Python Scripting, Ruby Scripting, SAN, IPMP, NIC bonding, Microsoft Azure, .Net, NFS, NIS, NIS+, DHCP, FTP, LDAP, Apache, Samba, Jenkins, Jira, Nagios, Icinga, Video Technology, STB (Docsis), Sling box, TMC Racks, Rabbit MQ Message Queue .
Linux Administrator/ DevOps (Cloud) Engineer
Confidential, St Louis, MO
Responsibilities:
- Installed and configured Red hat Linux 6 and 7.
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Cobbler.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Downloading and Maintaining pubchem RDF triples from pubchem FTP repository.
- Creating and maintaining Kubernetes clusters in Google Compute Engine using administrative tools like Gcloud, Kubectl and Kubeproxy.
- Configured Vagrant with Google Compute Engine provider plugin to spin up environments in GCE using Vagrant.
- Part of project team responsible for building company’s micro-services application on Kubernetes cluster.
- Creating and maintaining Kubernetes PODs, Deployments and Services on Google Container Engine.
- Configuring clustered VerneMQ (Message Queueing System) instance on Kubernetes environment.
- Using Google Container Registry for storing and retrieving Docker images.
- Maintaining and automating Jenkins CI/CD pipelines for projects that utilized micro-services architecture and Kubernetes components.
- Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
- Streamlined Build process for Fortify scan of code from Manual to Automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, Build time, No logging to machine is required.
- Worked with GIT and Subversion to manage source code
- Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine
- Experience with tools like Maven, Ant, Cruise control, Bamboo.
- Provided 24x7 production support for 700+ Linux Servers.
Environment: Google Compute Engine, Google Container Engine, Google Container Registry, Kubernetes, Gcloud, Kubectl, Kubeproxy, PubchemRDF, Vertuoso, VerneMQ Message Queue, Jenkins 2, Vagrant, Vagrant Google Cloud Plugin, Microservices, Docker.
Linux Administrator
Confidential
Responsibilities:
- Worked with 350+ servers with RHEL 5.x, 6.x and Solaris 9, 10 servers.
- Installed, and configured RHEL using Kickstart and Solaris 9, 10 using Jumpstart.
- Implemented virtualization environment using VMware ESXi 5.5, ESXi Cluster, and vCenter Server.
- Created, configured and maintained virtual machines in VMware ESXi with different OS.
- Created clones, and snapshots of virtual machines in VMware ESXi.
- Worked on Nagios for systems and networks monitoring.
- Migrated VMWare Virtual servers from one host group to new host group using vMotion.
- Involved in server migration from Solaris to RHEL, and from physical server to virtual server.
- Improved service levels by guaranteeing appropriate resources to virtual hosts using VMWare Distributed Resource Scheduler (DRS).
- Created, and maintained large file systems with EMC and Netapp SAN devices.
- Added the SAN LUNs to the OS, laying out the file systems, volumes, building rootdg and mirroring for redundancy using VxVM.
- Created and configured sparse root and whole root Zones, and LDOMs in Solaris 10.
- Managed the disk using SVM, ZFS, VxVM in Solaris, and LVM in Redhat.
- Provided user administration like adding or deleting users, groups, group membership, and password aging.
- Installed and updated software packages for Linux and Solaris Servers using RHN, and sun update manager.
- Implemented system upgrades including hardware, operating system and patch upgrades.
- Configured run scripts to run the services at startup.
- Wrote manifests, classes, and modules in Puppet to automate and configure packages, services, files, directories, cron jobs and other resources in servers with various OS.
- Wrote shell and python scripts to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.
- Wrote crontab for scheduling of automatic repetitive jobs, and executing shell scripts.
- Installed and configured MS SQL server and Oracle in Linux server.
- Installed and configured Tomcat and Jboss in Linux server.
- Assisted the middleware administrators in deploying the web and enterprise applications in the deployment environment that included MS SQL server 2008, Oracle 11g, Jboss 6.x, and Tomcat 7.
- Debugged day to day issues and problem relating to systems, software and servers.
- Documented application configuration details in Solaris, and RHEL environment.
- Provided 24x7 on-call supports for 350+ servers.
Environment: RHEL 5.x, 6.x, Solaris 9, 10, VMWare ESXi 5.5, Dell/EMC CX300, Netapp FAS3140, VMware DRS, vMotion, SAN, VxVM, SVM, ZFS, LVM, Puppet, Shell Scripting, Python, MS SQL server 2008, Oracle 11g, Jboss 6.x, Tomcat 7.
Process Developer (IT - Risk Analyst)
Confidential
Responsibilities:
- Maintained list of all Vendor in Information Technology front and conducted periodical Risk analysis program for all the IT vendors.
- Assessing the entire Vendor for IT security and Data integrations.
- Conducted interim, half year and year IT assessment and Audits.
- Used reporting tools like Report Painter, Report Writer.
- Bi weekly meeting with onsite team and PPT presentation of work progress.
- Extensive use of Pivot table, Macros to minimize the work load of huge workbooks.
- Preparing ad hoc management reports and gathering information from ancillary processes.
- Initiated requirement gathering translation of business requirements to Technical specifications.
- Created reports using SQL queries involving multiple tables inner and outer join.
- Handling the team of 8 associates and distributing task and targets.
- Meeting the targets and setting goals for team, striving team to achieve the goals on timely manner.
Environment: Linux - RHEL 5.x, 6.x, My-SQL, MS - Office, JIRA, Company Generated self assessment IT tools.