We provide IT Staff Augmentation Services!

Sr. Devops, Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 13+ years of experience as a Dev ops, Build and Release Engineer implementing and maintaining Software Configuration Management.
  • Expertise in all areas of SCM processes including version, build and issue management as well as build and release management.
  • Manual and automation testing.
  • Debugging the issue on builds.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies. extensively worked with source controller tools like SVN (Subversion), GIT and Confidential Rational Clear case.
  • Participate in the creation of a DevOps - enable automated CI/CD solutions that deliver tools and processes for rapid application development efforts and on-going production operations. extensively worked on Jenkins, Build Forge and Hudson for continuous integration and for End to End automation for all build and deployments.
  • Efficient in using Shell scripts and Linux environment.
  • Expert in operate, maintain and troubleshoot developer tools Jenkins, Jira, GitHub enterprise.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Responsible for building and releasing packages for different testing Environments.
  • Integrated the Code Quality Analysis Tools like find clockworks, gtest/gmock, CTC.
  • Created build plans, sanity and regression test, build requests. closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Result-driven Quality Assurance professional with solid knowledge in manual and automated software testing and extensive experience in software development methodologies including both Agile and Waterfall models.
  • Proven expertise in test design, test development, and QA of cost-effective enterprise level application systems, middleware, and web solutions that exceed client's business requirements and expectations.
  • Strong understanding of Software Development Life Cycle as well as Software Testing Life Cycle.
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Created tractability matrices, test and bug reports and other test related documents.
  • Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Experience on Aix and Linux Internals, Socket Programming, Shell, TCP/IP Stack, WAP, Build Generation & Release, Mobile Applications, Microservice, Containers, docker, Kubernetes, Vagrant, Valgrind .
  • Deploy manage monitoring solutions on premise and on the cloud to track application health and performance.
  • Extensive Experience in Jira, Docker, Appium, grunt, puppet, selenium,XLD/R and cloud computing.
  • Familiar with debugging memory leak issues and coding skills.
  • Infract with infrastructure team and development teams.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, HTML, XML, Shell, Python, Perl, Sql.

Operating Systems: Aix, Windows, Sun Solaris 2, HP-UX, RHEL, Scientific Linux.

Databases: Oracle 11g/10g/9i/8i, MYSQL.

Build Tools: ANT, Maven, scripts.

CI Tools: Jenkins, Hudson, Cruise Control.

Application Servers: Apache Tomcat, Web Logic.

Version Control System: CMVC, Subversion (SVN), GIT, Confidential Rational Clear Case, Accura.

WORK EXPERIENCE:

Sr. Devops, Build & Release Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Git support for different projects.
  • Responsible for design and maintenance of the Git repositories.
  • Created the branches in Git to implement the parallel development process.
  • Merged release branches to the master after the production release and resolved the conflicts rose during the merge in Git.
  • Used GIT for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Adaptive to Cloud Strategies based on AWS (Amazon Web Services) and Azure.
  • Different environment Build pipeline using CI/CD with bamboo.
  • Responsible for architecting, designing, implementing and supporting of cloud-based infrastructure and its solutions.
  • Managing Azure infrastructure with automation, single point contact person Azure related services.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups, EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Experienced in creating multiple VPC s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion host.
  • Infrastructure as code using puppet and ansible with configuration management.

Environment: Git, GitHub, Maven, Jenkins, Nginix, Perl, Shell Script, Angular, azure, virtual Machines, aws, Java.

Sr. Devops, Build & Release Engineer

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Git support for different projects.
  • Responsible for design and maintenance of the Git repositories.
  • Created the branches in Git to implement the parallel development process.
  • Merged release branches to the master after the production release and resolved the conflicts rose during the merge in Git.
  • Used GIT for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management
  • Deployed the applications to Tomcat Application Server and static content to apache web servers
  • Incorporated the Code Quality Tools SonarQube, Find Bugs and Selenium Grid. written programs on shell script and java.
  • Migration on Azure, Expertise in VSTS.
  • Mobile application build done on cloud computing using android and ios platforms.
  • Adaptive to Cloud Strategies based on AWS (Amazon Web Services) and Azure.
  • Different environment Build pipeline using CI/CD with Jenkins.
  • Responsible for architecting, designing, implementing and supporting of cloud-based infrastructure and its solutions.
  • Managing Azure infrastructure with automation, single point contact person azure related services.
  • Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups, EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Experienced in creating multiple VPC s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion host.
  • Infrastructure as code using puppet and ansible with configuration management.
Environment: Git, GitHub, Maven, Jenkins, Tomcat, Nexus, Perl, Shell Script, Oracle, SonarQube, webfilesys, azure, virtual Machines, Splunk, sumologic, aws, Java, C#.

Sr. Build & Release Engineer, Devops.

Confidential

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Created the branches in Subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release .
  • Installed and Configured Jenkins for Continuous Integration.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plug-in Management for Jenkins.
  • Build, configured and support Application team environments.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes. written code on c/c++ for testing frame work on gmock.
  • Adaptive to Cloud Strategies based on AWS (Amazon Web Services).
  • Technical knowledge on EC2, IAM, S3, VPC.

Environment: SVN, Git, Jenkins, Python, Perl, Shell Script, Oracle, Gtest, AWS.

Build & Release Engineer

Confidential

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Used Remedy for the purpose of Software Configuration management and maintaining the versions.
  • Perform biweekly build cycle and testing processes.
  • Used ANT Scripts to automate the build process.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E - mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for UNIX machines.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML), which has dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used Remedy as deployment issue tracking tool.
  • Written code in C, C++ for migration project FFPS of Confidential product Solaris to Linux.
  • Checked and verified nightly build failures on FFPS code.
  • Used Java, Maven, Rad and Eclipse.
  • Used Accura and svn.
  • Technical knowledge on EC2, IAM, S3, VPC.
  • Application support experience in Web Sphere, Tomcat, Linux and Solaris .

Environment: C, C++, Printer domain, Harvest, Hudson, ANT, Shell Scripts, XML, UNIX, QTP, Business Objects, and Oracle, Virtual Machines, AWS.

Configuration Manager, Build Engineer and Testing

Confidential

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Involved in Installing Hudson on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Worked on the patch generation code on mobile handset using c, C++ languages.
  • Worked on the code debug using different tools GDB, DBX.
  • Using Perl script for build generation, Full or Basic Sanity as per build & Release.
  • Release LJ & R label on compass. Interact with component CMs and Raise CRs.
  • In Build Env CM need to submit brs to platform team without any conflict on bldenv component
  • Automated the deployment and server bounce process is by creating the scripts using Web logic Scripting Tool (WLST).
  • Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release .
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Perform software builds using Clear case as version control tool.
  • Writing config specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting the Build on time & following it up the testing team on posted builds .
  • Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component.
  • Following up with the Test Team & Development Team.
Environment: Linux, ClearCase, Perl Scripts, Shell Scripts, Unix, C, C++, Linux Kernel, Mobile Handset, Patch generation, tools (flex auto, DDTS, Radio COMM….), Testing.

Software Engineer

Confidential

Responsibilities:

  • Test case development of malloc polices using C, C++ language.
  • Build generation Confidential product of AIX.
  • Testing base functionalist of kernel using AIX product.
  • Worked on different architecture 32/64 bit.

Environment: Aix, CMVC, C, C++, Shell Scripts, UNIX, Clear Case, Linux Kernel, DBX.

We'd love your feedback!