We provide IT Staff Augmentation Services!

Sr. Devops Build Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Expertise with UNIX and Windows environments including shell and Python scripts, perforce, SVN (Subversion), Perforce, GIT, Build forge and TFS.
  • Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands - on Engineering.
  • Experience on .NET and build automation and unit testing scripting and maintaining code repository and create, document and manage our branching and merging patterns.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from source code.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, VMWare) as well as traditional managed hosted environments.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Sonar, fortify, Clover, PMD, Find Bugs and Check Style.
  • Experience in using Nexus and Art factory repository Managers for java builds.
  • Extensively worked on Jenkins, Buildforge and AnthillPro for continuous integration and for End to End automation for all build and deployments.
  • Build and Deploy Oracle Financials Enterprise Business Suite Applications.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experienced in Debugging, Optimizing and Performance Tuning of Oracle BI (Siebel Analytical) Dashboards / Reports to improve performance at Database.
  • Involved in the functional usage and Deployment of Applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Good development experience in JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP.
  • Work under SLA (Service Level Agreement) &Incident Management (Remedy) with increase Productivity, Scalability & Performance of application.
  • Efficient in tracing complex Build problems, Release issues and Environment issues in a Multi Component Environment.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the builds and deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Tools: ClearCase, SVN, GIT, Perforce, TFS

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, Perl scripting, Shell scripting, Java

Database: MySQL, IBM DB2

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX(11.0,11.11,11.23), centos

Bug Tracking: JIRA, Bugzilla, HP quality center

SDLC: Agile, Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Open stack, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. DevOps Build Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Created the branches in Subversion to implement the parallel development process to support quarterly releases.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Started working GIT repository implementation.
  • Defined branching strategies in GIT and implementation of best practices.
  • 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 using continuous integration tool Jenkins.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Wrote MAVEN and Gradle Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installed Nexus oss repository tool to maintain the artifacts/dependencies jars.
  • Created proxy nexus repositories to speed up the build process.
  • Worked closely with development team and SQA team for product releases.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Created runbooks for each application to help the release management team for successful deployments.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into Maven Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Build, configured and support Application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Used services deploy command for building the web services. Used maven for few modules.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
  • Worked on Zabbix monitor tool setup for monitoring our applications and Linux vm's.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Dockerized CI/CD tools (JENKINS and GITlab).
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef. Implemented environments, roles, databags in Chef for better environment management.
  • Setup Docker on Linux and configured Jenkins to run under Docker host
  • Worked on creation of Change requests and Service requests using tool Service Now.

Environment: SVN, GIT, Maven, Gradle, Jenkins, AWS, Nexus, Tomcat, Apache, Puppet, Chef, Find Bugs, Cobertura, Zabbix and Service now.

Confidential, Spark, MD

DevOps Engineer/Chef/AWS Developer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Using chef written 200+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off in less than 10 minutes.
  • Used Chef to automate Configuration management & Applications.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Automated the cloud deployments using Chef and AWS cloud formation templates
  • Experience in setting up the Chef workstation, Chef repo as well as Chef nodes.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Used existing cookbooks from Chef Marketplace and customizing the recipes with respect to each VM.
  • Strong experience in setting up the entire Chef Infrastructure from scratch.
  • Build scripts on AWS cloud for scheduling EC2 auto scalling load balancer with python sdk.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Migrated applications from internal data center to AWS.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Installing, configuring and administering Jenkins CI and cd tool on Linux machines.

Confidential, Alpharetta, GA

DevOps Engineer

Responsibilities:

  • Supporting infrastructure environment comprising of RHEL and Solaris.
  • Implemented Jenkins, Chef, Nagios tools, DevOps.
  • Used Ant Scripts to automate the build process
  • Configured servers, services, service groups, monitors, VIP (virtual IP) on CITRIX Netscalars for load balancing.
  • Worked on both on-premises machines and cloud instances of Azure and Amazon Ec2 also done provisioning of those.
  • Used the Salt stack for the continuous code deployment, Real-time automation.
  • Implementing a Continuous Delivery framework using Jenkins in Linux environment.
  • Extensively worked with Version Control Systems as Git.
  • Written Chef cookbooks to provisioning and managing Linux servers.
  • Created Chef Recipes for automating the Infrastructure, deployment process.
  • Managed Nodes, Runlists, roles, environments, Databags, Cookbooks, recipes in Chef.
  • Resolving different Users request.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Creating storage with amazon S3 to store data.
  • Created multi Amazon VPC instances.
  • Implemented an enterprise global load balancing solution using F5 LTM /GTM/ASM/APM Application Delivery Controllers.
  • Used IAM to create new accounts, roles and groups.
  • Performed OS provisioning using kickstart through BMC Blade Logic.
  • Installation, Configuration and up gradation of Redhat Linux 4, 5.X, and using Blade Logic.
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
  • Installing Red Hat Linux 5/6 using kickstart servers and interactive installation.
  • Troubleshooting Network, memory, cpu, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux, Solaris and AIX servers.
  • Setup Docker on Linux and configured Jenkins to run under Docker host
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.
  • Configuration of Monitoring tools in Linux and Solaris servers.
  • Installation, configuration and administration of Jboss, Apache, Weblogic, Tomcat and Websphere.
  • Worked on Patch Management for Redhat.
  • Use shell, Perl and Python to writ automate scripts.
  • Provide on call support by rotation 24/7.

