Experienced Build and Release Engineer with expertise in CI/CD, automation, and configuration management. Proficient in tools like Jenkins, Maven, Ant, GIT, Ansible, and AWS. Skilled in automating builds, deployments, and managing version control processes across multiple environments. Strong background in collaborating with development and infrastructure teams to ensure efficient software delivery.
Offering analytical thinking and strong problem-solving abilities, eager to learn and develop in collaborative environment. Brings foundational understanding of version control and automation tools, ready to adapt and grow quickly. Ready to use and develop skills in scripting and continuous integration in [Desired Position] role.
Work History
Build and Release Engineer
Build and Release Engineer
Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
Defined and Implemented CM and Release Management Processes, Policies and Procedures
Implement, maintain and support reliable, timely and reproducible builds for project teams
Maintained build related scripts developed in ANT, Python and shell
Modified build configuration files including Ant's build.xml
Worked with development team to migrate Ant scripts to Maven
Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories
Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects
Configured and maintained Jenkins to implement the Cl process and integrated the tool with Ant and Maven to schedule the builds
Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
Worked on the Oracle databases in the backend to execute the DMLs and DDLs
Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
Software Release Manager at Major Incident Communication & Release Management, SIXT SESoftware Release Manager at Major Incident Communication & Release Management, SIXT SE
Project Lead (Measurement & Analytics) at Saskatchewan Health Quality CouncilProject Lead (Measurement & Analytics) at Saskatchewan Health Quality Council