We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • 8 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), Microsoft Azure.
  • Worked on IBM Urban code 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 Cityand uDeploy).
  • Experience in setting up automation using CM tools (Puppet, Chefand 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.
  • Extensively worked with RDBMS databases such as SQL Server, Oracle and SOAP/REST web service API’s and MS Access.
  • 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.
  • Experience in developing and designing web based applications using languages like Html, CSS, XML and JSP.
  • Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
  • Updating the instance counts in the production for the services of Red box in the Production Azure Subscription.
  • 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, Chevy Chase, MD

Responsibilities:

  • Administrating Microsoft Team Foundation Server (TFS), Customizing Microsoft TFS workflows, and reports.
  • Created applications blueprints for applications.
  • Provisioned various environments for the different services for Diva Renters and Multiline Services.
  • Worked closely with developers to configure cloud configurations for their builds environments.
  • Successfully helped developers to deploy their applications in Microsoft Azure.
  • Setting up Firewall connectivity for the different zones within the Confidential .
  • Worked Closely with Network team to get the Infoblox for the different services
  • Integrated Application Insights in the code for the Health Check
  • Integrated SPLUNK in Microsoft Azure
  • Setting up the Veracode Scanning for all the applications.
  • Created Dashboard for Health Checks and Endpoint Connectivity and the VM Space.
  • Integrated Fiddler,Curl to the Dashboard for Endpoint Connectivity
  • Worked in Both IaaS and PaaS Platform
  • Administering Microsoft Azure Cloud.
  • Provisioning azure cloud instances(lunix, 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 Jenkins automation process of acceleration of continuous delivery of software and to configure cloud services.
  • Used Jenkins to manage and control development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and manymore.

DevOps Engineer

Confidential, Franklin, TN

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Wercker, continuous build and delivery tools.
  • Conducted business impact analysis & risk assessments of business functions.
  • Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools
  • Worked on Cloud automation usingAWSCloud Formation templates.
  • Developed automation framework for Application Deployments to the cloud environments
  • Worked on migration from Datacenter toAWS.
  • Worked on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Managed and optimize the CI (Continuous Integration) tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
  • Used Chef, Knife, Ohia to create cookbooks and recipes to install packages that automate with Linux.
  • Setup Chef Cookbooks to perform builds and deployment management.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Provide stable build environments for product development.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Written Python/ shell scripts according to the requirement.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Experienced with RESTful API's of Elastic Search to analyses, search and visualize real-time data.
  • Scripting & automating tasks using Python for backup, monitoring and file processing.
  • Upgrading Production Environment servers for Stability and Security.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Experienced network based services including DNS, Syslog, NTP, SSH. Utilized Netstat, Dig, TraceRoute, Nmap, iPerf, Rsync.
  • Accumulated application and system logs into LogStash for centralized monitoring, querying and reporting.
  • Continuously updating documentation for internal knowledge base of support team and IT team.

Environment: DevOps, Redhat(5.x), Elastic Search, EC2, ELB, Cloud Watch, Cloud Formation, Chef,AWS, Jenkins, Maven, Ant, GIT, Docker, Wrecker, Apache, Nagios, MySQL, Log stash, BIND, Python

Release Automation Engineer

Confidential, Boston, MA

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Installed and configuring Atlassian Tools (Stash/Git, Bamboo, JIRAand 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

Build and Release Engineer

Confidential, Pataskala, OH

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Assisted PM and RM creating Weekly Status Reports, Roadmaps and other presentations.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Was active member of daily stand up meetings, bug scrubbing meetings and Sprint planning meetings as best practices of agile environment.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deliver software through the build and deployment system.
  • Developed branching strategy suitable to current code structure and successfully executed using SVNX, uberSVN and Tortoise SVN.
  • Monitored performance of the applications using the monitoring tools like PagerDuty, Boundary, and Nagios.
  • Introduced a concept of Review Branch for code analysis and controlled code management strategy.
  • Introduced ideas for better traceability of code and product development by documenting processes and daily activities in Confluence.
  • Facilitate Source Code Management (SCM) best practices among development QA and solution teams.
  • Participate in Change Management architectural discussions with Application/Product Owners.
  • Used Python scripts to update contents in databases and manipulated files and generated Python Django forms to record data of online users.
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process. And Chef to deploy the servers and applications.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Used ANT Scripts and Shell scripts to automate build and release process.
  • Deployed weekly builds and Release candidate builds to multiple environments.
  • Familiar with some of the leading Project management tools like Basecamp and Atlassian tools.
  • Provided extended support to development and QA team for troubleshooting build failures by keeping track of build logs and communicating the same effectively.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.

Environment: Subversion, Ant, XCode, Jenkins, JIRA, Apache Tomcat, LINUX, Ubuntu, PagerDuty, Boundary, Nagios, Windows 7, Ant Scripts, Shell Scripts, Java, Python, HTML, CSS, C#, .Net, Test Flight, Confluence, Eclipse, IIS Server, SQL Server 2008.

Configuration Manager / Build and Release Engineer

Confidential

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post dev 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.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Managed Defects and Bugs using Rational Clear Quest.
  • Managed users and set up schemas for Clear Quest.
  • Used Rational Clear Case as a Version control system. Managed Integration Streams.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered Web Sphere/Web Logic application Servers at configuration level.
  • Performed Load/Functional testing using Mercury Load runner and QTP.
  • Worked on deploying ERP (Oracle 11i) applications.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the 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 with many teams of strength more than 30 and managed 9 release/build engineers.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked with QTP for Functional Testing.

Release Manager

Confidential

Responsibilities:

  • Developed build and deployment processes.
  • Used Application Performance tools (APM) to monitor applications framework, some of them are New Relic, AppDynamics, Bigpanda and etc.
  • Managed SVN repositories for branching, merging, and tagging.
  • Managed ITSM to make sure the documents and right process is going on and satisfied the business needs using ITIL.
  • Improved service alignments by providing CSI process to the Organization.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and designed Web application for implementation
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR, WAR, and EAR.
  • Used Jenkins for Continuous Integration and deployment in JBoss Application Server.
  • Supported and developed tools for integration, automated testing and release management.

Environment: ITSM, ITIL, CSI, CSS, HTML, New Relic, BigPanda, JBoss, Application servers, Web servers, Jenkins.

We'd love your feedback!