Environment: Redhat Linux 6.X, AWS, Git, GitHub, Ant, Jenkins, Chef, Puppet, Linux, Windows, Nagios, MySQL, Tomcat, Python, Shell, Ruby, XML.

Confidential, OH

Unix/Linux Administrator

Responsibilities:

  • Installed Operating System with Jumpstart for Solaris and Kickstart for Linux.
  • Worked on troubleshooting, Installation, and Maintenance of Sun Solaris 8 /9/10 and Redhat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 and so on.
  • Worked on RAID controllers for hard disk mirroring and striping with parity.
  • Managed VMs for Solaris x86 and Linux on VMware ESX 3.5 and administering them with VI Client
  • Worked on VxFS, UFS, ZFS and ext3 file systems using VERITAS Foundation Suite 5, SVM and LVM.
  • Accomplished a High Availability Cluster using 2 V480s, a T3 and VERITAS Cluster Server 4.0
  • Created multiple Meta disks for higher availability and volumes for file systems with Sun Solstice Disk Suite 4.2
  • Configured, administered and performance tuning of Sun Cluster 3.2 and live upgrade of Sun Cluster 3.1 to Sun Cluster 3.2.
  • Worked on local and remote Backup/Recovery policies using commands like tar, cpio.
  • Troubleshoot at user level on IP /TCP network environment.
  • Automated tasks using Korn, Bash Shell scripts.
  • Accomplished User administration of UNIX / Linux account using SeOS and also used sudo / RBAC for assigning special privileges to the users.
  • Restored file systems using VERITAS Netbackup and worked on backup.
  • Automated tasks using Korn, Bash Shell scripts.

Environment: RedHat EL 3, 4.x, VERITAS Volume Manager 5, VERITAS Cluster Server 5.0, VERITAS Netbackup 6.5, VM Ware ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 7, 7, WebLogic 10, Solaris 8, 9, 10, KSH, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120, Sun Fire v890, 6800, x4100, x4150, E6900, M5000, M 8000, 3510, 3511, Hitachi Lightening 9970v.

Confidential, VA

Build and Release Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration filesincludingAnt'sbuild.xml.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, WebSphere, Shell scripting

Confidential, CA

Java Developer

Responsibilities:

  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Clarify requirements with business owners, perform analysis and design solutions.
  • Develop detailed program design for application changes and/or major bugs.
  • Responsible for getting approval on the design documents as part of the process.
  • Develop and re-factor existing product features using Java, J2EE, spring, SQL, Oracle.
  • Contributed in designing the DB schema
  • Used Struts Framework for specific modules
  • Involved in developing Hibernate mapping file.
  • Used Hibernate Object Relational Mapping tools for the persistence.
  • Created connections to database using Hibernate session Factory. And Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Eclipse develop the Application
  • Used CVS for version controlling.
  • Involves in the design and development of RESTful Web Services using Apache CXF.
  • Using Maven for application build.
  • Responsible for providing technical expertise and peer code reviews to other team members.
  • Responsible for assisting in quality assurance process and customer issue resolution.
  • Involved in writing program documentation and technical specification documents.
  • Used Simple XQueries to fetch the documents from the MarkLogic DB
  • Creating and consuming cxf soap and REST services
  • Used CVS for version and source control.
  • Used JUnit test cases to write repeatable tests for unit testing.
  • Involved in unit testing and writing the Junit Test cases for the services.

Environment: Java 1.7, Spring 3 MVC, Apache CXF RESTful Web Services, Oracle 11g, SQL, PL/SQL, Maven, SLF4J, JQuery 1.7IntelliJ IDEA 13.1.1, CVS, XPath, XQuery, Mark Logic, Eclipse

We'd love your feedback!