We provide IT Staff Augmentation Services!

Devops / Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over all 8 years of experience as a Devops/Build & Release/Deployment/SCM Engineer involving extensive work towards infrastructure management, code compilation, packaging, building, continuous integration, debugging, automating, managing and deploying code across multiple environments and Linux Administration.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Docker and Ansible.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Knowledge on Java Code Coverage Tools: Checkmark, Sonar and Clover.
  • Having Good Experience in Automation Engineer Using Python Scripting, Django, Django - Celery, Postgres SQL.
  • Worked with Load Balance team to apply F-5 Load Balancer rules for Web Server.
  • Extensive knowledge and experience with F5 BIG-IP GTM Wide IP configuration.
  • Knowledge and experience with F5 BIG-IP I Rule programming and troubleshooting experience.
  • Build and Deploying Go Lang Service in Hadoop based environment.
  • Build tools like Ant, Maven for the building of deployable artifacts (war & ear) from source code and Continuous Integration with Jenkins/Hudson bamboo, and Team city.
  • Hands on experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar & war) from source code and static code analysis usingSonarQube
  • Experience with version control systems like GIT, CVS, SVN (subversion), Perforce, and IBM rational team concert.
  • Experience on Virtualization technologies like VMware & XEN.
  • Expertise in scripting for automation, load testing and monitoring using Bash, Shell, Php, Python & Confidential scripts.
  • Build tools like Ant, Maven for the building of deployable artifacts (war & ear) from source code and Continuous Integration with Jenkins/Hudson bamboo, and Team city.
  • Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall (checkpoint).
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Good understanding of OSI Model, TCP/IP protocol suite ( DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Worked on Chef Automation including writing Cookbooks and customized recipes for test driven development environments
  • Hands on experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar & war) from source code and static code analysis usingSonarQube
  • Experience with version control systems like GIT, CVS, SVN (subversion), Perforce, and IBM rational team concert.
  • Experience on Virtualization technologies like VMware & XEN.
  • Highly involved in Configuring and monitoring distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Worked on Chef for configuration management and infrastructure automation.
  • Having Experience on a wide array of projects written in object-oriented Confidential . Expert knowledge of Confidential /mod- Confidential .
  • Experience in Microsoft azurecloud services (PAAS & IAAS), storage, web apps, active directory
  • Experience on Load Balancing, Controlling Flow of Traffic by using Net Scalar.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and PVCS.
  • Expertise in migration and upgradation of Weblogic/Tomcat/WebSphere Server and updating JDK versions, applying patches and installing service packs for Weblogic/tomcat server.
  • Utilized Tomcat and Apache servers for cloud server management.
  • Experience on Load Balancing, Controlling Flow of Traffic by using Net Scalar.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watcher in AWS.
  • Used AWSS3 to store code bundles to deploy onto EC2 Instances, working on
  • Working on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Wrote Shell scripts and Confidential scripts for day-to-day Administration and create Confidential scripts to automate the deployment.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for CI and for End to End automation for all build and deployments.
  • Deployment and orchestration of Docker containers on a cloud platform.
  • Experience in deploying Docker containers and creating Docker images using Ansible.
  • Worked on migration of Monsoon metadata web app to Docker containers.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Cloud & SaaS Platforms like Amazon and Google Web Services, Workday, Concur, Service Now.
  • Knowledge on Hadoop experience with (Hbase, Postgres, Kafka, Marathon, Mesos, Zookeeper, Spark, Kafka).
  • Having good Experience in Chef and Puppet for Deployment on Multiple platforms.

TECHNICAL SKILLS

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, RTC, Stash, GO, JUnit, Hadoop, Storm, and MongoDB

Cloud Computing: AWS (EC2, ELB, S3), Cloud Formation Stack, OpenStack (Nova, KVM, Xen, ESX, Docker, LXC, Ansible), Kafka, Consul, Storm, Elastic Search, Hadoop, Hive, HBase.

Build tools: Cruise Control, ANT, MAVEN and TeamCity, Sonar.

CI Tools: Jenkins, Chef, Puppet, Mantl, Marathon, Docker, Ruby, Salt stack, CI/CD.

Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX (RHEL), REDHAT, Nginx, Ubuntu and Mac OS.

Database: PL/SQL, SQL Server 2005/2008R2

Scripting: C, C++, Confidential scripting, Batch scripting, VB script, Power Shell scripting, SQL, Java/J2EE, Ruby Python, Bash, VMware ESX, Azure, Agile, SCRUM

Bug Tracking tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Automation Tools: Selenium2.0,Seleniumweb driver, Test NG.

Programming Languages: C/C++, Java, SQL, PL/SQL, VB .NET

Monitoring & Log Tools: New Relic, IBM Tealeaf and splunk, Nagios.

Web Technologies: Application Server

Web Server: HTML, XML IBM Web Sphere, Web Logic Server, Apache Tomcat Apache 1.2.2/1.3/2.0 and IBM HTTP serverServlets, JDBC, JSP, Java Script, CSS, PL/SQL, Nodejs

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Devops / Build and Release Engineer

