About Me
Overall having 6.4 years of experience in IT. Having 3 years of experience as a Build & Release engineer. Good knowledge in setting up build automation and version control mechanisms to support multiple and parallel development. As an individual cont...n and version control mechanisms to support multiple and parallel development. As an individual contributor focusing on building and supporting a world-class cloud infrastructure Assist with the building and maintaining of Linux System in the Cloud, AWS. Developed the scripts to support highly effective Continuous Integration technologies and processes. Troubleshooting application, network errors, performance issues, technical incidents that come from the Customer Support team. Providing on-call and escalation support for cloud hosting environment, including system outages and incident response. Maintain and upgrade local infrastructure for employees as needed. Handling Build and Deployment process for Java based applications. Extensively worked with Version Control System like GIT. Also handled administration activities in Subversion. Responsible for taking the source code and compiling using ANT and Maven and package it in its distributable format, such as a JAR, WAR. Experienced in setting up project baselines, Branching, Tagging, Merging and taking regular backups of the source code. Regulated code Checkout/Checkin, Push/Pull operations. Expertise in building of source code. Troubleshooting Merging/Branching/Configuration/Integration issues, source code issues between various teams of the project. Good knowledge of build automation using Ant and Maven. Experienced in implementing Continuous Integration using tools like Jenkins/TeamCity. Created build jobs, installed plug-ins and configured distributed builds. Experience on Configuring Jenkins jobs for Incremental, Daily/Nightly and Release builds. Worked in all areas of Jenkins/Teamcity setting up CI for new branches, build automation, plug-in management and securing Jenkins and setting up master/slave configurations. Integrating various Version control tools GIT/SVN, build tools like, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles. Troubleshoot build issues in Jenkins, performance and generating metrics on masters performance along with jobs usage. Design, develop, build and packaging tools for Continuous Integration build and reporting. Automate the build and release cycles. Professional Summary Integrated Github into Jenkins to automate the code checkout process. Good work experience in Linux Environment. Excellent Linux administration and troubleshooting skills. Experience administering a production web environment. Knowledge of IP networking, load balancers, firewalls and experience in troubleshooting. Performed installation & configuration of Tomcat and Weblogic Servers. Good knowledge of Shell Scripting. Experience on building and deploying Java web applications in Apache Tomcat, Weblogic or Websphere servers. Automate the deployment process by writing the ShellScript in Linux and YAML in Ansible. Using AnsibleConfiguring large numbers of servers from a single machine. Automate complex tasks and easily add machines to infrastructure. Installing and configuring servers like, Tomacat and Websphere/Weblogic applications, from a single machine to large number of servers. Create AnsiblePlaybooks to Automate System Configuration on Centos and Ubuntu. Experience in writing YAML script with Roles, Modules, Tasks, Variables, Handlers, Templates, and Files. Having ability to adapt to new technologies easily. Experience with AWS Cloud Services - EC2, VPC, Auto Scaling, S3, Amazon RDS. Execute Weekly release cycles. Managing software source code, change control, configuration management, build and deployment activities, and Setup Build & Release mechanism for new product lines. Collaborating with cross functional stakeholders, participate in engineering activities to ensure consistently high levels of quality and productivity, and provide timely and accurate estimates for deliverables. Worked closely with Development and QA teams to maintain & enhance staging and production environments to meet uptime, performance, and security goals. Scrutinize and list issues that can go to production servers and release/deploy accordingly. Good knowledge in orchestration tool like Terraform. Working as a Build and Release Engineer with The Innovative Minds, Bengaluru from July 2013 to till date.
Show More