Devops Engineer Resume
TX
SUMMARY
- Over 8 years of progressive experience in various phases of IT project life cycle in administration, analysis, design, development and maintenance of client/server and web applications.
- Over 3 years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Extensive experience in setting up CI/CD pipelines using Jenkins, Git, Maven, SonarQube and VSTS.
- Experience in integrating code quality tools such as SonarQube, Veracode in CI/CD pipelines.
- Strong hands on experience in scripting languages such as Python, Groovy, Shell scripting, Ruby.
- Experience with DevOps tools such as Git, Jira, and Artifactory.
- Strong exposure to configuration management tools such as Ansible, Terraform and Docker.
- Strong exposure to AWS cloud platforms.
- Good knowledge in WebLogic servers on Windows, Linux VMware, UNIX and Solaris platforms.
- Excellent understanding of source - code management principles and systems, particularly GIT.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- Worked with project documentation and documented other application related issues, bugs on internal wiki website.
- Extensively worked as Admin and Techno-Functional consultant in providing CRM solution with excellent business domain experience in Consumer Goods, Automotive, Call center, Sales and Service Applications.
- Involved in building new Siebel environments, migrations and deployment.
- A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills
TECHNICAL SKILLS:
Cloud Technology: AWS
Framework/tools: Maven, JIRA, SonarQube, Nexus, Ansible
Version Control: GIT, CVS, SVN
CI Tools: Jenkins, Puppet, Ansible, Terraform
Containers: Docker
Application/Web Servers: WebLogic 9.x/10.x/12c, Tomcat, Apache 2.x/1.3.x, WebSphere, Siebel
Operating Systems: HP-UX, Solaris 10, Red Hat Linux, Windows, AIX
Programming Languages: C, C++, Java, PL/SQL and VB
Scripting & Other Tools: Shell, Python, Groovy, Ruby, WLST, Remote Desktop, Putty, Toad
CRM: Siebel 7.x & 8.1.x, Siebel Tools, Client, Workflow, eConfiguratorRDBMS Oracle7.x/8i/9i/10g,11g, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, TX
DevOps Engineer
Responsibilities:
- Handling Build and Release, Code base lines, Code merges and handling merge conflicts, Branch and Label Creation in GIT and Interfaced between Development and Infrastructure.
- Handling the Install software, Applying Patches, manage file systems, Monitoring performance, Troubleshoot alerts and day-to- day Operations.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven in Linux environment.
- Responsible for branching and merging of code base for various applications release in GIT
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances.
- Set up and managed Jenkins build farm of mixed Linux, Mac OS, and Windows slaves.
- Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
- Configuration of Jenkins, Identifying and installing required plug-ins to Jenkins, writing scripts to configure build jobs, Build Pipelines.
- Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directory
- Involved in Subversion to GIT migration projects.
- Provided on-call support for production issues
Environment: Subversion, Jira, GIT, Jenkins, Maven, Nexus, AWS, Puppet, Python, Docker, WebSphere Application Server, WebLogic Red Hat Linux, Apache Tomcat.
Confidential
DevOps / Build & Release Engineer
Responsibilities:
- Responsible for developing and maintaining build, deployment scripts for test, Staging and Production environments using Maven
- Set up Git repositories and SSH Keys for Agile teams.
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Created branching and merging strategy for agile DEV teams.
- Created nightly builds with integration to code quality tools such as SonarQube.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Configured APM for applications hosted on Cloud using AppInsights.
- Implemented Nexus binary repository and process. Configured pom.xml files to publish the artifacts into Nexus repository as part of the continuous integration (CI) process.
- Experience using Ansible to automate provisioning of application infrastructure and environments.
- Manage/mentor both onsite/offshore team.
- Enforced Test Driven development for the DEV teams for every sprint.
Environment: Git, AWS, Ansible, Linux, Java, J2EE, XML, Jenkins, Maven, Sonar, Nexus, Tomcat
Confidential
DevOps / Build & Release Engineer
Responsibilities:
- Primary duties include Build and Deployment of the IBM WebSphere Application Server onto different environments Dev, QA and UAT.
- Troubleshooting IBM WebSphere Application Server Issues.
- Support of Application and tools installation, configuration, management and logs monitoring.
- Used Jenkins as a build tool to create build packages and Created build and deployment jobs in Jenkins for various components
- Coordinated with teams like DBA, Corp team, Development team and build team for a successful code promotion
- Working with Production support team and Content Authors on Content and Application Issues.
- Daily Backup, cleaning up of versions, package maintenance and regular Deployment activities.
- WebSphere Portal Administration and maintaining the Portal Stack and responsible for installing, maintaining and Management Systems running on Operating Systems
- Handling Content import / export activities and Creating Users / Groups and permissions
- Worked on Jira and Bit-bucket and Manage the Subversion repositories.
Environment: Jira, CVS, Jenkins, Bit-Bucket, AWS, WebSphere Application Server, Linux
Confidential (Plymouth, MN)
Siebel CRM Admin
Responsibilities:
- Participated in business meetings to understand BRDs and functional design.
- Involved in installation of Siebel Servers and Web Portal
- Involved in installation of Siebel Web Engine and Siebel Web Servers
- Server Component Creation and Component Parameter Configurations
- Subsystem and Profile configuration for component use.
- Setting up of ADSI authentication for user logins. Setting up of Code, Repository and Non-Repository Migration Processes.
- Enabled Siebel Open UI application and worked on the basic theme changes.
- Fixed Open UI vanilla issues for home page salutation applets, control alignment, custom web templates changes.
- Customized Theme Base, Theme Gray and Accordion and created multiple themes to present to business.
- Involved in Creating the Users and extracting the local database for the users.
- Setup of symbolic URLs and Virtual Hosts, migrating these to Test and Production.
- Setting up of Code, Repository and Non-Repository Migration Processes.
- Regular Migration of Repositories, Non-Repository Items, Solutions, DDL Synch.
- Production Support co-ordination with Developers fixing production issues.
Environment: Jira, Tortoise SVN, Siebel Call Center, Marketing & Siebel Loyalty 8.1.1.11, Unix, Oracle11g
Confidential
Siebel CRM Admin
Responsibilities:
- Involved in requirement gathering discussions and Prepared Functional design document.
- Involved in installing Siebel servers, clients and applying patches
- Involved in creating ODBC connection by modifying DataStage ODBC config files for source Database and different target Databases.
- Involved in Creating the Users and extracting the local database for the users.
- Involved in daily Administration tasks compilations and patches.
- Developed 360-degree view for supervisors and account approval matrix.
- Automated Route scheduling and Route Swap functionality using business service.
- Automated the adjustment of cyclic counting process as soon as the Handheld is synchronized.
- Creation of Custom buttons, Scripts to complement / replace Siebel Custom functionality.
- Involved in Configuration changes for BIP Reports
- Involved in executing development and testing phases of the project life cycle with entire team.
- Responsible for the end to end implementation of the assigned CRs which include Solution, technical design document and User manuals document.
Environment: Siebel Consumer Goods 8.0.x, Windows 2008 Server, Oracle 10g
Confidential
Siebel CRM Admin / Developer
Responsibilities:
- Study of the Requirement Document.
- Analyzing the business requirements and scope of the project.
- Involved in Preparation of the HLD, Gap and LLD document.
- Customized Automation process for Service Request functionality as per client requirement.
- Implemented Appointment Booking System for Guest as per client Requirement.
- Extend the functionality through e-script.
- Involved in creation of External Business Component.
- Involved in adding business logic into the applications using the User properties.
- Making Use of Vanilla Business services and configuring CustomBusiness Services.
- Modified the Siebel business objects layer by customizing the vanilla BC's.
- Involved in Configuration changes for BIP Reports
- Involved in Creating the Users and extracting the local database for the users.
- Involved in daily Administration tasks compilations and patches.
- Involved in Unit testing and preparing unit test cases.
Environment: Siebel Automotive & Call Center Siebel 7.8.2, Unix and Oracle