Responsibilities:

  • Knowledge on Hadoop experience with (HBASE, POSTGRES (RDBMS), KAFKA, DOCKER, MARATHON, MESOS, ZOOKEEPER, SPARK, ANSIBLE, KAFKA).
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script, Java.
  • Hands on experience with AWS: Building a highly available and scalable stack (VPC, EC2, ELB, IAM, Route53, DynamoDB, ECS, CloudWatch) or a similar IAAS product.
  • Experience working with S3, Dynamo DB, Lambda, API Gateway, IAM, Cloud Formation, and other core AWS technologies.
  • Automate operational tasks such as software configuration, server scaling and deployments, and database setups in multiple AWS cloud environments with the use of modern application and configuration management tools (e.g. Jenkins, Ansible, Chef, Puppet).
  • Experienced in AWS PaaS services (Kinesis, Lambda, RDS etc.) and deployment tools.
  • Experience in Chef automation including writing Cookbooks, customized recipes for test driven development environments
  • Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec
  • Develop and Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
  • Creating Build/Deploy Pipelines for Go Lang Code and Creating Docker Images and Deploying as Containers.
  • Automate deployments using Chef Configuration management.
  • Installed and administered Apache Web servers 2.2.1 & iplanet 6.1 on Red Hat Linux 6 and Solaris.
  • Integrating Weblogic Environments with Apache web server 2.2 for reverse proxy.
  • Installation, Configuration and Maintenance of Tomcat 8.x on Windows2k12 Server, Solaris platform, RHEL6, RHEL7 and Alpine.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Patching and software deployment with Ansible playbooks.
  • Using Ansible playbooks for environment bootstrap with CIS/AWS/OpenStack.
  • Debugging Chrono’s, mesos, marathon, treafik and Consul.
  • Using Templates and Json files in Ansible and deploying on Mantl/marathon, deploying services in Marathon by using template Format and Ansible.
  • Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
  • Using Docker-compose file while deploying Docker container to start and start containers.
  • Integrating/communicating Docker containers with each other by using End-Points and Variables.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Migrating Developing and Integration Environment from Open stack to AWS and GIT, Gerrit to Bit bucket.
  • Jenkins is used as a continuous integration tool for automation of daily process.

Environment: Jenkins, Java/J2EE, ANT, MAVEN, Nodejs, Go Lang, GIT/Stash/Gerrit, mantl, Docker, mesos, Chrono’s, marathon, Spark, ETL, Chef, F-5, Tomcat, AWS, OpenStack, Ansible, JIRA OpenStack, CIS.

Confidential, New York, NY

Devops Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Using Django framework for Build Automation, Integrating python scripts with UI with Django framework.
  • Storing Build & Deploy Logs and Data in Postgres SQL Server.
  • Deploy and monitor scalable infrastructure on Open Stack and VMware & configuration management using puppet.
  • Configuring puppet master, agent and puppet DB for automation.
  • Automation of configurations and management through Puppet.
  • Implemented Automated Application Deployment using Puppet.
  • Used PUPPET for automation of repetitive processes done in apache, user administration, file management and managing file and directory permissions in the different environments.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Creating Branching Stages in GIT Labs and Migrating Code from SVN to GIT labs
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configure.
  • Have experience on virtual and physical instance provisioning, configuration management, patching and software deployment with Ansible playbooks.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Manage configuration of Web App and Deploy to Open Stack server through Puppet.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, Web Sphere, Confidential Scripts, Shell Scripts, XML, UNIX, Oracle10g, 11g, JIRA, radar, Open stack, Python Scripting, Django, Django-celery, Puppet, AWS, Postgres-Server, GIT.

Confidential

Devops Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Web Sphere; and deploying J2EE Applications to these environments.
  • Installed/Configured red hat Linux cluster 5x version &configuring the cluster resources.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Migrated SVN repositories into GIT using Sub GIT.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • Worked with the Architect son SDLC process being the post development environments.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process and Used Shell/ Confidential scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Web Sphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release inter dependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Stand by administrator for Clear Case and PVCS, Worked with HP QTP for Functional Testing.

Environment: PVCS, Clear Case, Hudson, Java/J2EE, JDK, Jenkins, ANT, Apache, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Confidential Scripting, HP Quality Center.

Confidential

Build and Release Engineer

Responsibilities:

  • Accomplish all Linux and Windows software builds, managing the source code control system, releasing software to the quality assurance environment, and releasing software to the production environment.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Maintain build system (virtualization platforms like VMware, Virtual Box, OpenStack), automation regression test processes.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Designed and implemented Subversion/SVN/GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins for CI & CD into Tomcat Application Server.
  • Ability in development and execution of XML, Shell Scripts and Confidential Scripts.
  • Responsible for the build and release management process, Responsible for automated build scripts and Responsible for resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hard ware related issues for server builds and Perform weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.

Environment: Subversion, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, UNIX, LINUX, Ubuntu, Jenkins CI/CD, Solaris, VMware, Open stack, Virtual Box.

We'd love your feedback!