Uploaded File
Dawit
253-245-9312
Seattle, WA 98101
DevOps/ Build Release Engineer
12 years experience C2C
0
Recommendations
Average rating
105
Profile views
Summary

Over 7+ Years of overall results driven and diversified IT industry experience with major focus on Software configuration, Build Engineering, Release Engineering, DevOps Engineer, Cloud Infrastructure and Automation for Financial, Banking, Retail and HealthCare Industry.

  • Around 7+ years of extensive experience in Build Release and DevOps Engineering and Process Methodologies.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Installed, configured and maintained DNS, FTP and TCP/IP on Red Hat Linux.
  • Used puppet and Chef Automation tools for configuration management in different systems.
  • Used Puppet to automate Configuration management and describe the state of resources using Ruby language.
  • Developed Python, Shell/Perl Scripts and PowerShell for automation purpose.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and continuous delivery (CD).
  • Extensive experience in using Build Automation tools like ANT, Maven, Bamboo, AnthillPro and CruiseControl. Experience in managing artifacts using Nexus and Artifactory Repository Managers for Maven builds.
  • Worked with multiple development groups to design/create automated build and Deployments using MSBuild and NAnt etc.
  • Administrated and monitored activities for SVN, GIT, Team Foundation Server (TFS).
  • Provisioned Server builds and configured IIS applications in new environment.
  • Wrote cookbooks for WebLogic and tomcat, JBoss and deployment automation.
  • Built and deployed J2EE application in WebSphere.
  • Expertise in working with JIRA and Bugzilla as bug Tracking Software. Good understanding of Programming languages as Java, .NET.

Experience
DevOps/ Build Release Engineeri
Information Technology
Apr 2014 - present
  • Analyzed Business Requirements, Functional Requirement & High level Design documents.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, and R53.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability. Configured the storage on S3 Buckets.
  • Implemented a Continuous Delivery pipeline with Docker and GitHub and AWS.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages. Responsible for writing Chef Cookbooks to configure nodes.
  • 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 and Jenkins.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom Ruby modules.
  • Developed and maintained automated tools for internal department workflows utilizing Ruby and Python.
  • Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Experienced in updating, accessing and version controlling the source code using Visual Source Safe (VSS), Team Foundation Server (TFS), Subversion (SVN), and GIT. Involved in pushing the code to GitHub.
  • Managed Subversion (SVN) branching and merging for older projects in multiple simultaneous releases.
  • Utilized ASP.Net with C# & VB.Net and Classic ASP using Visual Studio 2015, MS-SQL 2014, Telerik controls and .Net Framework 1.1 – 5.0, BitBucket, Source Tree, Subversion(SVN),Team Foundation Server (TFS) and Visual SourceSafe (VSS).
  • Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Experienced in version control tools such as Microsoft Visual Source Safe, Team foundation server (TFS) etc.
  • Provided Team Foundation Server (TFS) Security, Access administration and maintained workflows and managed deployments automated through Team Foundation Server (TFS).
  • Experience in analyzing the IIS logs to collect information about server events, server performance, and user activity.
  • Configured multiple websites in IIS and installed Plugins to proxy requests to Application server.
  • Integrated PowerShell scripts in the prepared build system to automate website deployments to IIS server.
  • Designed, documented and implemented a variety of software tools in C# and PowerShell to maintain, improve and evolve the online documentation publishing system.
  • Designed and implemented a series of PowerShell workflows and scripts.
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Created and Implemented ANT and Maven build scripts for the JAVA applications and NANT and MSBuild for .Net actively worked with application teams to understand current Build and Deploy process.
  • Developed automation process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Used Ant/Maven for building scripts for Java Applications.
  • Authored custom build process templates in Team Build using C#, Workflow Foundation and MSBuild.
  • Installed MSBuild community tasks to stop / start application pools remotely through build scripts using AppPoolController task.
  • Modified NANT/ANT scripts to detect and display circular dependencies for Java and .Net.
  • Created and managed Development and Continuous Integration Environments using VMWare ESX, automated through Jenkins using PXE boot, Perl and the VMWare CLI.
  • Automated manual build and deployment processes with Jenkins and AnthillPro for various applications, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target.
  • Responsible for analyzing the requirement and implement the solutions using build and deployment automation tools like UBuild/Udeploy and AnthillPro.
  • Generated detailed execution log both in XML and text format and integrated with CruiseControl.Net continuous integration system.
  • Implemented continuous integration with CruiseControl.NET.
  • Designed, developed and maintained PERL, VBScript and MSBuild scripts for build automation. Utilized Perl programming for automated report generation and delivery.
  • Wrote Perl scripts to filter records from flat file and upload the information into database using regular expression.
  • UNIX shell scripting was used for scheduling batch jobs. The system was used to run batch processes and reports that utilized PL/SQL and Oracle Reports.
  • Worked on performance issues, helped teams to identify entries in log files on server Developed FTP, database programs using Perl and Shell scripting.
  • Deployed application to Test and Production environment using WebSphere by mapping Web Modules, Shared Libraries, and Virtual Hosts and providing JNDI destination in WebSphere Application Server instance through the Administrative Console and through scripts procedures.
  • Created Bus members, defined Activation Specs to provide configurations for messaging queue in WebSphere.
  • Deployed code on Websphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Shell/Perl scripts to enhance the functionality of the deployment process.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Analyzed an existing JIRA installation, provide formal proposals for improvements, and implement changes to realize greater efficiency, productivity, and reliability in a fast-paced product development environment.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Experience working with IAM in order to create new accounts, roles, and groups.
