We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Frisco, TX

PROFESSIONAL SUMMARY:

  • 5 years of professional experience in Information Technology industry including build and release application configuration, automating, deploying, implementing, support building and releasing the code in different environments within internal and external clouds.
  • Experience in administering cloud tools Amazon Web Services (AWS) and Microsoft Azure.
  • Experience in Build and Deploying Web, Web Services and Database applications using Microsoft TFS.
  • Experience in Installing and Configuring Microsoft Team Foundation Server 2015 and 2017.
  • Experience in deploying Microsoft SSIS and SSRS using TFS.
  • Worked on IBM Urbancode Udeploy for Production Deployments, Incremental Updates, Self - Service, Continuous Delivery.
  • Expert in Installing and configuring Atlassian Tools (Stash/Git, Bamboo, JIRA, Confluence).
  • Expert in Installing and Configuring Version Control Tools (TFS, Stash/Git, SVN, RTC, ClearCase).
  • Experience in setting up Continuous Integration (CI) tools (Jenkins, Bamboo, Team City and uDeploy).
  • Experience in setting up automation using CM tools (Puppet, Chef and Ansible).
  • Implemented branching strategy in version control tools.
  • Worked on Anisble which that makes the applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update the applications.
  • Experience in setting up Nexus and Artifactory Repository for Maven and Ant builds.
  • Experience in Maven, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Experience in configuration management on setting environment, dependencies exists on testing, production and developing environments.
  • Experience in Linux, Windows and UNIX systems.
  • Administering IBM WAS, IBM MQ, Weblogic and Jboss.
  • Worked as System admin where deployment and maintenance of software had done independently.
  • Expert in documenting and automating the build and release process.
  • Good programming skills in C, C++ and Java languages and expert in handling scripting with Python, Unix Bash and Pearl, Shell and Ant scripting.
  • Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks and able to work independently with limited supervision
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in Software Development Life Cycle (SDLC) that include duties like providing documentation on design, testing and migration from development to production.
  • Experience in experience on application server maintenance and J2EE application deployment in application servers like Apache, Tomcat, IBM Web Sphere, and Oracle Web Logic.
  • Having good communication Skills, motivate, team player and hard worker with interpersonal skills and problem solving skills.
  • Results oriented, self-starter looking for challenges, ability to rapidly learn and apply new technologies and good interpersonal skills.
  • Excellent skills to handle multitask at the same time and fulfill the required work before deadlines.

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Frisco, TX

Responsibilities:

  • Administrating Microsoft Team Foundation Server (TFS), Customizing Microsoft TFS workflows, and reports.
  • Worked closely with developers to configure cloud configurations for their build environments.
  • Successfully helped developers to deploy their applications in Microsoft Azure.
  • Administering Microsoft Azure Cloud.
  • Provisioning azure cloud instances(linux, windows, web apps, mobile apps)
  • Setting up Azure CLI for creating cloud instances.
  • Setting up and configuring Azure Resource Manager.
  • Creating Azure Resource Manager Templates for provisioning instances.
  • Setting up storage using Azure.
  • Setting DNS, load balancing and firewall rules using Azure Cloud.
  • Configuring Azure Development services (Visual Studio Online, Visual Studio Application Insights).
  • Setting up TFS Source Control, TFS Build and TFS Release.
  • Customizing TFS Build and Release definition template.
  • Setting build and release definitions in TFS for Web, Web Services and Database applications.
  • Setting build and release definitions for SSIS and SSRS in TFS.
  • Deploying ASP/.NET applications in IIS instances.
  • Setting nuget configuration for TFS build automation.
  • Setting up msbuild configuration for build automation.

Build/ Release Engineer

Confidential, Dearborn, MI

Responsibilities:

  • Administrating Microsoft Team Foundation Server (TFS) 2012/2013, Customizing Microsoft TFS workflows, and reports.
  • Administering Microsoft Azure Cloud.
  • Provisioning azure cloud instances(linux, windows, web apps, mobile apps)
  • Setting up Azure CLI for creating cloud instances.
  • Setting up and configuring Azure Resource Manager.
  • Creating Azure Resource Manager Templates for provisioning instances.
  • Setting up storage using Azure.
  • Setting DNS, load balancing and firewall rules using Azure Cloud.
  • Configuring Azure Development services (Visual Studio Online, Visual Studio Application Insights).
  • Setting up TFS Source Control, TFS Build and TFS Release.
  • Customizing TFS Build and Release definition template.
  • Setting build and release definitions in TFS for Web, Web Services and Database applications.
  • Setting build and release definitions for SSIS and SSRS in TFS.
  • Deploying ASP/.NET applications in IIS instances.
  • Install and Configured Atlassian tools Stash/Git, confluence, JIRA and bamboo.
  • Expertly understanding with SW Tools, CM, Processes and Integration and Maintaining build/tools documentation (both user and admin docs).
  • Established and enforced processes to ensure a consistent and well-managed continuous integration infrastructure.
  • Handled configuration management on setting environment, dependencies exists on testing, production and developing environments.
  • Conducted in-depth qualitative or quantitative analysis to solve problems, given recommendations and or to discover new approaches or applications.
  • Maintained the existing build and development environments by providing timely analysis of issues and taking actions to assist in their resolution.
  • Work closely with Software Engineers to understand their needs and make updates to the build process to address those needs.
  • Developed and designed web based applications using languages like Html, CSS, XML, JSP and Python.
  • Well-handled design, and implement improvements to the build environment.

Environment: TFS, Jenkins, Jira, SW Tools, Shell scripts, XML, UNIX, Python, Windows XP, 7, HTML, CSS.

Build/ Release Engineer

Confidential

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Installed and configuring Atlassian Tools (Stash/Git, Bamboo, JIRA and Confluence).
  • Expertly handled chef for continuous delivery of the software in the automation process
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked with team on developing the building release roadmap.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Handled IT Service Management (ITSM) and ensured about the documents and right processes are in place and resolved ITSM issues and got approvals for further continuation of project.
  • Coordinated Prod. Migration activities and made run the command center shifts for Prod ITSM.
  • Imported and managed multiple corporate applications into Tortoise SVN
  • Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Install and Configured Atlassian tools like confluence, JIRA and bamboo.
  • Administered Confluence.
  • Create and configure projects spaces in Confluence.
  • Created and maintained the Jython deployment scripts for Web Sphere 6.1 web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Used Amazon Web Services (AWS) to deliver IT resources and developed applications in cloud environment.
  • Developed web applications using HTML, XML and CSS.
  • Assisted Release Manager to deploy APKs and IPKs on Google Play and iOS App Store respectively.
  • Initiated daily builds using Ant for android projects and XCode for iOS projects.
  • Hands on experience on Test Flight and Confluence for distributing APKs and IPAs.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Used Jenkins for continuous integration for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle data base.
  • Installed, Configured and administered Oracle Web Logic Server 11g and Web server Apache in Development, Test and Production Environments.
  • Developed and ran UNIX shell scripts and implemented auto deployment process.
  • Documented the entire build and release engineering process and provided on call support.

Environment: ANT, MAVEN, Tortoise SVN 1.6, 1.7, Jenkins, Java/J2EE, Apache, Web Logic, Web Sphere 6.1.1, Perl Scripts, Shell Scripts, XML, UNIX, Windows XP, Oracle10g, 11g, JIRA, Python, Jython, CSS, XML, HTML, Android, iOS, xcode,

We'd love your feedback!