Build And Release Engineer Resume
4.00/5 (Submit Your Rating)
Tempe, AZ
SUMMARY:
- Around 4 years of inclusion in IT, this unites in to the field of DevOps/Build and Release with skill in software engineering, Linux administration, Continuous Integration, Configuration Management, Automation, Monitoring and Continuous deployment and broad experience of being a piece of numerous tasks with various setups and situations.
- Experience in working on source control tools like SVN, CVS, Perforce, GitHub.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Experience in configuring and deploying Spring boot applications, micro services and applications on apache tomcat in different situations.
- Experienced with agile and scrum methodologies and In - depth understanding of the principles and best practices of Software Configuration.
- Involved in designing, managing, creating Continuous build and Integration environments, which included in planning, making, overseeing constant form and coordination circumstances.
- Experience on application servers like WebLogic, WebSphere, JBoss and web servers like tomcat.
- Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
- Experience on web infrastructure system spring MVC.
- Extensive experience of working with the release and deployment of large-scale .NET Web applications using the tools like MS Build and MS test.
- Expert in supporting applications on different platforms Windows and Unix/Linux/Solaris environments.
- Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
- Experience in setting up Complete automated CI & CD pipeline using AWS Code Deploy, Jenkins, AWS code pipeline, AWS EC2 instances.
- Responsible for Tableau Server Administrative functions, upgrades, installations, configurations, license management, backup of servers and load balancing techniques.
- Experience in maintaining Administrative functions, User management, upgrades, installations, configurations, backup of servers and load balancing techniques for access management tools like Open AM & Open DJ.
TECHNICAL SKILLS:
Scripting: P PowerShell, Groovy, Shell, Python
Build Tools: Maven, MS Build
SRM: GIT, GITHUB, Perforce, Subversion
CI & CD Tools: Jenkins, JFrog, Splunk, SonarQube
Test Automation: Selenium
Web Servers: Tomcat, Spring Boot
Cloud Technologies: AWS, Azure, VMware
PROFESSIONAL EXPERIENCE:
Confidential, Tempe, AZ
Build and Release Engineer
Responsibilities:
- Worked in setting up and defining automated CI & CD processes from scratch which includes installations, Configurations, and architecture design.
- Designed and built DevOps Reference architecture i.e., Continuous integration pipeline for the Projects (Builds, testing, deployment, matrices collection) laying out the ground work for all the applications in the department.
- Introduced best practices and implemented GIT flow process to integrate JIRA/Jenkins to GIT/Stash and enable quality check and triggers.
- Involved in System level tuning and debugging, on cloud, virtual environments.
- Automated the java and .NET projects end to end using pipelines which includes build, run tests, static code analysis, publishing to VM ware and JFrog Artifactory, deployment and running the smoke tests.
- Coordinating with the Multiple teams (Development, Database Administrative teams, QA, and IT Operations teams) to drive the releases and infrastructure setup.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Worked in testing/development/automation in a DevOps role on an agile/iterative project team for the API Gateway.
- Organized a weekly sync ups and post-deployment meetings to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution to work on the server.
- Worked on Configuring LDAP authentication with the existing software structure for multiple applications.
- Responsible for Tableau Server Administrative functions, upgrades, installations, configurations, license management, backup of servers and load balancing techniques.
- Worked in maintaining Administrative functions, User management, upgrades, installations, configurations, backup of servers and load balancing techniques for access management tools like Open AM & Open DJ.
Confidential
Software Programmer
Responsibilities:
- Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Automated the build and release management process including monitoring changes between releases.
- Used the continuous integration tool Jenkins to automate the daily processes.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.