We provide IT Staff Augmentation Services!

Build And Release Engineer&devops Resume

Orlando, FL

SUMMARY

  • Accomplished professional with over 8+ years of diversified experience in Linux administration, Build and Release, Devops and Cloud Computing.
  • Experience in Automating the build and deployment, Software Release process/tools for various Java/J2EE based Applications and Services, architected around SOA and Micro services principles etc.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Bamboo, Teamcity, Autosys, and other Tools like Sonar, and Nexus/Artifactory, Git/GitHub like systems, JIRA, Atlassian stack of tools like Crucible, Fisheye, Stash etc.
  • Experience migrating traditional data - center applications and databases into public clouds like AWS, Azure, Openstack etc.
  • Experience architecting applications for High Availability, Scale-out/ Scale-up, Auto-scaling, minimize/eliminate single points of failure(s), Service SLA Management etc.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) in Agile, Scrum, and Waterfall methodologies.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Experience writing build scripts and automation using Build Automation tools Gradle, ANT, Maven etc.
  • Experience on setting up Squid proxy server.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, Power Shell, Python, Ruby.
  • Good experience in automated deployment tool Chef, Puppet, UDeploy, Ansible etc.
  • Extensive experience in using Build Automation scripting like Ant, NANT, Maven, Gradle.
  • Experience in GITHUB administration and maintaining including ACL’s and writing various commit Hooks/ Triggers.
  • Experience and good understanding of source control management (SCM) concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in setting up Monitoring tools like Solarwinds, OMD with Nagios, Catchpoint, New Relic and Cacti & log analysis and dashboard creation using Splunk.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, and PMD with CI tools like Hudson/Jenkins using Sonar/similar tools.
  • Experience working with various AWS Services like EC2, S3, ELB, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, Dynamo DB, VPC, Elasticache, Cloud Formation, Cloud Front, OpsWorks etc.
  • Worked in integrating TFS with Visual Studio 2013 & 2014. Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Perforce and Jenkins.
  • Designed and implemented
  • Good Knowledge of Deploy projects and Setup projects of VSTS features and Wix.
  • Experience on Web server IIS 5.1, 6.0 & 7.0 versions.
  • Good understanding of Database Management Systems (SQL Server).
  • Exposure to working on .NET to understand and write custom activities.
  • Excellent interpersonal and customer relational Skills. Proven communication, presentation Skills and Leadership Qualities. Self-Disciplined/Self-Motivated/Ability to work independently and quality conscience.
  • Experience in Docker container based environment, Creating customized images and Writing Docker files and push it to the docker Registry.
  • In depth experience with Cloud methodologies (IAAS, PAAS, SAAS) automation, orchestration in various cloud providers.
  • Good knowledge of implementing configuration management tools Puppet, Chef, Ansible and treating Infrastructure as Code.
  • Extensive experience in configuration, deployment automation with various App Servers like Oracle Web logic, Web Sphere, JBoss, Web Servers like Apache, Tomcat and more modern Web Containers like Nginx etc.

TECHNICAL SKILLS

SCM Tool: Subversion (SVN), Perforce, Jenkins/Hudson, Sonar, Jira, TFSConfluence, GIT, GitHub.

Build Tool: Ant, Maven, and Make, grunt, Gradle.

Servers: JBoss, Apache, Tomcat, Web logic, Web sphere, Nginx.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000Red hat Enterprise, centos.

Languages: Shell, C, C++, Java, J2EE, ASP.net, Power shell, Perl, Python, Ruby and PHP.

Database System: SQL DBA, SQL Server, MongoDB, Cassandra, oracle.

Cloud Computing: Amazon Web Services EC2, IAM, Elastic Beanstalk, and Elastic Load balancer (ELB), RDS (MySQL), Dynamo DB, S3, GlacierRoute 53, SES, VPC, Monitoring.and Azure

PROFESSIONAL EXPERIENCE

Confidential, Orlando FL

Build and release Engineer&Devops

Responsibilities:

  • Exposure to working on .NET to understand and write custom activities.
  • Well versed in Software Configuration Management (SCM) Systems, Source Code Version Control Systems and functions of Build Systems.
  • Good working experience with PowerShell 3.0 on windows server … r2 environments.
  • Experience with the Full Software Development Life Cycle (SDLC) and RUP, Agile, CMMI methodologies and processes including design and documentation activities. rained developers and CM team on CM best practices and new features of the tool.
  • Strong problem solving and analytical skills with the ability to clearly communicate and share solutions at all levels to various audiences.
  • Experienced in setting up Baselines, Branching and Merging.
  • Worked on cross-platforms (Windows-Unix) with CVS and Subversion.
  • Strong knowledge of Version Control systems and Software Configuration Management (SCM) best practices. Experience in all phases of the Data warehouse life cycle involving Requirement gathering, Analysis, Design, Development, Testing and Production implementation.
  • Extensively worked on designing, building, and improving cloud environments on Amazon Web Services and Azure Cloud.
  • Highly adaptive and proven ability to work in a fast paced teaming environment with excellent communication skills.
  • Manage implementation of Configuration Management Plan with TFS administration console.
  • Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.
  • Used ANT and MAVEN as build tools on Java, python projects for the development of build artifacts on the source code.
  • Hands-on experience with Continuous Integration and Continuous deployment using the toolsJenkins, Chef, Gitlab, and Docker.
  • Implemented a CI/CD pipeline involvingGitLab,Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.
  • Hands-on experience usingMavenas the build tool for building of deployable artifacts from source code.
  • Designed and implemented high-level make files to tie disparate UX network, kernel and commands source bases into a single buildable source tree withinClearCase.
  • Train the new users to work with ClearCase and build environment.
  • Performed all necessary day-to-day Subversion/GitLab support for different projects and
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks .
  • Set up system for dynamically adding and removing web services from a server using Docker,Nginx, and GitLab CI.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Programmatically creating Jenkins Jobs using Jenkins REST API.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Used python for automating collecting the server agent logs.
  • Working on Report generation, based on the requirements from the App team.
  • Worked closely with dev-ops team on configuration management using chef.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Expert knowledge on CI/CD processes drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Experienced working with Amazon MapReduce(Amazon EMR) for simplifies big data processing, managed by Hadoop framework
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks. Developing Recipe in Ruby.
  • Understanding of TCP/IP, DNS, HTTP and load balancing.
  • Developing Search Query in Elastic search.
  • Good knowledge of implementing configuration management tools Puppet, Chef, Ansible and treating Infrastructure as Code

