Devops Engineer Resume
4.00/5 (Submit Your Rating)
Chicago, IL
PROFESSIONAL SUMMARY:
- A professional with 8 years of experience in Oracle Applications DBA and DevOps Tools which includes Build and Release management, DevOps, Cloud Automation and Configuration management.
- Experience in both Agile and Waterfall methodology.
- Experience in cloud computing tools like AWS, Amazon EC2, S3, EBS, Cloud Front, Cloud Watch and Cloud Formation.
- Configuring the Docker containers and creating Docker files, Docker compose files for different environments and Integrated and version controlled them.
- Managed servers on the Amazon Web Services (AWS) platform instances using Ansible configuration management.
- Perform build and deployment activities for various releases for all the regions like Development, QA, UAT and Production.
- In depth knowledge of software build, release engineering concepts and configuration management. Familiar with Software Development Life Cycle (SDLC) processes and Agile process and experienced in SDLC, SCM practices.
- Expertise in Source code management tools such as Git, GitHub.
- Maintained team’s confluence page with documentations on Build processes, Branching strategies, Tool setups and Deployment instructions.
- Jenkins was used for building and Maintained Continuous integration effort with GIT along with scheduled builds.
- Used Jira to track the status of my user stories/ Tickets and communicate with requester regarding story/ticket.
- Trained individual teams on installing Maven in their local and creating Java projects and Building with Source code before building on production servers.
- Proficient at analysing information system needs, evaluating end - user requirements, custom designing solutions, troubleshooting for the applications and database issues.
- Skilled in swiftly ramping up projects with competent skills and ensuring on time deliverables.
- Excellent problem-solving skills, good communication and interpersonal skills.
- Efficient administration of Oracle Applications using various ad utilities.
- Concurrent manager administration and maintenance.
- Opening, managing, and resolving Oracle Services Requests (Tar’s).
- Experience in Oracle Database Administration 9i /10g/11g.
- Experience on Integrated SOA Gateway Administration
- Experience on database installation in LINUX and Windows platform.
- Experience on Oracle Applications installation in LINUX platform.
- Experience on Peoplesoft installation in LINUX and Windows platform
- Experience on SIEBEL installation in LINUX and Windows platform
- Experience on SSO Integration with Oracle Applications.
- Experience on Integrated SOA Gateway Integration with Oracle Applications.
- Knowledge in RMAN, ASM, RAC, Data Guard, Golden Gate, Upgradation of database from lower version to higher version.
- Experience in WebLogic Administration
- Handling DevOps tools like Ansible, AWS, Docker, Git, GitHub, Maven, Jenkins, SonarQube, Nexus
- Oracle Applications Administration: Versions R12, 11i, R12.2
- Oracle Database Administration: Versions 11g, 10g, 9i.
- WebLogic Administration
- SSO and ISG integration with Oracle Applications
- Platforms: Red Hat Linux, Oracle Enterprise Linux.
- Migrating all the different applications from filers to NGI zone
- Database upgrade, Patching, Patch analysis, Baseline patching and RDBMS patches, cloning.
- Handling Production environments with strong skills and proficiency.
- Technical notes and documentation.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Automated cloud deployments using Ansible, Yaml, Scripting and AWS Cloud Formation templates
- Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions
- Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins and GitHub
- Wrote Ansible playbooks to automate the deployment process
- Implemented and maintained branching and build/release strategies utilizing GIT involved in periodic archiving and storage of the source code for disaster recovery
- Worked on build tasks using Maven, Ant make files and worked with development team to migrate Ant scripts to Maven
- Expert in installing and configuring Continuous Integration tool Jenkins for build and deployment automation
- Involved with set up of continuous integration and daily builds using Jenkins with Artifactory repository manager. Integrated Jenkins with various DevOps tools such as Nexus, SonarQube
- Deployed applications on top of webservers like Tomcat/ WebSphere servers
- Configured and deployed instances cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Spontaneous issue resolves by engaging DBA, Dev and test teams and played a central point of contact role. Provided 24*7 support on call
Confidential, Cochin
DevOps Engineer
Responsibilities:
- Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds
- Managed build results in Jenkins and deployed using workflows
- Delivered specific versions of various components of an application into target environments
- Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention
- Developed build and deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
- Familiar and experienced with Agile Scrum development. Proposed and implemented branching strategy suitable for agile development in Subversion
- Installed and Configured Jenkins for Automating Deployments and providing an automation solution
- Integrated GIT into Jenkins to automate the code check-out process
- Used Jenkins for automating build and deployment
- Worked on applying patches and recommending necessary security fixes for web Application servers
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams
Confidential
DevOps Engineer
Responsibilities:
- Defined GIT branching strategy for projects based up on their releases. Set rules on who can merge pull requests.
- Used Jenkins for integrating the SCM tools such as Git and Github for automatic build processes.
- Created different types of Java projects based on user’s request, such as JAR, WAR and EAR projects.
- Involved in change management plans by interacting with Development, Testing and production teams and documenting the entire functions of the teams towards release of applications.
- Contribute and drive build automation initiatives as well as determine requirements for build deployment tools like Jenkins.
- Maintained the consistency of the source code in Git by restricting developers from certain privileges such create and delete branches.
- Restricted branch permissions to developers based on the tasks assigned to avoid merge conflicts.
- Resolved merge conflicts by bringing in Developers and reviewing the code and committing after finalizing the appropriate code.
- Introduced best practices in development environments to minimize the bugs and increase the productivity by training developers on configuration management tools such as Ansible and Docker.
- Released the application in various environments using Jenkins.
- Used JFrog Artifactory to publish artefacts by integrating it with Jenkins.
Confidential
Oracle Apps DBA
Responsibilities:
- Migrating all instances to cloud zone
- Supporting provisioning team by providing the os details
- Doing pre health checks and post health checks before migration and after migration respectively
- Port validation and dns push validation
- Shutting down the services and bringing up the services before and after migration respectively
- Monitoring and troubleshooting after completing the migration and before releasing it to customers
- Working closely with quality check team, storage team, sysadmin team and provisioning team in order to accomplish the targets which is downtime given by customer
- Reactive issue resolution.
- Troubleshooting all Oracle Apps Issues like Forms, Apache, CM
- Managing concurrent managers -ensure system is running smooth, monitoring throughput, watch for long runners.
- Working with oracle support for resolving any bugs reported by the users.
Confidential
Oracle Apps DBA
Responsibilities:
- Worked on Installation and Administration of Linux server, Oracle Applications, Siebel Server, Peoplesoft Server, WebLogic server
- Created, configured and maintained WebLogic managed servers and server clusters.
- Deployed and maintained web, Java, and enterprise applications.
- Configured JDBC with databases such as Oracle
- Worked on validating the passwords for WebLogic schemas
- Worked on SSO Integration
- Worked on Integrating Integrated SOA Gateway with Oracle Applications
- Troubleshooting all Oracle Application Issues like Forms, Apache, CM
- Troubleshooting WebLogic server Issues, Administrating WebLogic server components Like Node manager and Managed servers
- Worked on Various DBA activities like Adding Tablespaces, clearing database objects locks, compiling invalids, changing user passwords, Increasing SGA, granting privileges
- Clearing persistence and cache at server level
- Worked on Workflow configuration
- Worked on Oracle Wallet configuration
- Patching and Cloning Oracle Applications
- Taking Weekly backups and copying them to DISC and restoring them when needed
- Worked on generating WSDL's
- Resolving configuration issues raised by development teams.
- User account management - creating users, disabling users, responsibility management.
- Changing Passwords of apps, sys, system and specialized users every quarter in TEST, DEV and PROD.
- Working with oracle support for resolving any bugs reported by the users.
- Bouncing the application server components depending on the customer request
- Bouncing database
- Compiling package and package body
- Compiling forms, jsp pages
- clearing persistence and cache at server level
Confidential
Oracle Apps DBA
Responsibilities:
- Reactive issue resolution.
- Troubleshooting all Oracle Apps Issues like Forms, Apache, CM
- Patching the Apps systems for 11i and R12, R12.2.
- Resolved configuration issues raised by development teams.
- Administration by using AD Utilities.
- User account management - creating users, disabling users, responsibility management.
- Managing concurrent managers -ensure system is running smooth, monitoring throughput, watch for long runners.
- Worked on password changes of apps, sys, system and specialized users every quarter in TEST, DEV and PROD.
- Working with oracle support for resolving any bugs reported by the users.
- Automation of compressing the old archives and moving them to backup disk.
- Bouncing the application server components depending on the customer request
- Bouncing database
- Compiling package and package body
- Compiling forms, jsp pages
- Clearing Database Object Locks,
- clearing persistence and cache at server level