We provide IT Staff Augmentation Services!

Devops / Build Engineer Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 5+ years of solid IT experience, Qualified Build, Release, Deployment and Software Configuration Management Consultant & DevOps Professional
  • Proven exposure in internet products build and release management, SDLC, Systems integration and Environments Management.
  • Experienced in automating the deployment using chef.
  • Professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Broad experience in Build, Release and Software Configuration Management cycle, which involves Building source code and deploying the artifacts into multiple environments including production.
  • Handling and administration of Version control tools (Subversion, Perforce, Git) like tagging, Branching, Merging and user access control.
  • Experienced with continuous delivery tools like Chef and Puppet (CD).
  • Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments to (AWS, Cloud Foundry), Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and WebLogic.
  • Experience with automation configuration tools like Chef & Puppet.
  • Expertise in build automation tools like ANT/MAVEN.
  • Experienced in deploying the spring boot applications on Docker containers created on virtual servers and deployed few applications to Kubernetes cluster.
  • Experienced in UNIX shell scripting for automation.
  • Worked in distributed development bases build and release systems with in stipulated SLAs and OLAs.
  • Worked on MS SQL server to attach/detach databases, set permissions and perform basic SQL queries.
  • Experience in Drafting and Implementing Release Management and Configuration management practices for product development scenarios involving parallel version development, multi - release scenario, patch releases and build management with huge teams.
  • Experience in 24x7 on-call production support and trouble-shooting problems related to BEA
  • Helped to establish the physical environments to perform effectively the software builds and deployments with an emphasis on quality, integrity, and security
  • Problem triage/solving skills and ability to work independently in order to solve problems quickly and automate processes
  • A team player with excellent communication skills and strong organizational skills.

TECHNICAL SKILLS

Programming Languages & Scripts: Shell scripting (Korn, bash), JACL/JYTHON, Ruby

Databases: Oracle, DB2, MS SQL Server 2000, MS Access

Web/Application Servers: Oracle WebLogic, Tomcat, Apache, IIS

Operating Systems: UNIX, Linux, HP-UX, Solaris, IBM AIX and Windows NT/2000/XP

Development/Build Tools: ANT, MAVEN

Networking & Communication Protocols: TCP/IP, HTTP/HTTPS, RMI/IIOP

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

DevOps / Build Engineer

Responsibilities:

  • Interacting with the Business Analysts in understanding the business requirements.
  • Managed builds for Java based applications.
  • Managing the source code is up to date with different environments like QA/UAT/Production.
  • Automating the deployment procedure, monitoring the deployments and troubleshooting the failed deployments.
  • Generating reports from the release tools for the deployments we do.
  • Automating the file transfer procedures in UNIX using shell scripts.
  • Perform the task of building script issues, implementing release deployment standards and fixing compilation issues
  • Creating automated build and release environment using CI/CD Tools Jenkins/Rundeck/Chef.
  • Created Chef Recipes for automating the deployment process.
  • Written cook books to install JDK and WebLogic.
  • Managed roles, environments, data bags, cookbooks, recipes in Chef.
  • Installed and configured Subversion, GIT, Ant, Maven and Jenkins.
  • Maintain Subversion/GIT repository giving access and group controls
  • Created Branches, Tags for each release and merged the branches after the code freeze.
  • Administering SVN and imported the Projects like Branching, labeling and merging the code
  • Automated the existing build process Using build tools like Ant/Maven
  • Installing necessary plug-ins needed for automation in Jenkins.
  • Automated deployment process using Shell script, where it copies the Jar & Ear files and
  • Automated artifacts and configuration files into WebLogic using Shell script and Jenkins
  • Handle the task of identifying and assisting in the design and implementation of necessary build tools to increase release efficiency
  • Responsible for assisting the staff in implementing various automated solutions.
  • Perform responsibilities of identifying, implementing, and supporting branching model to support release calendar
  • Install, configure and administration of BEA WebLogic Application Server 9.2/10.3 on RHEL and Windows environment.
  • Maintained BEA WebLogic Application Server 9.x/10.x on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.

Environment: Red Hat Linux, SUN Solaris 2.x, Windows 2003 server, Web logic Application Server, iPlanet 4.1, Sun One6.1, IIS 6.0, SVN/Git, Jenkins/Hudson, Shell Scripting, Ruby, Python, Oracle 9i.

Confidential, Columbus, OH

DevOps Engineer

Responsibilities:

  • Automated CI/CD process that includes continuous build and deployments to Dev environments and deployments to QA environments on ADHOC basis.
  • Worked on migration of PSI/VSI applications to Docker and automated entire workflow.
  • Involved in POC for migrating spring boot applications from PSI/VSI to AWS.
  • Extensively worked on migration of distributed Digital applications to Cloud Foundry.
  • Developed CI/CD pipeline to build microservices and deployed to Kubernetes cluster.
  • Worked on creation of Docker images for maven and node-based slaves, for configuring elastic slave agents in Jenkins using Jenkins Kubernetes plugin.
  • Providing 24X7 support for the application availability on weekly schedule.
  • Migrating the applications across environments such as DEV, QA, PERF and PROD.
  • Responsible for maintaining the Infrastructure and Upgrades to deployment of new releases.
  • Release coordination for quarterly releases, resource gathering and preparing documents.
  • Responsible for automating the cloud foundry deployment process.
  • Virtualizing the servers using Docker for the dev environments and dev environments are automated using Docker containers, deployed spring boot applications in dev environments.
  • Responsible for installation and configuration of Jenkins to support Java builds and Jenkins Plugins to automate continuous builds and publishing Docker images to Docker Repository.
  • Automating CI/CD Pipeline using Jenkins and groovy script and setting up Email notification on build status.
  • Extensively supported environmental issues that occur on day to day basis.
  • Responsible for maintaining Continuous Integration (CI) environments with build automation tools like Jenkins and automated Master-Slave Configuration whenever builds are triggered based on automated builds slaves will be picked for builds.

Environment: Jenkins, JIRA, SVN, Git, Maven, Shell scripting, Groovy, AIM (JPMC In House Tool), Pivotal Cloud Foundry, AWS, Kubernetes, Docker.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Creating automated build and release environment using CI/CD Tools like Jenkins & Chef.
  • Created chef recipes to automate the deployment process.
  • Created cookbooks for tomcat and WebLogic to provision the Linux servers.
  • Managed application specific cookbooks, recipes, roles, data bags & environments in chef.
  • Extensively worked on Terraform, which is used to create and compose all the components necessary to run application.
  • Created Infrastructure Git repositories for Terraform in order to launch the stacks.
  • Customized the RHEL AMI by using the tomcat and WebLogic cookbooks.
  • Migrated the existing subversion repository including all history over to Git.
  • Managed Branches, Tags for each release and merged the branches after the code freeze.
  • Automated the existing build process using Maven.
  • Created record sets by using Route 53 also worked on creating SNS topics and subscriptions.
  • Created the cloud formation template to spin up the EC2 instances.
  • Configured subnets for webservers, leveraged security groups and Network Access Control List.
  • Provided support to the various teams according to their requirements.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Enabled ELB to automatically route traffic across multiple instances and multiple Availability Zones.

Environment: EC2, Chef, AWS, ELB, Terraform, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, python.

We'd love your feedback!