We provide IT Staff Augmentation Services!

Devops / Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over 5 years of experience in IT industry with major focus on Software Configuration and Build/Release Management.
  • Currently working as DevOps engineer/Build and release engineer in field of release automation for and java to achieve continuous integration and continuous delivery.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, SubVersion/GIT and Nexus.
  • Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, and PMD with CI tools like Hudson/Jenkins.
  • Experience in administering and supporting the CM tools including Subversion, CVS, TFS, Clear case and Stash on UNIX environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers.
  • Good experience onDevOpstools such as Chef, Vagrant, Oracle Virtual Box, Puppet, Jenkins, Maven, ANT, IBM uDeploy, Nant, SVN, GIT, SonarQube, docker.
  • Experience in Build and Release Management Process by usingNantand Microsoft tools.
  • Automating the installations using Jumpstart, Kickstart & Vagrant building post install scripts using Shell scripting in RHEL Servers.
  • Expertise in Querying RDBMS such as Oracle,Post greSQLand MYSQLby usingSQLfor Data integrity
  • Experience in Development, Testing and Deployment phases of Application Lifecycle Management(ALM).
  • ManagingAmazonWeb Services (AWS) infrastructure with automation and configuration management
  • Experience working with continuous delivery and build clouds with Openstack and AWS.
  • Configure theRundeckto schedule the Jobs through chef.
  • Good knowledge in F5 load balancing.
  • Scaled developer infrastructure as project grew and transitioned to Open stack Foundation.
  • Knowledge on Open stack - Swift for moving large data files using Keystone and Horizon and integrated them into the web services and client server application
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Good Knowledge in Shell, batch scripting.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, RackSpace and Cloud.
  • Extensive experience in working with Oracle WebLogic, JBOSS and Apache Tomcat application servers.
  • Very good experience in installing and configuration of Web servers like Apache, lighthttpd and Nginx.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
  • Extensive experience in writing PL/SQL Packages, Stored Procedures, Triggers and Functions.
  • Worked on improving the Performance of SQL queries by extensive usage of Explain plan and various hints and indexes.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Knowledge of databases like Oracle 10g/11g and MySQL
  • Good knowledge of implementing business rules using puppet/chef and Ansible.
  • Participated in performance tuning, unit test case preparation and execution.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.

TECHNICAL SKILLS

Operating Systems: RHEL, Windows NT/2000/2003 Server

Application Servers: Web logic 9.0/10.0 /Tomcat/Web Sphere/JBOSS

Config Management Tools: Chef and Puppet

Build tools/servers: Jenkins, Maven, Ant, Hudson, Bamboo

Programming Languages: C,C++,SQL,PLSQL,JAVA

Scripting: Ruby, Python, shell scripts

Virtualization: VMware, Oracle Virtual box

Versioning tools: GIT, SVN, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

DevOps / Build and Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT, and Nexus.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Developed and integrated the deployment process in CI environment using Jenkins.
  • Monitored the workflows of continuous integration using open source tool like Nagios.
  • Wrote Chef Recipes to manage configurations and automate installation process.
  • Implemented a centralized logging system usingLogstashconfigured as an ELK stack. (Elastic search,Logstash, and Kibana)
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Schedule the time in continuous integration toolRundeckby creating jobs to keep all the node up to date.
  • Maintaining Large clusters using configuration tools likeAnsible.
  • Implemented ANT and Maven build scripts for the JAVA applications and NANTand MSBuild actively worked with application teams to understand current Build and Deploy process.
  • Created deployment workflows in Jenkins which includes pre release, release and Post release steps
  • Analyze and resolve conflicts related to merging of source code for SVN/GIT.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Configure the GIT to store all the binaries as well as the scripts for the Infrastructure and configure the Job inRundeckto pull the artifact.
  • Design & development of the Test Automation framework using Jenkins, Selenium and Python
  • Automated deployments usingCloudFormation.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provide Regular support guidance toSplunkproject teams on complex solution and issue resolution
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on Jira, MySQL, production and staging servers .

Environment: SVN, Jenkins, Java, Splunk, Nagios,Web logic, JIRA, Shell, Chef, Ruby, Ant, Maven, SQL, Linux.

Confidential, San Francisco, CA

Build/Release/DevOps Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Involved in maintaining user accounts (IAM), SQS, SNS Services on AWS cloud.
  • Designed puppet modules to manage configurations and automate install process.
  • Wrote Puppet manifests for deployment and configurations. Deployed Puppet DB.
  • Extensive experience in implementing Continuous integration systems for Java based projects using Ant, Maven, Jenkins and Hudson.
  • Works on creating and implementing application monitoring, and logging strategies using Logstash, Elasticsearch and Kibana.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Responsible for Openstack project core infrastructure including code review, continuous integration systems and developer tools.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Building, Testing, packaging, dockerizing and socializing across the team.
  • Experience with version control tools like GIT and SVN and integrated build process with Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configure and build OpenStack using puppet scripts.
  • Setting up cron schedules for backups and monitoring processes.
  • Diagnosing and resolving systems related tasks in accordance with priorities setup in dealing with trouble tickets.
  • Demonstrated expertise in configuring, managing and troubleshooting variations of DNS, DHCP, TCP/IP and Networking.
  • Configuring User Authentication Stores and Policy Authorization Stores onLDAP.
  • Monitored and maintained for continuous integration and nightly builds.
  • Monitoring the health of the servers through Monitoring Tools.
  • Implemented Policy Stores to utilize Sun ONE Directory Server (LDAP) as the user and policy repository on Linux.
  • Used the BMC Remedy tool for Deployment Change Requests and Incidents.
  • Maintenance of source-code repository through SVN and Deployment code through GIT repository.
  • Creation and maintenance of Release documentation in co-ordination with DEV/Testing Teams and Business.
  • Work with Site to create and publish a quality release plan/schedule for multiple releases.
  • Co-ordinate with Site and other involved Teams during outage
  • Updating YUM Repository and RedHat Package Manager (RPM).
  • On-call support for 24/7 for troubleshooting production issues.

Environment: AWS, Jenkins, Java/J2EE,Hudson, Docker, Maven, Ant, VMware, Puppet, Git, SVN, Oracle, BMC Remedy, Shell, Python, TCP/IP, and RedHat Linux.

Confidential

UNIX Administrator

Responsibilities:

  • Installation, Configuration and Upgrade of Solaris 9/8, HP-UX 11.0, AIX, Redhat Linux 4 operating system.
  • Performed setup, installation and configuration of Solaris 8 with NIS, NIS+, NFS and DNS facilities.
  • Worked on DNS. Was involved in the configuring Master and Slave Servers for the domain and making Zone files.
  • Expertise in Package and Patch administration for installation of patches and package applications as per the company policy.
  • Installed ESXi 4.1 Hypervisor on HP Servers
  • Performed setup and configuration of Install Server, Configuration Server and Boot Server for Jumpstart process on multiple Servers.
  • Experience in configuration of Veritas Cluster Server 4.0/3.5/2, Sun Cluster 3.0/2.2, fail over test of VCS groups, adding/modifying VCS resources such as File Systems.
  • Administered tasks like user and password management, allocating quotas to users as well as system startup and shutdown, monitoring and partitioning.
  • Experience of Storage Area Network (SAN).
  • Resolved day-to-day end user issues using Ticketing Tool Remedy.

Environment: Sun Solaris (2.7, 8, 9), AIX (4.2), HP-UX (11.0), Windows-2000/2003 Sun Ultra E 4800/3000/450/250 , Sun Fire 4800/3800, HP-9000, RS-6000, DELL/IBM/HP Blades.

We'd love your feedback!