Devops Engineer Resume
Nashville, TN
SUMMARY:
- Knowledge o f developing, analyzing, testing an dimplementing various Web and Windows application and products.
- UNIX systems (HP, Sun Solaris, Ubuntu, RedHat and Linux).
- Oracle10g through Oracle12c database administration.
- Experience in scripting languages like Shell and Python.
- Experience in creating, configuring and maintaining Amazon EC2 virtual private servers.
- Experience in Cloud watch, Elastic IP and managing AWS infrastructure, Security Groups on AWS.
- Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications.
- Hands - on experience with Continuous Integration and Continuous deployment using the tools Jenkins, Chef, Git, and Docker.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
- Hands-on experience with Docker Containers for application deployment.
- Implemented a CI/CD pipeline involving GitLab, Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.
- Hands on experience with configuring continuous integration within a development environment using tools such as Jenkins, Puppet, Chef, Git.
- Installed and Configured Open Source Artifact Repositories.
- Installed and Configured Chef Enterprise and Chef Workstation hosted as well as On-Premise, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server.
- Hands-on experience using Maven as build tool for building of deployable artifacts from source code.
- Experience in Bug/Issue tracking tools like JERA, Remedy and Bugzilla.
- Knowledge of Software Development Life Cycles Methodologies Waterfall, and Agile.
- Experience in multi platforms like UNIX, Ubuntu, RHEL and Windows 98/XP/Vista/7/8/10 production, test and development servers.
- Knowledge in business continuity, project management, generating production reports, electronic forms design, and tracking goals
- Strong Work Ethic with good interpersonal and Organizational skills.
- Ability to work under minimal supervision and guidance.
- Ability to prioritize the work needed for delivery under pressure or situation.
TECHNICAL SKILLS:
DevOps Tools: Jenkins, Docker, Chef, Maven.
Version Control: Subversion, Git.
Source Control Management Tools: GitLab, GitHub, GitBash, Bitbucket.
Bug Tracking Tools: Jira, Bugzilla.
Cloud Platforms: Amazon Web Services.
Monitoring Tools: Nagios, AWS Cloud watch.s
Ticketing Systems: Remedy, PCM and JIRA
Collaboration Tools: Hip chat, Confluence, Slack
SDLC: Agile, Waterfall
Tools: SQL Navigator, Toad, Application designer and Data Mover
Migration: Stat Migration and Database Migration.
Languages: core Java, C/C++ and HTML5.
Operating Systems: Linux, RHEL, Ubuntu, Sun solaris, Windows 98/XP/7/Vista/8/10
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
DevOps Engineer
Responsibilities:
- Installed and administered various tools like Jenkins, Gitlab, Docker, Chef, Artifactory and executed maintenance tasks such as creating users and groups.
- Helped the project in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
- Implemented a CI/CD pipeline involving GitLab, Jenkins, Chef, Docker, and Selenium to complete the automation from commit to Deployment.
- Hands on with Puppet Manifest files to deploy automated tasks to many servers at once.
- Performing Manifests to update the Puppet agent using Puppet Master.
- Responsible for design and maintenance of the GIT Repositories and performed all necessary day-to-day GIT support for different projects.
- Created and Implemented branching & merging strategy with multiple branches.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Integrated GIT into Jenkins to automate the code check-out process.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Automated the build and release management process including monitoring changes between releases.
- Hands on experience with JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
- Documented the entire installation process for various tools and provided on-call support.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Provided periodic feedback of status and scheduling issues to the management.
- Co-ordinated with developer team over write/modify Chef recipes for bootstrapping nodes and automation using chef.
Environment: s: Amazon Web Services EC2, Cloud Watch, Agile, Jenkins, Chef, Docker, Gitlab, Artifactory, Jira, Hip chat, Selenium, Windows 10, Linux, Ubuntu, RHEL
Confidential
DevOps Engineer
Responsibilities:- Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
- Experience working with AWS Cloud computing and launching Instances and automation of administration roles.
- Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated.
- Utilized ServiceNow for data center service requests (Network requests for IP's, ILO's, and DNS changes).
- Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
- Installed patches and packages installation on Linux/Unix Environment.
- Experience in Linux kernel configuration and upgrade.
- 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 files including Ant's build.xml.
- Updating YUM Repository and Red Hat Package Manager (RPM).
- Performing software installations using yum and RPM.
- Setting up cron schedules for backups and monitoring processes.
- Monitored Linux server for CPU Utilization, Memory Utilization, and disk Utilization for performance monitoring.
- Administration of RHEL 5/6 which includes installation, configuration, testing on both physical and virtual machines.
- Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
- Interact with developers and Enterprise Configuration Management Team and created best practices and tools to eliminate non-efficient practices and bottlenecks.
- Coordinate with Release Management regarding appropriate system releases among other development platforms.
- Compile all information needed to present to the network team a Transition policy with all corresponding data and information relevant to the new core site.
- EX: Source, Destination, IP address, service ports, policies, BigIP F5 applications, SSL certificates.
Confidential
DevOps Engineer and database developer.
Responsibilities:
- Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
- Provide complete phone support to customers.
- Responsible for the build and release management process.
- Co-ordinated with developer team for automated build scripts.
- Co-ordinated with developer team for resolve the build issues.
- Coordinating with development teams to perform builds and resolve build issues.
- Analyze and create daily reports on the status of server backups on intranet and extranet.
- Setup and debug hardware related issues for server builds.
- Perform by weekly build cycle and testing processes on Solaris.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Troubleshoot tickets on the help desk tracking system.
- Deployed code on Web Logic Application Servers for UAT, IST, and Development environments. Monitored and provided Production and Development environments support.
- Knowledge of PeopleSoft HRMS/Financials, application server, process scheduler, WebLogic server.
- Performed PeopleSoft Test, UAT migrations using STAT and supported development on Database objects builds/alter and resolved the migration issues.
- Have also used Chef and PUPPET 2.x automation tool for configuration management in Linux systems.
- Wrote automation scripts in Ruby and bash.
- Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route 53).
- Write/Modify Chef recipes for bootstrapping nodes.
- Automation using Chef and AWS OpsWorks.
- Supported database user creations, roles allocation, user accounts maintenance and worked with dev team on setting up oracle ids maintenance from PeopleSoft Application.
- Installed Oracle 10g, created new databases configured and performed database refreshes.
- Worked on new schema setup for Training database, developed and created database objects.
- Coordinated with Unix team on OS patching and worked on stop/start Databases, PeopleSoft HRMS and Financials Application servers, Web servers and performed validations.
- Supported disk, volume and file system management.
- Worked on development, Test, UAT and Production Oracle databases for upgrades.
- Performed database export/imports using data pump and cron-jobs setup.
- Worked on rman backup setup and archive log and old backups cleanup scripts and scheduled cron-jobs.
- Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
- Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
- Worked with development team to migrate Ant scripts to Maven.