Devops Business Requirements AWS CloudFormation AWS EC2 AWS RDS Cloudwatch AWS S3 AWS HA Load Balancing Continuus Chef Jenkins Agile Methodology Git Metadata Maven Ruby Python VSS SVN MS TFS C# ASP.NET Visual Studio VB.NET SQL .NET Version Control IIS PowerShell Documentation Java NANT Shell Scripts Scripting Perl Scripts Quality Assurance XML Perl UNIX PL/SQL Oracle FTP IBM WebSphere JNDI JIRA AWS IAM Ant VMWare Continuous Integration Artifactory Docker Containers
Remove Skill
SCM Engineer
Information Technology
Dec 2011 - Mar 2014
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Udeploy, Puppet or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
  • Implemented automated local user provisioning in instances created in Amazon cloud Services.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and also automated the whole process.
  • Automated the process of release by pushing all the code to GitHub.
  • Analyzed and resolved conflicts related to merging of source code for GIT.
  • Performed code management activities using Git and responsible for code branching and merging.
  • Created hooks and managed permissions on the branches for Git.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option. Involved in the migration of code from Subversion (SVN) to Git.
  • Experience with centralized version control system such as SVN and distributed version control system such as Git.
  • Worked with Development Team Leads and testing team to establish a build schedule, execute software builds in SVN and troubleshoot build failures, if any.
  • Administered Team Foundation Server (TFS), like setting up users for each project, created build definitions as per requirement.
  • Implemented Team Foundation Server (TFS) functionalities to manage, versioning the files and resources in the application.
  • Experienced in installing, managing Team Foundation Server (TFS) branching and Merging, artifacts configuring, migrating and applying patches of TFS 2008 and 2010.
  • Expertise in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio.
  • Installed Equifax certificates for .NET applications in IIS and configured security ports.
  • Deployed and configured, Windows 2000/2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy and Internet, TCP/IP, and Routing concept.
  • Wrote PowerShell script to automate config file deployment instances to staging and UAT environment.
  • Automated build processes using PowerShell, Team Build, MSBuild, VBScript and workflow definitions within Team Foundation Server (TFS).
  • Troubleshooted and configured build management using MSBuild. Experienced with Software Development Life cycle in build and release perspective.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries –WARs and EARs.
  • Provided on­going support and administration for Subversion (SVN), ANT build automation.
  • Maintained and version controlled Backend Oracle database using CVS/Nant scripts.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Perl scripts.
  • Developed multiple build files for build automation in CruiseControl using Ant, MSBUILD.
  • Automated Maven, Ant (Java, Flex code) with Visual Build pro and then fully integrating it in CruiseControl.
  • Involved in tweaking AnthillPro for migration automation and to maintain BOM (bill of materials).
  • Possessed strong knowledge in Ant and Maven build tools and implemented it with Jenkins, AnthillPro and BuildForge.
  • Automated deployment and release distribution process with Shell, Perl and AnthillPro. Experience in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture using Maven and MS build.
  • Implemented and manipulated Shell and Perl scripts for release and build automation to suit the requirement.
  • Wrote shell scripts to handle server processing Migrating applications from .Net to Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Worked on Apache, WebLogic and JBoss web application servers. Maintained the applications among WebLogic run-time processes in a cluster of application servers.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via data source to the application.
  • Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning.
  • Evaluated, Installed, and configured various JIRA plug-ins systems based on the requirement.
  • Extensive knowledge and administration experience in JIRA and knowledge on other Atlassian products like Bamboo.
  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Configuration and Administration of Tomcat/Apache Web Server and SSL.
