Devops Engineer Resume
SUMMARY
- About 3 years of experience as Linux system administrator in implementation, administration and Application - product support in Linux (Red hat RHEL 5/6/7) and and in VMWare, VSphere.
- Experience in Installing, upgrading and configuring RedHat Linux 4.x, 5.x,6.x,7.x using Kickstart Servers.
- Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Excellent experience withPythondevelopment under Linux OS (Debian, Ubuntu, SUSE Linux, Red Hat Linux, Fedora).
- Experience of Jenkins, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
- Experience in using Jenkins to automate most of the build related tasks.
- WroteMAVENScripts to automate the build process.
- Install, Maintain, Configure, and Troubleshoot Windows and Linux Servers(IIS, Sharepoint, Exchange,Ubuntu, ADFS, Domain Controllers, DHCP, SQL, and DNS)
- Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and Solaris Volume Manager.
- Data management inAWScloudincluding disaster recovery, Backups, automated backups, storing log files etc.
- Experienced in different build tools likegrunt, gulp, andgradle.
- Used NPM,GRUNTfor UI task runner and mastered in using theGRUNTcommands for building and deploying the project.
- UsedGruntas the automated task runner for a better development/build/production workflow.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
- Ability in development and execution of XML,ShellScripts and Perl Scripts.
- Experience in Set up CI (Continuous Integration) for major releases in Jenkins.
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
- Have experience on Hadoop.
- Expert on protocol TCP/IP.
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Set up virtual box running inUbuntuto test websites developed in Ruby on Rails.
- Experience in VMware Installation and monitored Virtual environments with ESX/ESXi servers and Virtual Center 4.X.
- Expert in Linux Performance monitoring, kernel tuning, Load balancing, health checks and maintaining compliance with specifications.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Installation, configuration and administration of Jboss, Apache, Weblogic, Tomcat and Websphere.
- Building of Oracle RAC (Oracle Real Application Clusters) environment.
- Monitoring SVT, Tomcat and Apache ticketing tasks, and Disk and CPU utilization by using various monitoring tools.
- Managed TCP/IP packets and DHCP servers.
- Monitoring system performances using Nagios and managing network issues.
- Installation of third party tools using packages.
- Unix Administration, File system support, new system installation and performance monitoring for AIXv5.3/6.1/7.1
- Independent problem solving and a good team player with strong interpersonal and communication skills..
- Supported forIBM p5- (570, 561,560, 550, 520, 510, 55A, 505), servers running IBM AIX 5.3 in virtualized environment.
- Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
- Worked as Java Developer.
- Expert in AWS cloud.
- Automating many day to day tasks through Bash scripting.
- Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
- Experience in Troubleshooting Hardware, Storage, Application Bottlenecks. System Recovery, Crash dump analysis and Performance Tuning.
- Ability to work independently as well as a team member.
TECHNICAL SKILLS
Operating Systems: Ubuntu 10/11, RHEL 5/6/7 Solaris 9/10/11, Cent OS Windows 2003, 2008, 2010.
Hardware: Sun Servers E450, E3500, E4500, 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, Logical Volume Manager, MS-Office/MS-Project
Web/ Application Server: Tomcat, Apache DB2, Oracle, IBM RSA/WAS, Windows Server 2008,2012.
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: VERITAS Cluster Servers 4.1
Programming Languages: C, C++, JAVA, MYSQL, HTML, PHP, XML, Bash, Perl and Shell Programming, Python, HTTP,AJAZ.
Other tools: VMware, VSphere, ESX/ESXi, VCenter Server, Datacenter, Puppet, Chef, Ansible.
PROFESSIONAL EXPERIENCE
Confidential
Devops Engineer
Responsibilities:
- Installation, configuration, administration of RHEL 5, 6 and 7 & Solaris 9, 10 using Kickstart, Jumpstart. custom configuration like package management, volume management of servers.
- Installation, configuration, administration of Solaris 9, 10 and 11 on SPARC based servers using Jumpstart.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Installing RedHat Linux using kickstart and applying security policies for hardening the server based on the company policies.
- Worked onRubyon Rails different versions (1.9.3, 2.1.5 and 2.2.2) to make them compatible accordingly required for project on windows and MAC OS.
- Worked inruby/cucumber base automation framework environment extensively on Rspec providing 100 % coverage for all test cases.
- Implemented indexing for logs from Oozie toElasticSearch.
- Monitoring the log flow from LM Proxy toElasticSearch-Head
- Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
- Developed web based applications usingJavaScript, HTML5, MySQL, DHTML and CSS3.
- Used JSP, Struts andJavascriptlibraries like Backbone and Jquery to develop the User Interface.
- Good understanding on integratingJirawith other products such as Sales Force, Share Point, Zendesk and Microsoft office connector.
- Monitored and maintaining ofAWSservers which serve as the platforms for thecloudinfrastructure (EC2 instances, EBS, DynamoDB andS3) and production or retail servers via remedy ticketing system.
- Providing advice regarding analyzers, tokenizers andElasticSearchmappings
- DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
- Have done great programming on C, C++.
- Worked on Database MYSQL.
- Developed consumer based features and applications usingRubyon Rails, JavaScript, JQuery, HTML, behavior Driven Development (BDD) and pair based programming.
- Worked on Solaris 10 container technology, created local and global zones, modified local zone parameters, created file systems on local and global zones.
- Creating Zones, containers, LDOMs on Solaris servers, creating zpools, ZFS file system installing Oracle, Java based applications on them.
- Troubleshooting and administering High Availability using VERITAS Cluster Server on various business critical database & application production servers.
- Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.
- Deployed LAMP based applications inAWSenvironment, including provisioning MYSQL-RDS and establish connectivity between EC2 instance and MySQL-RDS via security groups.
- Integrated ant withShellscripts created in Bash to automate the deployments for the Java based applications.
- Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
- Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios and Puppet.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
- Installing, configuring Tivoli Storage Manager and Veritas Netbackup 6.5 on Solaris.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
- Expertise in developing web-based open stack applications usingPythonand Django for large dataset analysis.
- Experience in installing and configuring different versions ofRubyand Rails using RVM
- UsedPHPlanguage to design a function for different page to call to boost website efficiency
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
- UsedPHP, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP.
- Worked onShellscriptingto notify alerts during emergency, Monitored application server performance.
- Building and scalingRubyon Rails applications with Heroku cloud application platform.
- Created entire application usingPython, Django, MySQL and Linux.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Performed configuration, deployment and support ofcloudservices including Amazon Web Services (AWS).
- Efficiently worked withrubyon rails in the designing and development of the application.
- Utilized thePythonunit test framework, for allPythonapplications.
- ImplementedAWSHigh-Availability usingAWSElastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
- WrotePythonmodules to extract/load asset data from the MySQL source database.
- Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
- Developed build and deployment scripts usingANTandMAVENas build tools in Jenkins to move from one environment to other environments.
- Developed build scripts usingANTandMAVENas the build tools for the creation of the build artifacts like war or ear files.
- Developed classes using corejava(multithreading, concurrency, memory management) and some spring IOC.
- UsedMavenandAntscripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
- Developed user interfaces using Swing, JSP, JSF, PL/SQL, JDBC, XML, HTML5 and CSS3,JavaScript, JQuery, NodeJS.
- Converted various Java applications fromANTtoMavenand Gradle.
- Redhat servers, creating policies, scheduling jobs.
- Worked extensively with ApacheANTandMAVENbuild tools for writing build.xml and pom.xml files respectively.
- Responsible for the operation, maintenance and integrity of a distributed, networked AIX based environment.
- Working on Volume management, Disk Management, software RAID solutions.
- VERITAS Volume manager & Solaris Volume Manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Operating System(AIX) level experience in database migration from SUN, HP-UX to AIX.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Gathering requirements from customers and business partners and design, implement and provide solutions in building the environment.
- Configuration and management of Apache Web Server, Samba Servers, SSH,NFS, HTTP, LDAP domain services.
- Handled template designing to display html withrubyfiles.
- Usage of arrays and hashes in theRubyenvironment.
- Involved in developing ofrubyscripts for migration of database on production.
- Managing groups and user accounts assigned permissions to users file.
- Experience in installing and configuration of Mail Servers like Send Mail. Postfix
- Responsible for monitoring and working on tickets. Following it up with business and technical teams, and ensuring the problem is successfully resolved.
- Experience in Sun Solaris 10(Creation of Zones, Service Management Facilities, Virtualization, Container based).
Environment: Red hat Enterprise Linux 4.x/5.x/6.1,7.x, Solaris 8/9/10/11, Tivoli Storage Manager, VMware ESX5, Application Server 3.5/4.0.x, LDAP, DNS,VIO,NIM, NFS, TCP/IP, SAN, NAS, Nagios, 8.1, Oracle 9i/10g, Shell Scripting.
Confidential
Linux System Admin
Responsibilities:
- Installing Red Hat Linux 5/6/7 using kickstart servers and interactive installation.
- Supporting infrastructure environment comprising of RHEL and Solaris.
- Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
- Built an sample applications onAWSwhich demonstrate architectural features.
- Implemented a caching feature to cache static web pages in memory using XML andPHP.
- Automate repetitive tasks, deploy critical applications and manage change on several servers using Puppet.
- Developed and implemented search feature usingPHPand Ajax.
- Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Work as a JIRA Admin for creating the Jira Stories and assign them to the developers and QA's.
- Developed PowerShell script to manage account in Azure including creating accounts groups, permission and licensing.
- Improving performance and scalability of an existingElasticSearchapp.
- Usedpythonscripts to update content in the database and manipulate files.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
- Experienced inPHPweb services using SOAP and REST.
- Administration of repetitive Jobs using Cron scheduling, and using bash Scripts to accomplish the task on multiple servers.
- Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Hudson, Jenkins, Bamboo and Cruise Control.
- Installed LDAP for user management and configured crowd for SSO.
- Loaded hdfs and data -warehouses data inelasticsearchclusterfor fastersearchand querying.
- ManagedJirausers and created workflows, issues types, fields in production.
- Configured SAN storage devices inAIX using Virtual Fiber channel (VFC).
- Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
- Configuration of Monitoring tools in Linux and Solaris servers.
- Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
- Used JAXB to convert XML tojavaobjects andJavaObjects to XML.
- Created custom workflows, screens and Custom fields forJira.
- Troubleshooting and resolving issues inJIRAand Confluence as users.
- Integrated Bamboo withJira, Created Plans and Failed Builds will create a ticket.
- CreatedAWSLaunch configurations based on customized AMI and use this launch configuration to configure auto scaling groups.
- AdministeredUbuntu, CentOS, and Debian Linux development systems: including user account management, system design & monitoring, application & development stack setup.
- Worked on Managing the PrivateCloudEnvironment using Puppet.
- Writing Shell and Perl Scripting for automation of job.
- Expert on WenSphere, IBM IHS.
- File system tuning, growing, and shrinking with Veritas File system 3.5/4.x.
- 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.
- Maintaining Remedy environments used for the ticketing system.
- Created new slices, mounted new file systems and uncounted file systems.
- Expertise in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.
- Worked with different Active directory databases like Microsoft AD, Tivoli Directory server with LDAP.
- Worked on making DNS entries to establish connection from server to DB2 database.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
- 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).
- Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
- Installed and configured Apache / Tomcat web server.
- Worked with Big IP F5 Load Balancer administration,shellscriptingfor alerting and alarming on applications.
- Creation of Logical volumes (LVM) for Linux operating systems.
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Created and modified users and groups with SUDO permission.
- Experienced in creating Logical Partitions (LPAR) on Tivoli Storage.
- Maintaining Remedy environments used for the ticketing system.
- Created new slices, mounted new file systems and uncounted file systems.
- Expertise in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
- Worked with different Active directory databases like Microsoft AD, Tivoli Directory server with LDAP.
- IntegratingJirawith Stash/Crowd/Hipchat/Bitbucket Server.
- Worked on making DNS entries to establish connection from server to DB2 database.
- JIRA is used as ticket tracking, change management and Agile/Scrum tool.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
- 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.
- Created users, manage user permissions, maintain User & File system quota on AIX and Linux servers.
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
- Managed TCP/IP packets and DHCP servers.
- Installation of third party tools using packages.
- Provide on call support by rotation 24/7.
Environment: Centos 5.7/6, Redhat Linux 5.7/6/7, Ubuntu 10.04/10.10/11.10 , Oracle/DB2, VMWare ESX 4.x, VMware, VSphere, ESX, Bash, Shell Scripting, Python, Veritas Cluster Server, Autosys, Windows 2012 servers, Windows 2008, IIS 7.0 & 7.5., Servers.
