We provide IT Staff Augmentation Services!

Devops / Build And Release Engineer Resume

5.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!