Lead Devops Engineer Resume
CA
SUMMARY:
- Over 20+ years of experience in Software Development/Unix Admin/DevOps on Unix/Linux Systems, MS Windows System & Main Frame Systems.
- Full stack LAMP Engineer (Linux, Apache, MySQL and PERL/PHP Development, JavaScript, HTML5, CSS3 and JQUERY).
- Extensive experience in developing software applications using PHP, OO PHP, Perl, Object Oriented Perl, Perl - CGI, Perl-DBI, Shell Programming( SH, KSH, CSH, BASH), Oracle, C, SQL,T-SQL, PL/SQL, Unix known filters AWK & SED, XML, XSLT, DOM, SAX, HTML, CSS3, JavaScript, JQuery, JSON, AJAX, ASP, ASP.NET, JAVA, LDAP, SQL Server, VBA Excel, D3 Database, PICK BASIC, ETL SQL Server Integration Service(SSIS), MySQL, Apache Web Server, IIS Web Server, SOAP, WSDL, and Python.
- Work experience on Red Hat Enterprise Server, Fedora, CentOS, Red Hat, Ubuntu, SUN Enterprises 3000 and 4000, ICL DRS 6000, ICL K474 Super Server, Sun Workstation, IBM RS/6000, Main Frame ICL 3980, Main Frame NEC2000/10D Main Frame IBM 360.
- AWS EC2, VPC, S3, CloudFormation, CloudWatch, IAM, RDS, Code Commit and Microsoft Azure Cloud automation with configuration management system Ansible, Jinja2, YAML and Python, Terraform, ELK
- Dockers Containers deployment
PROFESSIONAL EXPERIENCE:
Confidential
Lead Devops Engineer
Responsibilities:
- Automation of CI/CD pipeline from scratch. This company has many Java based applications.
- Using Bash, Ansible, Jenkins, SVN, NEXUS for end to end push button deployment on many environments i.e. Development, QA, BETA and PROD
- Working on application server Tomcat, GlassFish
- Creating new instances on GCP ( Google Cloud ) as and when required
- Handling a team of three in India
Confidential
Sr. DevOps Engineer
Responsibilities:
- Provisioning new instances on AWS cloud using Ansible, shell, Terraform
- Server monitoring using Xymon
- Log monitoring in ELK (elastic search, logstash and Kibana)
- Application log monitoring in apache and tomcat
- Web Application monitoring in prod, pre-prod, test environment.
Confidential
Sr. Cloud DevOps Automation Engineer
Responsibilities:
- Automation Deployment of HPE software products on AWS Cloud using Ansible Playbook from end to end with all configuration
- Automation scripts in Expect
- Automation Deployment of HPE software products on Azure Cloud using Azure API, Ansible and PowerShell. Created images for the server
- Worked on AWS EC2, VPC, AMI, IAM, CodeCommit
- Worked on Ansible, templating Language Jinja2, Pyhton and wrote many playbooks in YAML syntax
- Linux Administration ( Redhat/CentOS ) and installed latest Ansible and documentation
- Worked on Docker containers and create few images
Confidential
Lead LAMP Automation/Release/ DevOps Engineer
Responsibilities:- Automation of installation scripts using Perl, Bash PHP, and Python
- Created new instances on AWS EC2 and configure using CMS Ansible
- Implemented Deployment Status Report of various branches using PHP Development, JavaScript, AJAX, JQUERY, HTML, HTTP and MYSQL.
- Automation, Configuration, and Deployment of different releases on different environments like QA, DEV, and PROD.
- Linux Admin ( Redhat/CentOS/Ubuntu )
- Good knowledge of Networking TCP/IP, Firewall, DHCP, and NAT.
- Writing new features of deployment tools using Perl and Bash
- Modification of existing Web front end deployment tool by adding new features
- Write reports using google charts, High Charts and using PERL, mason, MYSQL
- Added new features in Dash Board and Web Deployment Application
- Create new views in Jenkins and also merging and creating new branches in Perforce
- Migration of deployment from Cruise control CI to Jenkins CI
- Working on CI Jenkins for different projects
- Working on Version Control System Perforce, CI Cruisecontrol, CI Jenkins, Zabbix monitoring tool
- Experience with issue-tracking and agile project management systems such as Jira, Confluence.
- Worked on (Elastic search, Logstach and Kabina) ELK & Sumo Logic for Logging monitoring systems
- Virtual Machines configuration and usage (VMWare, VirtualBox, Vsphere/Vcenter)
- Server’s automation installation/configuration using CMS (Ansible).
- Supporting any deployment issues as and when arise
- In corporate deployment of Couchbase, Pentaho, Hadoop application software and their configuration in our deployment software written in BASH
- Good working knowledge of Cloudera for managing Hadoop database
- Worked on Docker Containers and created few images
Confidential
Configuration Engineer/DevOps Engineer
Responsibilities:- Automating installation script using Perl and Bash
- Writing utility tools Perl and Bash
- Installation of various modules of Red Prairie WMS software on around 75 Linux Server
- Installation of other various supporting software on all linux servers
- Installation of CMS Drupal
- Automation of WebLogic prerequisites steps for upgrade and used BASH Development and Unix EXPECT
- Report for password expiration on WMS software and also send email warning to all WMS users about expiration of their password and used PERL, KSH on AIX
Confidential
Sr. Programmer/Web Engineer/DevOps
Responsibilities:- Build new automated tools using shell programming, PHP Development, PERL, AWK, and SED
- Automation of alerts and reports using PERL, PHP and BASH through cron jobs
- Wrote many new reports in Reporting Portal using Web technology PHP, Javascript, HTML and CSS. Also wrote many standalone projects reports in PHP using Excel Sheet and HTML Format
- Data Conversion and populate to different database using ETL Tool SSIS
- Automation of Upload/Download vendors XML and Pipe Delimited files and parse
- Addition/Update of new features in WMS software which is using D3 database and PICK BASIC language
- New Store Procedure/Functions/Trigger in Oracle PL/SQL and SQL Server TSQL
- Parsing XML file using PHP and load into MySql database
- New SQL queries in Oracle, Informix and SQL Server for the business
- Automated many of manual work for other departments
- Excel reports using Microsoft VBA Excel
- E-commerce back end work from online order to dispatched in D3 and PICK database
Environment: PHP/PERL, BASH, AWK, SED, JavaScript, HTML, CSS, AJAX, JQuery, Oracle, SQL Server, Informix, VBA Excel, PL/SQL, MS SQL Server, SQL Server Management Studio, SQL, D3 database, Pick Basic Language, XML, Linux/Unix, Windows, ASP.NET, ETL SSIS and Visual Studio
Confidential, CA
IT Tools Developer/Web Engineer
Responsibilities:- Involved in writing reporting automation/Web tools for the IT/OPS group using LAMP technology i.e. Linux, Apache, MySQL, Perl/PHP Development and JavaScript, HTML, CSS, LDAP and shell/awk programming.
- Web based PTO (Personal Time Off) tool: Employee can apply their PTO through web based form. This tool first will authenticate the user by using LDAP interface of PHP with Active directory server and then fetch all employee information like manager’s name, his email address, employee’s full name etc. The tool will send email with a link to Manager and the Manager approves/denied the request and sends email to HR and requestor.
- Configured the Linux box by adding some modules/packages of PHP.
- Marketing Reports automation tool: Automation of around 100 SQL query for the marketing group. Running these reports weekly through cronjob and emailing report in text file.
- Sales Reports automation tool: Automation of around 20 SQL queries for sales team and emailing the report using PHP excel sheet interface.
- Wrote many other scripts in awk/shell/perl language.
Confidential
Automation Tools Engineer
Responsibilities:- Involved in writing reconciliation command line ETL tools in PHP Development, oracle and shell programming on Solaris 10. This reconciliation project contains many files which contains text plus binary data in these files.
- Worked on Informatica’s many log files in PERL to fetch some of the important information by using complex regular expression and hashes for further data mining analysis. The reconciliation project is ultimately going to be through web based interface by using PHP, Perl, JavaScript, Oracle, Ajax, DHTML, XHTML, Linux and Apache web server.
- Worked mainly on web based build and deployment system of Confidential .
- Tools used RedHat Linux’s RPM for packaging, Perl, OO Perl, bash shell, Linux, Perl-CGI, and Java and JavaScript.
- Worked on ‘Detection and fixation of shared objects in different archive files by parsing around 500 Makefiles’ used Perl, shell, Perl-CGI, PHP, Java and JavaScript.
- Also worked on ‘Build and deployment of Verisign Payment systems’.
- Used Red Hat Linux’s RPM and bash shell programming for packaging files and deployed them on different hosts on the network.
Confidential,CA
Senior Web Programmer
Responsibilities:- Worked on various projects at front end and as well as back end system. Back end system involves (LAMP Technologies) i.e. Object Oriented Perl/PHP, Perl-CGI, Perl-DBI, Linux, Apache, MySQL. Front end involves JavaScript, DHTML, and HTML templates. This company has around twenty five live web sites with many other co brand and affiliates.
- Responsible for the newsletters system and Help Crew customer support system of the company.
- Interacted with customer support division and put more functionality when CS required.
- Added new features as and when required for the growth of the company.
- Fixed bugs on priorities wise so that user never face any problem.
Confidential,CA
Senior Software Engineer
Responsibilities:
- Web Client on parallel lines of Windows based application Fax Client.
- Developed web client software on parallel lines of our windows Fax client using ASP, JavaScript, Perl, OO Perl, Perl-CGI, CSS2, HTML, Java, Java Servlets, COM Interface, DHTML and PHP. This software was developed by me alone from scratch and wrote around 400 files in ASP, HTML, CSS, JavaScript. This project was executed by me alone and wrote Client as well as Server side code.
- Also was responsible for Unix/Linux system administration, shell programming, Software Activation key code through web, Lotus Notes Administration/Lotus Designer scripting.
- Implementing Fax Press server software on Linux system. Software is already working on window NT platform. Used Perl, Perl-CGI, shell programming, Socket Programming, PostgreSQL RDBMS, and C/C++ Language
Confidential,CA
UNIX/LINUX Administrator /DevOps Engineer
Responsibilities:- Involved in Installation of UNIX Servers and RAID Implementation.
- This project involves installation of UNIX on different UNIX servers and their RAID implementation.
- Support to different customers whose servers are installed in the Data Center.
- Wrote some of the performance utilities in shell ( Sh & Awk )
- Involved in Windows NT administration.
Environment: UNIX, Shell scripting (SH & AWK), RAID, Windows NT
Confidential,NJ
Software Consultant/DevOps
Responsibilities:- Involved in writing software in CGI/PERL for configuring SMTP and POP3 by putting required parameters in their configuration files to work as a SMTP server or POP3 client using HTTP requests through Netscape browser.
- Wrote programs for Adding, Deleting and Editing records from address book using CGI/PERL with interface to PostgreSQL RDBMS. Used ksh, sh, awk, socket programming, SQL and sed while configuring the server.