We provide IT Staff Augmentation Services!

Devops\build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 10+ years of experience on DevOps Engineer, and had experience wif teh Cloud and monitoring processes as well as DevOps development in Windows, Mac and Linux systems.
  • Experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Installing configuration and maintenance of Web servers (apache), App Servers (Tomcat) and Database servers (SQL, MySql, Oracle).
  • Good experience on DevOps tools such as SVN, Github, Maven, Jenkins, Artifactory, Chef, Docker.
  • Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • Ability to identify and gather requirements to define a solution to be build and operated on AWS.
  • Built resilient cloud infrastructure by following optimal technical practices, implemented blue green and canary deployments.
  • By using AWS Identity and Access Management (IAM), Provided security and managed user access and quota, including creating new Policies for user management in JSON
  • Good noledge of S3 storage techniques, for example versioning, life cycle strategies, cross region replication, Glacier and Amazon Management Console
  • Created push button deployment pipelines by leveraging various devops tools and created pull request builder to run checks for Githiub pull requests.
  • Installing Docker, Configuring and Managing Containers, Docker Images for Web Servers and Applications servers, for example, Apache, Tomcat utilizing Docker and coordinated wif Amazon MySQL RDS database.
  • Experienced in migrating applications from on premises data centers to cloud infrastructure and building scalable cloud infrastructure from scratch.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Able to create scripts for system administration and AWS using languages such as Power Shell, BASH and Python.
  • Expertise in all build/release engineering tasks associated wif teh component/software/ production releases.
  • Coordinated and implemented releases across multiple teams across Agile Train.
  • Extensively worked on end to end automation of infrastructure and continuous delivery of teh applications by coordinating Cloud Formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
  • Experienced in writing automation scripts by using Shell and Python.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Very good noledge wif Confidential build tool and different life cycles of Maven.

TECHNICAL SKILLS

Cloud Technologies: AWS

Operating Systems: RedHat Linux, CentOS, Ubuntu, UNIX, Solaris, Windows

Configuration Management Tools: Puppet, Chef

SCM Tools: Subversion, GIT

Web/App servers: WebLogic, WebSphere, Apache Tomcat, JBOSS, HTTP Server.

Scripting Language: Bash, Shell, Perl, Python, Ruby

Build Tools: Ant, Maven

CI Tools: Jenkins and Hudson

Containers: Docker and AWS ECS

Databases: Oracle, SQL Server, MySQL, Dynamo DB, MS - Sql.

Staging Tools: Nexus and Artifactory

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Devops\Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Prod.
  • Worked on teh transition project which involves migration activities of applications to new servers.
  • Build artifacts (war and ear) and deploy into a Weblogic app server and restarting weblogic instances
  • Created and maintained teh applications configuration file versions in Starteam, HP Agile Manager.
  • Worked on version control tool GIT/ GitHub and created branches, performed merges as a day to day activity.
  • Involved in writing code for Chef recipes and cookbooks. Automated teh Environment Provisioning Using Chef.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Involved in upgrading teh application versions and documenting teh steps involved.
  • Directed teh Release Management Calls to synchronize wif teh Developers, Testers and DBA teams for successful Release.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingChef.
  • DevelopedCHEFscripts for deploying all teh required software’s in AWS environment
  • Implemented and Involved in teh agile methodology for various projects to improve team involvement in teh projects.
  • Presented reports to teh Project manager about teh progress and issues tracking key project Milestones, plans and resources.
  • Pushed releases to QA, Model Office, and production environments.
  • Worked closely wif teh team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
  • Update and Monitoring dashboard for application monitoring page
  • Monitoring and troubleshooting weblogic, xengine, ecrtp application instances.
  • Created and maintained shell and perl scripts related to alerts and daily jobs.
  • Created and maintained documentation for everyday support.

Confidential, Chicago

Build & Release Engineer

Responsibilities:

  • Participated in teh release cycle of teh product which involves environments like Development QA UAT and Production.
  • Wrote build.xml for applications using Ant builds.
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process.
  • Managed teh Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Installed and Administered Jenkins CI for ANT Builds.
  • Implemented LDAP authentication for Jenkins.
  • Experience in User Management for Jenkins CI.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings wif Technology, stakeholders to identify and mitigate potential risks associated wif teh monthly releases.
  • Developed build scripts using ANT as teh build tool for teh creation of (WAR files) build artifacts.
  • Involved in troubleshooting teh automation of Installing and configuring JAVA applications in teh test and production environments.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Maintained teh Shell and Perl scripts for teh automation purposes.
  • Deployed teh archives like war files into teh Tomcat Application Servers.
  • Involved in editing teh existing ANT build files in case of project requirement changes.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Used Remedy as deployment issue tracking tool.

Confidential, Atlanta, GA

Build & Release Engineer

Responsibilities:

  • Analyzed teh ANT Build projects for conversion.
  • Converting teh ANT Build projects to Confidential Build projects.
  • Developing teh Confidential build scripts (pom.xml's).
  • Managed Confidential project dependencies by creating parent-child relationships between projects.
  • Integrating teh code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, Checkstyle into teh projects.
  • Created deployment packages for environments and machines using Chef.
  • Built and Configured Jenkins Slaves for Parallel Job execution.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate teh process
  • Installed and Configured teh Apache Tomcat application servers for Dev and ITest Environments.
  • Worked in Agile Project management Process.
  • Used IBM Rational Clear Case for Source code Management
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated teh whole process.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Performed Database Tasks as executing DML’s in DB2.
  • Participated as an active member of Change Control Board in Production Readiness process.
  • Worked wif JIRA for Issue Tracking and monitoring.

Confidential, Dallas, TX

Build & Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of teh java applications into different environments like Dev, INT, QA and PROD.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion (SVN) and Ant wif Hudson to implement teh continuous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on teh transition project that involved migration activities to Confidential 2 from Ant to standardize teh build across all teh applications.
  • Used Nexus tool to manage teh repository in Confidential and used teh same to share teh snapshots and releases of internal projects.
  • Created teh branches in Subversion (SVN) to implement teh parallel development process.
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts raised during teh merge in both Subversion
  • Proposed branching strategies and implemented it.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Involved in Building and configured Chef server and workstation environment.
  • Teh deployment and server bounce process is automated by creating teh scripts using Weblogic Scripting Tool(WLST)
  • Teh build artifacts like wars and ears are deployed into a Weblogic app server by integrating teh WLST scripts to Shell Scripts
  • Maintained all teh Linux environments for deployments.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Maintained configuration files for each application for teh purpose of builds and installed on different environments.
  • Directed teh Release Management Calls to synchronize wif teh Developers, Testers and DBA teams for successful Release.
  • Presented reports to teh Project manager about teh progress and issues tracking key project Milestones, plans and resources.

Confidential

Java developer\ Configuration Manager and Testing

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and participated in creating teh build and deployment process.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Carried out Builds and Deployments on various environments using Build Forge CI tool.
  • Worked on Administration and User Management of Build Forge.
  • Performed Branching and Merging in coordination wif teh Dev Team Leads.
  • Wrote ANT Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh deployment process.
  • Used Websphere application Servers for deployments.
  • Coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all teh IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked wif many teams of strength more than 30 and managed 2 release/build engineers.

We'd love your feedback!