Sr. Devops Engineer Resume
Columbus, OH
SUMMARY:
- 8+ years of IT experience as a DevOps Engineer in CI (Continuous Integration), CD (Continuous Development), strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
- Experience in a UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
- Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
- Experience working on several Docker Components like Docker Engine, Hub, Machine, creating Docker Images, Docker Registry and handling multiple images. Knowledge on mesos marathon.
- Extensively worked on Hudson and Jenkins for continuous Integration and End - to-End automation for all builds and deployments.
- Excellent hands on experience on configuration management tools like Chef, Puppet, Ansible, Docker.
- Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion SVN. Created tags and Branches, fix the merge issues and administered Software Repositories.
- Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant .
- Automated processes with custom built Python & Shell scripts.
- Experience in cloud automation using AWS Cloud Formation templates.
- Experience in configuration and administration of Splunk clusters and in-depth knowledge of analysis and maintaining logs.
- Experience in using Splunk, AppDynamics, Dynatrace, Nagios, IBM monitoring tools(TAM).
- Experience in Blue-green deployments/Zero downtime deployments in production environments.
- Good knowledge on other Amazon web services which includes S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups.
- Written Chef cookbooks and recipes to Provision Several preproduction environments consisting of Cassandra DB installations and several middleware installations.
- Good knowledge on other Cloud based services like GCS, Microsoft Azure.
- Knowledge in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as war & ear from source code.
- Implemented version control for Hadoop Projects and automated the process of package (rpm) creation and deployment of Jobs to Hadoop edge nodes.
- Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like chef and puppet.
- 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.
- Expertise in troubleshooting the problems generated while building, deploying and in Production support.
- Experience in shell, ruby and Python scripting.
- Experience in Tomcat and Apache web servers for deployment and for hosting tools.
- Experience in Hashi corp tools like vagrant, terraform.
- Extensive experience on Open stack, SALT stack, knowledge in Dynamite, AutoSys, Zabbix monitoring Tool, NoSQL like Redis.
- Excellent Knowledge on WebLogic Configuration, MSbuild, TFS, XL Release.
- Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
TECHNICAL SKILLS:
Operating Systems: Red Hat Enterprise Linux 6.x/7.x/8.x (RHEL), Solaris 9.x/10.x/11.x, UBUNTU, Windows NT/XP/2003/2008, Windows Server 2016/2019, Mac OS X, UNIX
Cloud: PCF, AWS, Azure, Rackspace
Scripting: Bash, Perl, Shell, Python, Ruby, Groovy, Power shell.
DevOps Tools: Chef, Puppet, Ansible, Kubernetes, Splunk, AppDynamics, Jenkins, Hudson, Docker, Nagios, Selenium
Database: Oracle, MS SQL Server, DB2, MySQL, PostgreSQL, MongoDB, Couchbase
Application Servers: Oracle (BEA) WebLogic, WebSphere, Tomcat, JBOSS, Node.js
Web Servers: Apache, ERS, IIS, NGINX
Repositories: GitLab, GitHub, BitBucket, Nexus, Artifactory
Source Control Tools: Subversion (SVN), CVS, GIT, Clear Case
Tools: VMware WorkStation, Oracle Virtual box and VSphere
Issue tracking Tools: Atlassian, JIRA, Version ONE, Bugzilla
WORK EXPERIENCE:
Sr. DevOps Engineer
Confidential / Columbus, OH
Responsibilities:
- Maintenance of GIT repository for the application and assisted developers with establishing and applying appropriate branching, merging conventions using GIT.
- Responsible for build and deployment of the application in Jenkins using automation Shell scripting on Linux servers. Created Jenkins Pipelines for effective functionality of the code in lower environments.
- Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
- Worked on WCBD (WebSphere Commerce Build & Deployment) using Jenkins. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant to schedule the builds.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
- Automated scripting using Bash, Shell, Jython, yaml for various System Administration tasks to automate repeated processes.
- Interacted with developers and Enterprise Configuration management team for deciding the changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
- Developed Ansible playbooks for Auto installation of IBM WebSphere software on the servers.
- Migrated java application to PCF.
- Implemented project migration and portfolio migration tasks.
- Installed WebSphere applications and spearheaded deployment activities.
- Experience deploying and maintaining multi-container applications through Docker.
- Worked on several Docker Components like Docker Engine, Hub, Machine, creating Docker Images, Docker Registry.
- Worked on PCF for effective deployments of the application in cloud using Spring Boot.
- Worked on deployment of REST Web services, Microservices in PCF.
- Experience in Blue-green deployment that reduces downtime and risk by running two identical production environments.
- Worked on Docker Container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
- Managed builds and wrote build scripts for JAVA and WebSphere based applications
- Managed and monitored the server and network infrastructure using AppDynamics, Splunk . Performed system administration and operations tasks using Jenkins, AppDynamics.
- Installed Splunk in production servers for logging purpose. Built Splunk dashboards for application monitoring . Configured alerts for operational purpose.
- Scanned/Analyzed the builds using the SonarQube for effective coding practices.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Created new roles and maintained user accounts on Oracle, production and staging servers.
- Administration of IBM Websphere Commerce Server, supporting the patching, migration activities for maintaining the environment.
- Configured LDAP authentication for the proper login of users into console.
- Used Splunk data Connector between Splunk Enterprise and Relational Database.
- Engaged in IT infrastructure planning and engineering for Websphere Commerce and assigned systems.
- Implemented and maintained the assigned enterprise infrastructure systems to ensure successful deployment and operation support (24x7). Supported systems integration testing and user acceptance testing.
- Worked on the configuration and design of web server infrastructure. Involved in the Infrastructure Review to adequately represent ecommerce platform and other systems.
- Maintained environments by applying necessary fixpacks/feature packs.
- Monitored application server performance and respond appropriately. Monitored application server performance and respond appropriately.
- Worked with DBAs to implement required DB2 configurations and data.
- Provided configuration control and managed required changes. Managed WCS access, log capability etc.
DevOps Engineer
Confidential / New York, NY
Responsibilities:
- Experience working with various Linux machines with Red Hat and CentOS flavor.
- Installed and configured Jenkins for Automating Deployments and providing automation.
- Wrote Maven Scripts to automate the build process.
- The complete installation and hosting was automated with AWS cloud formation.
- Install, Configure, maintain and monitor MySQL and its replication. Optimized MySQL queries and troubleshoot performance issues to ensure efficient server performance.
- Maintained GIT source code repository and local mirrors, perform branching, tagging, merging and maintenance tasks for windows host.
- End to end Automation using PowerShell for User Account/ Mailboxes/ Distribution Group/ Security Group provisioning and management.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts on Canada Boxes.
- Splunk DB Connect 2.0 in search head cluster environments of Oracle, MySQL.
- Created repositories according to the structure required with branches, tags and trunks. Knowledge of DevOps principles and practice.
- Responsible for nightly and weekly builds for different modules.
- Performed P2V migration for approximately 100 physical servers using VMware converter.
- Experience deploying and maintaining multi-container applications through Docker.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Adding the New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
- Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
- Used sub modules in the GIT and educated users working with submodules in GIT. Configured plugins for the integration tools to the version control tools.
- Worked with the developers to configure plugins trough Eclipse to develop the code.
- For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Artifactory, and Git server.
- Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, IIS, Apache, WebLogic, JBOSS and Tomcat.
- Using and configuring Yum repositories and troubleshooting activities.
- Deployed a centralized log management system and integrated into Chef to be used by others.
- Deployed the applications to Tomcat server and static content to Apache web server.
- Experience in Puppet Master and Client installation and configuration
- Develop AWS Cloud Formation templates (in JSON) to automate infrastructure deployments.
- Performed Blue-Green Deployment Models in AWS.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Implemented Puppet Configure management technique on windows server 2012 r2 instances using PowerShell DSC along with Puppet DSL.
- Integrated services like GitHub, AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
- Developed Shell/Python/Perl/Ruby Scripts for automation and deployment purpose.
- Writing Chef recipes for various applications and deploying them in AWS .
- Created virtual servers using vagrant and bootstrapped it to Chef.
- Migrated Projects from SVN to GIT.
DevOps Engineer
Confidential
Responsibilities:
- Installed and administration of windows and Linux (Centos, Ubuntu and Red hat) servers.
- Monitoring the server's health status using with different tools.
- Creating the local users and managing the passwords with using script.
- Preparing's SOPs and managing central repository.
- Configured and troubleshoot the local and remote printers.
- Providing Application Support on Red hat Servers which included Apache configuration
- Experience working with Storage Area Network (SAN), EMC Clariion, IBM XIV.
- Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
- Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
- User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
- Experience in Networking, DNS, NFS and TCP/IP.
- RPM package installation & upgrade released by Red Hat from repository.
- Administration of client computer using SSH and FTP.
- Troubleshoot the network and firewall issues.
- Monitored the servers & applications using Nagios and Splunk.
- Using Tomcat for Application Deployment.
- Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings
- Worked on the Tomcat configuration and Troubleshooting.
- Migrated windows and Linux servers in data center.
- Configured and troubleshoot the IP Address and LAN.
- Support for application upgrade & rollback, services start/stop on Linux Servers.
- Handled hardware issues like Memory, hard disk, Motherboard and Processor.
DevOps Engineer
Confidential, NY
Responsibilities:
- Helping developers and Business analysts to create migration docs and tickets in Remedy6 and Remedy7.
- Once ticket is created in Remedy and comes in QA/UAT/Production phase, migrate the code in respective environments.
- Communicating with Dev/BA and troubleshoot it in case any issue occurs.
- Working on Live production releases. Modules that I worked on, mainly involve communicating with different teams including- Project managers, developers, DBAs, QA team, system administrators.
- Getting the code from Version Control Tool
- Experience in configuration and troubleshooting the Tomcat.
- Experience in using Tomcat for deployment of the application.
- Taking actions as per requested by Dev in migration doc which includes- Code building and Deployment on servers, executing SQL scripts, restarting the servers and processes, copying the JSP files etc. on Unix servers, Compiling the code and building ear files, deployment of war files, schedulers on servers.
- Tuning the performance of stored procedures and large T-SQL Queries using Clustered indexes, efficient coding standards.
- Experience in using Agile methodologies like Scrum and agile testing Functionalities.
- Code deployment via Admin Console (Web sphere/Web logic)
- Maintaining data consistency in QA, UAT and PROD environment
- Tracking the changes in Code using Remedy tool.