Environment: Git Lab, Clear Case, Apache ANT, Maven, Jenkins, Apache Tomcat, web logic, Shell Script, Docker, Bash Script Unix/Linux, Python, AWS, Windows, JBoss, Web Sphere, Ruby, chef, Nexus Redhat, Solaris, AIX, .Net 3.5/4.0/4.5,Jdk 1.6, SQL Server2008,2008R2 and DB2

Confidential

SysOps Engineer

Responsibilities:

  • Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Analyzing the tools and application architecture and implement it on different environments, making it more user-friendly for the application team.
  • Used ANT and MAVEN as build tools on Java, python projects for the development of build artifacts on the source code.
  • Hands-on experience with Continuous Integration and Continuous deployment using the toolsJenkins, Chef, Gitlab, and Docker.
  • Implemented a CI/CD pipeline involvingGitLab,Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.
  • Hands-on experience usingMavenas the build tool for building of deployable artifacts from source code.
  • Performed all necessary day-to-day Subversion/GitLab support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. This included migrating a number of production MySQL databases into RDS/ ElastiCache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
  • Maintaining the infrastructure (servers for different data centers) using Amazon Web Services AWS .
  • Set up system for dynamically adding and removing web services from a server using Docker,Nginx, and GitLab CI.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, berkshelf and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Customize existing cookbooks downloaded from the chef supermarket using Ruby DSL and Chef.
  • Wrote the cookbooks for doing all patch, security patch and critical patch depends on the client need we are going to apply the patches.
  • Wrote the Handlers for generating the reports in CSV format inside every node, and send the reports to one centralized server for gathering the reports
  • Analyze and design the business CM stories - cookbooks using ruby scripting, chef resources and handlers.
  • Programmatically creating Jenkins Jobs using Jenkins REST API.
  • Jenkins/GIT Integration to Version One from Mingle.
  • Used python for automating collecting the server agent logs.
  • Working on Report generation, based on the requirements from the App team.
  • Worked closely with dev-ops team on configuration management using chef.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Expert knowledge on CI/CD processes drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Experienced working with Amazon MapReduce(Amazon EMR) for simplifies big data processing, managed by Hadoop framework
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks.

Environment: GitLab, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Docker, Bash Script Unix/Linux, Python, AWS, Windows, JBoss, Web Sphere, Ruby, chef, Nexus

Confidential

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Led Build Forge continuous integration server installation and configuration for all SVN Repositories.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website. recording portal allows DCSS to utilize a single interface to exchange lien recording information with multiple agencies
  • Responsibilities
  • Analyzed SECURE REST API and created standalone java project to exchange data using XML
  • Generated serialized JAXB classes from XSD.
  • Developed REST Utility interface and class to marshal and un marshal POJO's and perform HTTP GET, PUT and POST operations
  • Implemented authentication service to login and change password.
  • Deployed application packages on to Apache Tomcat Sever.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Experience with code repositories (Git), continuous integration tools (Jenkins).
  • Good experience in designing reusable infrastructure using the latest tool like Chef.
  • Configured Build Forge to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Installed and configured Apache ANT for automated build processing and created Tasks in ANT to integrate to Web Logic.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Created multiple ANT& Shell scripts for build automation and deployment.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies and Managed SVN repositories for branching, merging, and tagging.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented Maven builds to automate JAR and WAR, also experience in building binaries using Maven &Xcode.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Monitoring and troubleshooting of Rational Clear Case, Defining and implementing branching and merging strategies
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed Shell/Perl Scripts, Power Shell for windows for automation purpose.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Creation of Logical volumes (LVM) for Linux operating systems.

Environment: Subversion, Clear Case Perl, MS Build, ANT, Maven, WebSphere, Build forge, TFS, Hudson, Jenkins, MS Windows (2000, 2003, XP),Redhat, Solaris, AIX, .Net 3.5/4.0/4.5,Jdk 1.6, SQL Server2008,2008R2 and DB2

Hire Now