Devops Engineer Resume
Seattle, WA
SUMMARY
- 8+ years of experience in IT industry comprising of Three years of Linux Systems Administration and almost Five years of Software Configuration Management (SCM).
- Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
- Expertise System Administration working on Red Hat Linux, Solaris, SuSE Linux, AIX, CentOS, Fedora, OEL, Windows environments, and VMware vSphere.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet,Nagios and ADF.
- Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Splunk.
- Supported AWS Cloud environment with 750+ AWS instances and configured Elastic IP & Elastic Storage and also experience in working on implemented security groups.
- Expertise with TFS using GIT as Source Control Repository.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services(AWS),including EC2, EC2 Container Service (Docker Containers), Elastic Beanstalk, S3, CloudFront, Elastic Filesystem, RDS, DynamoDB, VPC, DirectConnect, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch which allowed automated operations using Chef.
- Expertise withSplunkarchitecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
- Configured and maintained multiple Jira instances on multiple servers for different uses and worked with departments in training on how to search and create tickets in Jira.
- Installation and up gradation of Packages and Patches configuration mgmt, version control, service pack. & reviewing connectivity issue regarding security problem.
- Experience in configuration ofNIS, NIS+, DNS, DHCP,snmp, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
- Experience in Configuring and Managing in Hadoop Clusters for Spark streaming jobs using Confidential Azure.
- Experience on Web servers such as iPlanet Web server 6.0 /Sun one web server 6.3, 6.5, Tomcat 3.x, 4.x, 5.x, 6.x, and 7.x & Apache Server 1.x, 2.x and integrating them with Web logic 10.x servers.
- Experience using cloud providers and API’s for Amazon (AWS) with Confidential Azure.
- Worked on Data - Center operation and migration across Unix, Linux and Windows platforms
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
- Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers
- Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and Solaris Volume Manager.
- Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, Active Directory, LAMP web service environment.
- Experienced on Red Hat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
- Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering with SAN, NAS environment.
- Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cacti, Zabbix, Puppet, Splunk.
- Expertise in deployment of Routers, Switches, Hubs, Firewalls, IDS, load balancers, VPN Concentrators. Hands-on experience in installation and maintenance of windows NT/2000/2003, IBM AIX, Red hat Linux operating systems.
- Implemented Trip wire and Digital board band
- Task automation and configuration management framework using Powershell.
- Experienced with Powershell in deployment and management of the system.
- Ability to create scripts using Azure Powershell during automation and built-i process.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology and application configurations.
- Participated, documented, managed ITIL controls and supported Linux environment.
- Worked with Computer networks implemented using a variety of protocol stack, computer busesor combinations of media and protocol layers, incorporating one or more of network Protocols.
- Using network protocolrules and conventions for communication between network devices.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP) along with Networking in connections between nodes is established using eithercable mediaorwireless media.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Installation and configuration of JBoss, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
- In various aspects using Cloud computing using Openstack as Iaas.
- Have good experience in Analytics systems as a SAS engineer to generate the Statistical reports.
- Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration (EAI).
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
- Experience in Fine Tuning ported Device Drivers (Ethernet, Pseudo terminals).
- Accessed ARM based SoC hardware design for software design and test.
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- 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: 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, 2010and NT
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: Veritas Volume Manager 3.5/4/5, Veritas File System,Veritas Cluster Server 3.5, Veritas Netbackup 6.0, MS-Office/MS-Project
Web/ Application Server: Tomcat, Apache DB2, Oracle,Web Logic(8/9/10) & Web Sphere 4.0/5.0
Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.
Cluster Environment: Sun Cluster Servers 2.2, 3.1, 3.2, VERITAS Cluster Servers 4.1, Hadoop Clusters,HDinsight and Hadoop Clusters
Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Pythonand Ruby,Powershell
Cloud technologies: AWS (EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Formation AWS Config, S3, Cloud Trail, IAM) CloudFoundry,ARM,ADF,AAD and Sql Server
Other Tools: VMware VSphere, ESX/ESXi, VCenter Server, Jenkins, Ant, Maven, Datacenter Puppet, Splunk, Chef, Nagios,Azure Powershell,Ambari and MsBuild.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
DevOps Engineer
Responsibilities:
- Designed, configured and deployed Confidential Azure for a multitude of application s utilizing the Azure stack (Including Compute, Web&Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
- DevelopedSparkscripts by using Scala shell commands as per the requirement.
- Worked on Windows Platform for Build and Release Management.
- Installation, Configuration and up gradation of Clusters and Azure.
- Implementation usingYarn, Ambari and Azure Powershell.
- Experienced working with various services in Azure like Data lake to store and analyse the data.
- Build the Source Code using Jenkins and MSBuild.
- Used the Docker files to build, ship and run distributed as a part of Cloud Build.
- Involved in teams to analyse the Anomaly detection and ratings of the data.
- Using JSON Files develop the Automation Scripts for deployment.
- Experienced in Managing the Source Code Using GIT.
- Have hands on Experience to use TFS for One branch include GIT for build and deployment.
- Experienced in Continuous Integration process using TFS along with the Visual Studios in MS environment.
- Worked with Various IDE’s like Visual Studios and Intellij as a part of code development.
- Performed Builds Using SBT Packages in the SBT Build Tool
- Worked with various types of Code (Sql,Scala,java and .Net).
- Monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.
- Expertise to orchestrate the data to and from Data Lake Store using Azure Data factory.
- PowerBI and Log Analytics used for Alerting system to catch the failures and alerts.
- Maintained the number of Nodes including Cores for Clusters in part of Cluster Management.
- Experienced in maintain large amount of data in SQL Management Studios, Storage accounts and Resource Groups.
- Have good experience to work with various platforms like IAAS, PAAS,SAAS.
- Knowledge in running Hadoop streaming jobs to process terabytes data.
- Have hands on experience in Analytics to generate reports for massive amounts of data in statistical analysis Systems (SAS).
- Involved in importing the real time data to Hadoop using Kafka and implemented the Oozie job for daily imports
- Involved in data Transfer from one WASB to another WASB using ADF includes various Datasets, Linked Services and Pipelines.
Environment: GIT, Scala, SQL, Jenkins, MsBuild, SBT, Docker, ADFPipelines, HDinsight-Clusters, Confidential Azure.
Confidential, Herndon, VA
DevOps / Cloud Engineer
Responsibilities:
- Supporting infrastructure environment comprising of RHEL and Solaris.
- Experience with VMware Virtualization using ESX hypervisor of VSphere.
- Implemented cloud services AWS.
- Designed, configured and deployed Amazon Web Services(AWS) for a multitude of application s utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
- Installation, Configuration and up gradation of Red Hat Linux 4, 5.X, 6.X, and using Blade Logic.
- Implemented puppet, Nagios, Splunk and Chef.
- Used standard skeleton structures like Skel-minimal, Skel-standard to write puppet code. Automated the core module Puppet-limits using puppet, and to automate the entire environment.
- Strong background in both Windows and Linux environments along with tools.
- Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
- Used the Azure in the process of migration of data parallel to AWS in POC
- Using JSON Files develop the Automation Scripts for deployment.
- Experienced in Managing the Source Code Using GIT.
- Experienced in Continuous Integration process using TFS along with the Visual Studios in MS environment.
- Experienced in maintain large amount of data in SQL Management Studios, Storage accounts and Resource Groups.
- Have good experience to work with various platforms like IAAS and PAAS.
- Involved in data Transfer from one WASB to another WASB using ADF includes various Datasets, Linked Services and Pipelines.
- Using Azure Cloud services performed various web operations in Azure App Service.
- Create and manage Chef Cookbooks (Redhat 6).
- Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
- Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
- Experience with design, configuration and implementation of Nagios 4.0.8
- Monitored via remotely run scripts via Nagios Remote plugin Executor.
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs .Created RPM packages for installation, setup the application and its dependencies
- Resolving different Users requests.
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
- Maintaining Large pools of compute, storage, and networking resources throughout a datacentre Using OpenStack with Dashboard.
- Configuration of Monitoring tools in Linux and Solaris servers.
- Creation of SAN File System on Red Hat Linux using multipath configuration.
- Rebuilding of kernel in RHEL using mkinitrd.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
- Developed embedded C software for Linux operating system.
- Assisted in development of Linux Kernel components.
- Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
- Supported class monitoring and management tools such as Open NMS, Tivoli and VCO.
- Expertise in deployment of Routers, Switches, Hubs, Firewalls, IDS, load balancers, VPN Concentrators.
- Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
- Creation, initialization, addition of Oracle ASM and FSR devices in multipath environment
- Building of Oracle RAC (Oracle Real Application Clusters) environment.
- Installation, configuration and administration of SNMP traps, Jboss, Apache, Weblogic, Tomcat and Websphere.
- Installation of third party tools using packages.
- Creation of Jumpstart and Kickstart configuration for the automatic provision of servers using BladeLogic.
Environment: CI/CD, AWS, Azure, Jira, Jenkins, Puppet, Docker, Apache, python,Nginx, MySQL, Ant, SVN, Nagios, SonarQube.
Confidential, Falls Church, VA
DevOps / Build Release Engineer
Responsibilities:
- Implemented Bash, Perl, Python scripting.
- Implemented automations tools Chef, Nagios, Puppet, Splunk and Salt.
- Migrated to Red hat satellite server 6 version.
- Experience in working exclusively on VMware virtual environment.
- Knowledge on implementing Cloud Softwares using OpenStack as a Iaas fo cloud computing .
- Implemented cloud services with AWS and Openstack.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Created AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
- Expertise in installing, configuration and administration of Tomcat … Web Sphere. Understanding of cloud based deployments into Amazon EC2 with puppet.
- Setup and Configuration of Puppet Configuration Management.
- Subversion administration for taking the builds usingPuppetmanagement.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Created Chef cookbooks for sudoers and network configurations using Chef Server.
- Maintaining automated environment using Chef recipes and cookbooks.
- Involved in standardizingSplunkforwarder deployment, configuration and maintenance across UNIX and Windows Platforms.
- Worked on setting upSplunkto capture and analyse data from various layers Load Balancers, Web servers and application servers.
- Experience in using Nagios Remote Plugin Executor (NRPE) which allows remote scripts monitoring using scripts that are hosted on remote systems.
- Experience in using Nagios 4.0.8 which provides several API’s to allow the feature set to be easily extended through additional add-ons.
- Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
- Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
- Experience in using VMware vMotion to move VM’s from One Datacenter to another datacenter.
- Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
- Experience on working with variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
- Installation and configuration of various Third party software onto servers.
- Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
- Installed, configured and provided support for Tivoli Monitoring software across various OS platforms like RHEL, AIX and Solaris.
- Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
- Involved in ILMT Agent Deployments and Oracle/SQL Upgrade project which includes various UNIX builds of different OS platforms across various data centers.
- Troubleshooting network administration, IIS configuration, SNMP Traps, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
- Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
- Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
- Provide support to Account Managers, UNIX and Windows technicians, and other departments.
- Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
- Experience on working with projects like PCI, SR to ensure all goes well and provided support till servers go in to production environment.
- Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
- Worked closely with DBA Team in order to adjust kernel parameters as per requirements.
- Automating many day to day tasks through Bash scripting.
Environment: Red Hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Solaris 8/ 9/10, Tivoli Storage Manager, VMware ESX5, Tivoli Net backup, Web sphere, Windows 2012 servers, Windows 2008, IIS 7.0 & 7.5, Puppet, Chef, Splunk, Nagios, AWS.
Confidential, Tampa, FL
Systems Administrator
Responsibilities:
- Responsible for installation, configuration of Linux servers using jumpstart methods.
- Used VI editor to edit necessary files.
- Preventive maintenance (OS Patching) of red hat enterprise Linux (RHEL).
- Volume and file system management in Linux environments (LVM).
- Text processing, also in network programming with Perl Scripting.
- Migrated activities using Red Hat LVM, Solaris LVM, Veritas and EMC Open Migrator.
- Experience in writing Shell and Perl Scripting for automation of job.
- Experience in 24X7 Production support, Build and Migration Assignments.
- Installation of OAS (Oracle Application Server) on Solaris 9 and its configuration with oracle database.
- Implemented automations tools Nagios, Puppet and Splunk.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Experience in writing Puppet manifests to automate configuration of a broad range of services.
- The Puppetinfrastructure Guide has been created to installpuppetmaster server to serve all the requests sent from agents. The master has been bundled into a single package for user convenience.
- Participated in configuring files inSPLUNK (props.conf, transforms.conf, output.conf).
- Created plan and deploy Nagios monitoring server environment.
- Manage Nagios High Availability solution.
- Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
- Tuning the kernel parameters based on the application/database requirement
- Build channels and pull the packages from master Red Hat Satellite Server.
- Troubleshooting hardware, software and configuration problems for various protocols and topologies.
- Installed and configured GFS cluster for holding databases.
- Configured open LDAP Red Hat Linux systems.
- 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.
- Expertise in troubleshooting the systems and managing LDAP, DNS, SNMP, DHCP and NIS.
- Knowledge on different Active directory databases like Confidential AD, Tivoli Directory server with LDAP.
- Created new slices, mounted new file systems and uncounted file systems.
- Set up mount points on Solaris servers for Oracle database.
- Customized user environment for users.
- Monitored system logs.
- NFS/CIFS file system mounting and support.
- Performance Monitoring and capacity planning in anticipation of system resource usage and needs.
- Setup ZFS quotas, reservation and automatic NFS-share of directories
- Used SMF system utilities
- Have knowledge in installing and configuring VERITAS volume manager.
- Setup Role-Based Access control
- Monitored TCP/IP network environment
- Experience with Internet technologies including TCP/IP and HTTP
- Familiarity with network systems such as servers, switches, firewalls and routers.
- Knowledge of Internet and networking infrastructure design
Environment: Red Hat Linux (RHEL 3/4/5), Solaris, Logical Volume Manager, Sun & Veritas Cluster Server, Global File System, Red Hat Cluster Servers, Puppet, Nagios, Splunk.
Confidential
Linux System Administrator
Responsibilities:
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Created and modified application related objects, created Profiles, users, roles and maintained system security.
- Responsible for setting up cron jobs scripts on production servers.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Responsible for writing/modifying scripts using bash, ksh, and bash for day-to-day administration.
- Modified Kernel parameters to improve the server performance in Linux.
- Creation of Logical volumes (LVM) for Linux operating systems.
- Installed and configured Apache / Tomcat web server.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
- Coordinating with 24 x 7 on-call support personnel in debugging.
- Maintained proper documentation of all the activities carried out during the project
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Maintained proper documentation of all the activities carried out during the project.
- Created and modified users and groups with SUDO permission.
- Installed and configured VNC server/client.
- Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.
Confidential
UNIX System Administrator
Responsibilities:
- Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
- Installed and Configured RHEL 3/4/5 on Intel and AMD hardware
- Participated in upgrading and migrating to newer versions.
- Perform Linux Kernel tuning for web, database and application servers.
- Installed and configured Apache Web server and integrated with WebLogic server …
- Writing shell scripts for Automated Back- ups and Cron Jobs using sh and bash.
- Managed user accounts and groups for corporate Linux users.
- Managed and support corporate Linux Development servers.
- Responsible for OS installs, system configuration and upgrades.
- Manage and perform change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.
Environment: Rhel 3/4/5, Oracle, WebSphere, Apache.