AWS DNS IIS TCP/IP Ant Bamboo Continuous Integration DHCP Jenkins Linux Maven MS Active Directory Oracle Perl PowerShell Puppet Shell Scripts Splunk SVN UNIX Adobe Flex JIRA Agile Methodology Apache Tomcat BEA WebLogic JBOSS BRMS JDBC OpenShift WebServices Database Design Performance Tuning J2EE Java Windows Apache Git Perl Scripts Visual Studio
Remove Skill
Build Release Engineer
Information Technology
Jul 2009 - Nov 2011
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using Continues/CM tools on UNIX and Windows.
  • Managed Linux staging and testing environments.
  • Developed Configuration Management GIT from scratch and prepared documentation accordingly.
  • Merged release branches to the master after the production release and resolved the conflicts if any during the merge in GIT.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Providing on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
  • Document and publish complete migration process of Subversion (SVN) Admin dumps to UCM ClearCase (VOBS).
  • Created Clearcase scripts to automate finding branches, creating branches, checking in and checking out changes, creating and updating views, applying, moving & releasing labels.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) ANT and Maven scripts for VGS’ Partners.
  • Delivered onsite customer training classes on the suite of IBM Rational Software
    configuration management tools including Rational Team Concert, Build Forge, ClearCase and ClearQuest.
  • Competent UNIX knowledge used in support of SAS and ClearQuest application needs.
  • Ant can be used to pilot any type of process which can be described in terms of targets and tasks.
  • Used Maven as a dependency management tool to manage all the dependencies that are required. Maintained backups and restore activities for SVN, Jenkins.
  • Setup Build and deploy automation tools and Continuous Integration in Jenkins.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin of Java projects and managing Maven repositories.
  • Managed software baselines and configurations, including labeling, branching/ merging and promoting versioned files.
  • Built a multi-threaded PERL backend to process the jobs, taking advantage of the multiple CPUs on the machine.
  • Created and modified several UNIX shell Scripts according to the changing needs of the project and client requirements.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Apache Tomcat and JBoss.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Checking the database by writing the SQL Queries to check whether data is correctly storing in the data base or not. Checking the database catalog to get the information about the data type of the fields.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Ant Jenkins Linux Maven Perl Shell Scripts SVN UNIX Continuous Integration SQL Triggers JIRA SAS Apache Tomcat Java JBOSS BRMS ClearCase ClearQuest Database Backups Windows Apache Git
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Continuous Integration
2021
7
Git
2021
7
Java
2021
7
JIRA
2021
7
Ant
2021
6
Agile Methodology
2021
5
Apache
2014
5
Apache Tomcat
2014
5
Artifactory
2021
5
AWS
2021
5
Docker Containers
2021
5
IIS
2021
5
JBOSS BRMS
2014
5
Oracle
2021
5
Perl Scripts
2021
5
PowerShell
2021
5
Visual Studio
2021
5
Windows
2014
5
Jenkins
2021
4
Maven
2021
4
Perl
2021
4
Shell Scripts
2021
4
SQL
2021
4
SVN
2021
4
UNIX
2021
4
VMWare
2021
4
Adobe Flex
2014
3
Bamboo
2014
3
BEA WebLogic
2014
3
Database Design
2014
3
DHCP
2014
3
DNS
2014
3
J2EE
2014
3
JDBC
2014
3
MS Active Directory
2014
3
OpenShift
2014
3
Performance Tuning
2014
3
Puppet
2014
3
Splunk
2014
3
TCP/IP
2014
3
WebServices
2014
3
.NET
2021
2
ASP.NET
2021
2
AWS CloudFormation
2021
2
AWS EC2
2021
2
AWS IAM
2021
2
AWS RDS
2021
2
AWS S3
2021
2
Business Requirements
2021
2
C#
2021
2
Chef
2021
2
ClearCase
2011
2
ClearQuest
2011
2
Cloudwatch
2021
2
Continuus
2021
2
Database Backups
2011
2
Devops
2021
2
Documentation
2021
2
FTP
2021
2
HA
2021
2
IBM WebSphere
2021
2
JNDI
2021
2
Linux
2014
2
Load Balancing
2021
2
Metadata
2021
2
MS TFS
2021
2
NANT
2021
2
PL/SQL
2021
2
Python
2021
2
Quality Assurance
2021
2
Ruby
2021
2
SAS
2011
2
Scripting
2021
2
Triggers
2011
2
VB.NET
2021
2
Version Control
2021
2
VSS
2021
2
XML
2021
2
Bugzilla
0
1
Cloud Infrastructure
0
1
Configuration Management
0
1
RedHat
0
1
Scaling
0
1