Devops Admin/developer Resume
SUMMARY:
- 6 years of comprehensive experience in the areas of DevOps and LINUX Administration.
- Various version Management, Build and Continuous Integration and Deployment tools and also possess extensive noledge in setting up base lines, branching, merging of source code
- Finance, Banking, Healthcare sectors. Excellent in coordinating with various cross - platform
- Teams
- Worked on AWS for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
- Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Deployment and building.
- Experience with MySQL and Server DB Tasks.
- Strong experience in working in Linux and Windows environments.
- Good presentation and technical writing skills.
- Ability to work directly with all levels of Management to gather user requirements.
- Excellent communication, interpersonal and managerial skills.
TECHNICAL SKILLS:
SCM Tools: CVS, Subversion, GIT, TFS 2005 and 2008, ANT, Maven, UDeploy, Ansible, Hudson, Jenkins, Bamboo, Chef, JIRA, Fisheye/Crucible and Confluence, version one, postman, Advanced Rest client, API Gateway, Docker, Gradle, Terracotta
Operating Systems: UNIX SUN Solaris, Linux (red hat), Windows XP/ 2000/2003/2008, RHEL5, RHEL6, CentOS
Database: Oracle 9i/ 8i/7.3, SQL Server 7.0/6.5/2000, MySQL 4.0
Java Technologies: AJAX, JSP
Languages: C/C++, Java, SQL, PL/SQL, VB .NET, JavaScript, JQuery.
Scripting Languages: Shell Scripting, VB Script, Perl, Python, Ruby, Jinja2
Cloud Technologies: Amazon web services EC2, EBS, RDS, VPC, S3
Web Technologies: HTML, DHTML, XML, SOAP, REST, YAML
Application Server: IBM Web Sphere, WEB Logic Server and Tomcat
Monitoring tools: Nagios, splunk
PROFESSIONAL EXPERIENCE:
Confidential
Devops admin/Developer
Responsibilities:
- Administered and configured Jenkins with Ansible to automate application packaging and deployments.
- Orchestrated various playbooks for configuring deployment procedures in Service orientated architecture.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
- Actively participated in any AD-Hoc request across DEV, TEST, IMPL, PROD environments.
- Helped in Migrating various version of SOA-P in JBOSS servers.
- Used Gradle for setting up standardized build procedures across the environments
- Wrote Groovy scripts in Jenkins Build Flow in Jenkins 2.0 to automate the Build pipeline to avoid any manual interventions in Jboss servers
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, VPC, S3, IAM) focusing on high availability, fault tolerance, and auto scaling in AWS.
- Wrote various YAML scripts to automate and setting up the middleware in the organization.
- Performed various merging policies and branching policies in Git to contribute Ansible playbooks
- Configured wide variety of roles and modules in Ansible to support the Environments.
- Used Jinja2Filters templates for configuring playbooks
- Administrated various webservers in Ansible’s inventory
- Build a workflow of using Docker in dev, then test/CI, then production with yaml
- Used postman for testing purpose to check various responses from soap and Rest calls after the deployment
- Contributed in setting up scheduled policies in Nexus to clean up the artifacts
- Monitoring of various applications across the organization using Nagios.
- Used Vagrant to lifecycle management of virtual servers in Non-Production environments on Virtual Box.
- Integrated unit testing and code coverage with detailed graphical reports by using junit plugin and Cobertura respectively. Created multiple slaves to perform various builds for various jobs.
Confidential, Wilmington D
Devops Engineer /Build & Release Engineer
Responsibilities:
- Successful Administrating the Udeploy by creating required QA and DEV servers and also
- Maintained all the servers (DEV, QA) with the required code with help of Udeploy in a timely manner for regression testing and smoke and UAT.
- Studied the current build and release process and automated the process using shell scripts.
- Configured new processes in Udeploy for application specific requirement.
- Assigning team roles and properties in Udeploy.
- Deployed various versions of the application to the Tomcat (Linux boxes) servers.
- Configured RSA and Blue stripe to the servers.
- Manual provisioning of the AWS instances for both QA and DEV (manual changes are done in the server on the basis of wat application requires).
- Assisted in Provisioning of Apache and Tomcat in UDeploy on the basis of versioning matrix.
- Implemented chef delivery pipeline (verify, Build, acceptance, union, rehearsal, delivered) across the organization.
- Supporting all feature teams for any deployment issues on ETA basis and worked with developers to debug the root cause of the issues and successfully resolving them.
- Creating Automated build process by using Jenkins CI tool and also used Jenkins for user management with active directory
- Worked on Jenkins to build the automation of single click deployments to DEV environment into the AWS cloud.
- Implemented chef identity plugin in Jenkins to automatically create the required AWS stack.
- Worked on checking the various HTTP Response for REST API by using GET, PUSH methods with the help of Postman and Advanced Rest client.
- Worked on chef IT tool for building out the environment’s like DEV, QA automatically to minimize the troubleshoot efforts.
- Worked on Bootstrapping the node (chef client) with chef server by using knife bootstrap
- Written various recipes and uploaded them by using chef-apply, chef-client
- Uploaded various cookbooks for automating the run-time of AWS instances during the weekend worked closely on production deployments with OPS to make sure all the tasks required for the production deployments are captured and automate them using chef
- For better environment management configured environments, roles, Databags in Chef
- Used Food critic, Rubocop to avoid common cookbook errors and chefspec for Unit testing of cookbooks.
- Worked in creation of various Productions back up environments like GREEN AND BLUE Environments.
- Worked on scaling AWS instance vertically by attaching the EBS with high volume
- Extracted the required files in Database and stored in Buckets in S3.
- Configured & validated the Nuxeo content in all tomcat servers.
- Worked closely with EAPI developers and EAPI Environments team to debug the root cause for the failure of the desired EAPI calls for the applications.
- Worked on various Adhoc requests for example deploying various builds and necessary configuration changes that bring the application up.
- Worked on installing feature toggle and hysterix dashboard in tomcat application server.
- Worked closely with development teams to understand the necessity of the features to be toggled on or off in the servers and helped them toggling the features that are required for testing purpose.
- Worked on HP service virtualization server, by changing the RTM end points with the necessary mock servers.
- Worked on resolving Hazlecast configuration issues in Hazlecast instance.
Confidential, NJ
CI Engineer/ Release Engineer
Responsibilities:
- Administrated Visual Subversion.
- Consolidated and migrated the scattered source code across multiple repositories to single repository in visual SVN.
- Installed and configured Atlassian products like Bamboo, JIRA 6.4, Confluence and Fisheye/Crucible to support agile SLDC methodology.
- Installed and configured Bamboo Continuous Integration server on Linux.
- Automated the builds and deployments using Bamboo CI server.
- Implemented Continuous Build and Continuous Delivery Process using Bamboo CI server.
- Installed and configured repository monitoring and code review tool Fisheye/Crucible.
- Created custom workflows, custom screens, custom fields to support the project in Jira
- Installed and configured various plugins in Jira
- Integrated all Atlassian products using application links.
Confidential
Java Developer
Responsibilities:
- Involved in the development of the Java bean classes, JSPs, Servlets, EJB, and JDBC.
- Developed helper java classes needed for the application.
- Developed and Deployed EJBs and other Components in the WebSphere Application Server.
- Implemented the Database connectivity using JDBC with Oracle 8i database as back end.
- Apache ANT was used for the entire build process.
- Developed Unit test cases using JUnit. Used log4j for logging messages
- Developed ant scripts and developed builds using Apache ANT and also involved in unit testing
