We provide IT Staff Augmentation Services!

Build Automation And Configuration Engineer Resume

SUMMARY

  • Detailed technical knowledge and hands - on experience of DevOps, Automation, Build Engineering and Configuration Management.
  • Over 8 years of experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects across various sectors.

TECHNICAL SKILLS

Languages: Ant, Gradle, Groovy, Maven, Java, JSP, Shell, Python, Cobol, JCL and basic C/C++, Perl.

Version Control Systems: Git, TFS, SVN.

Automation/Build Tools: Jenkins, TeamCity, Nexus, Ansible, Urban Code, Slack.

Databases: DB2, MySQL.

Tools: & Utilities: WAS, MQ Toolkit, Meister tool, HP Service Management Tool, Service Now, InformaticaPowercenter tool, APLUS Scheduler, BO tool.

Platforms: AWS EC2, Linux and UNIX, Windows, Mainframe.

PROFESSIONAL EXPERIENCE

Confidential

Build Automation and Configuration Engineer

Environment: Jenkins, Git, GitHub, AWS, CI/CD, Agile, SAFE, Maven, Nexus, Java, Gradle, Linux, Urban Code, Ansible, TFS, Slack, Docker, kubernetes.

Responsibilities:

  • Introducing and implementing Continuous Integration and Deployment principles and practices for Enterprise wide teams using Jenkins, Git, Nexus, Gradle, Linux, Urban Code, Ansible, TFS, Docker, kubernetes.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and Git.
  • Developing Gradle, Maven scripts to automatically compile, package, deploy and test J2EE and J2SE applications to a variety of WebSphere platforms - BPM, MQ, ESB, Portal etc
  • Develop, set up and maintain automated process for builds and deployments of Java, VB, C# and C++ components.
  • System and User Administration and reporting via Slack Channels.
  • Migrating the current code to CI/CD pipeline viz Ant to Gradle, TFS to Git, Teamcity to Jenkins.
  • Working closely with offshore colleagues and providing support and advice on best practices for SCM and build automation

Confidential

Build Automation and Configuration Engineer

Environment: Team City, TFS, CI/CD, Agile, SAFE, Java, ANT, WAS, Unix.

Responsibilities:

  • Implementing Continuous Integration principles and practices for the Field Team using Team City, TFS, Java, ANT, WAS, Unix.
  • Developing Ant, Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebSphere platforms - BPM, MQ, ESB, Portal etc
  • Develop, set up and maintain automated process for builds and deployments of Java, VB, C# and C++ components.
  • Automating the manual build process.
  • Supporting Test and Prod Environments and resolving issues.

Confidential

Build and Configuration Engineer

Environment: Ant, TFS, SSRS, Informatica, Unix, MQ, UDB, Sybase, WAS.

Responsibilities:

  • Environment coordination to provide Sandbox to project team. It involves reserving the UNIX environments, database, MQ, Websphere application, webservices, business object, Informatica repository and related connections.
  • Create Sandbox Environment for project team out of Production code using Shell Scripts.
  • Resolve Environment configuration related defect.
  • Build and Create Web Application using Ant Scripts. Write Ant Scripts to create EAR, WAR, JAR.
  • Configure MQ, Message Broker and their deployment for web application.
  • Shell Scripts migration and configuration.
  • Business Object and Report(.rdl) migration using Business Object Designer and Desktop Intelligence.
  • Informatica Related migration and configuration changes to Informatica components.
  • Working with Team Foundation Server for version controlling to create new branches, merging of code, maintain the version of project branch deleting the old code.

Confidential

Software Developer

Environment: Java, C, Linux, CAN, Diagnostics & OBD.

Responsibilities:

  • Built a high-speed OS enabled OBD (On Board Diagnostic) interface tool using Java and C.
  • Objective of the project was to make this tool as a vehicle network monitoring, flashing and diagnosis tool interface enabled with Linux so that it provides low-cost, high-performance, multi-protocol interface to communicate to an OBD II vehicle diagnostic networks.
  • The device runs its own operating system (Linux), which allows it to be used as a standalone tool without a PC attached during operation.

Confidential

Software Developer

Environment: Java, C, Linux, Jsp, C, Oracle 10G XE, Apache Tomcat 1.4.

Responsibilities:

  • Built and tested a Software piracy protection system.
  • This system was used to prevent software piracy by using the MAC address of the system it was installed.

Hire Now