Dev Ops - Engineer Resume
Columbus, OhiO
PROFESSIONAL SUMMARY:
- Confidential has 13 Years of experience in IT Industry with various roles like Application Production Support and DEVOPs Engineer with strong technical and problem solving skills. He is highly motivated, goal - oriented, and performance-driven professional, with sophisticated technical skills and a passion for resolving complex problems and business challenges through innovation; progressed through analytical and application works.
- Adept at maintaining focus on achieving bottom-line results, while formulating and implementing advanced technology and business solutions to meet a diversity of needs. Career history includes many examples of creative solutions using available tools and technologies.
- As a DevOps engineer, working on various technologies/applications like Jenkins, Ansible, Amazon Web Services (AWS), ECS, Lamda, Microsoft Azue, Jules, Kubernetes (GKP), Docker, GIT, SVN, Maven, Ant, Gaia Cloud Platform (GCP), Shell Scripting/PowerShell, Groovy, and Python scripts.
- Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
- Wrote python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI.
- In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
- Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
- Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Internet of Things (IoT), Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Expertise in Installing, Configuring, administering and developing CI/CD pipelines in Jenkins on all OS platforms.
- Excellent knowledge on Ansbile-playbooks, modules and YAML
- Strong Shell Scripting and PowerShell scripting knowledge with intermediate knowledge on Python.
- Build DataSync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure .
- Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
- Deploying application using Jenkins server and Troubleshoot build/deployment failures and provide resolution on time.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT, Bitbucket on UNIX and Windows environment.
- Successfully migrated application codes with history from Subversion to GIT.
- Developed automation, monitoring and deployment utilities using a wide range of DevOps tools to ease our day-to-day and ad-hoc activities.
- File transfer between the various application teams using File Mover Tool and myMFTS.
- Expertise in building Java/.NET application and scheduling continuous integration.
- Knowledge on Installing, configuring and monitoring on monitoring tools like Dynatrace, Wily.
- Perform splunk onboarding and create splunk queries using regex for critical error messages and setup alerts.
- Strong knowledge on SQL on various flavors like ORACLE 11g, SQL Server, Cassandra and Sybase.
- Expertise in designing, creating and scheduling reports using IBM Cognos Analytics tool (11.1).
- Scheduling of jobs in Control-M, Autosys by writing shell scripts and publish across all environments.
- Scheduling of automated builds to stay complaint from vulnerabilities.
- Extensive Working experience in Agile Kanban, Weekly sprints, backlog refinements, sprint planning, retrospectives and Sprint reviews which includes stakeholders using JIRA Tool.
- Creation of Production deployment plan and implement for weekday/weekend deployment activity and perform end to end validations of the changes.
- Work with Development team in improving the performance of applications and coordinating with different project managers and vendor partners for a smooth transition to Go-Live.
- Extensive use of confluence page by creating and maintaining documents of all Production issues to ease work of Level 1 and Level 2 production support teams.
TECHNICAL SKILLS:
Skills: Jenkins, Ansible, Kubernetes (GKP), Docker, Jules, AIM, GIT, Subversion, Maven, Ant, Gaia Cloud Platform(GCP), AWS, ECS, Lamda, Microsoft Azure
Operating System: Linux, Solaris, Windows, AIX
Programming/Scripting Languages: Shell Scripting, PowerShell Scripting, Python, Groovy
Databases & Tools: Oracle, Sybase, SQLServer, Cassandra
DevOps Tools: Service Now, Splunk, Dynatrace, IBM Cognos Analytics 11.1, Pentaho (ETL), Wily, IntelliJ, Control M, Putty, Winscp, HP-ALM, SQLPlus, TOAD, DB Artisan, BREWS, Tripwire Enterprise Console, Alert site, Verizon, Autosys, SQLDeveloper, FileMover
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Dev Ops - Engineer
Responsibilities:
- Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins and schedule jobs.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
- Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM, and Trusted Advisor services.
- Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
- Built end to end CI/CD Pipelines in Jenkins using pattern build to retrieve code, compile applications, perform tests and push build artifacts to Nexus and integrated Jenkins with the version control tools to pull the latest code and perform deployment.
- Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's .
- Worked on various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
- Performing duties with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software.
- Develops and maintains package-based deployment scripts using shell (bash/Powershell) for staging and deployment of products to release till prod environment.
- Design Ansible-Playbooks, modules with YAML and deployed applications on the cloud environments
- Worked on building applications using Sprint boot and Photon.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts on Canada Boxes.
- Worked on onboarding and publishing messages via Kafka between applications.
- Create Cassandra (cql) queries to troubleshoot production issues and fix them.
- Create SPLUNK queries using regex for critical error messages and setup alerts.
- Created Shell scripts under bash/Ksh to deploy a java based applications into AIX/Linux servers.
- Created PowerShell scripts to deploy a java/.NET application into windows servers and made run as a window services.
- Manage all Gaia Cloud Platform (GCP) deployment for all micro services and validated.
- Automated Wily/Dynatrace Installation on AIX/LINUX environments and created a Job to perform deploy via Jenkins.
- Automated the file loading process from S3 Cloud Storage to AIX servers and perform load into database using our application.
- Design and developed reports using IBM Cognos Analytics tool (11.1) and promote reports across all environments.
- Actively work on breaks/vulnerability fixes on java applications.
- Worked on onboard the application/micro services into GAIA Cloud Platform (GCP) with automated Jules, CI/CD pipeline with Maven/NodeJs build tools.
- File compare utility has been written using python and shell to calculate the difference between files.
- Debug and fix all Maven/Nexus artifactory related issues
- Fixed all Static Scanning(SSAP) vulnerabilities with upgraded version as per industry standard.
- File transfer between the various application teams using File Mover Tool, which is a S3 Cloud storage space.
- Work with Development team in improving the performance of applications and coordinating with different project managers and vendor partners for a smooth transition to Go-Live.
- Documentation of all the issues resolved and maintain a central knowledge repository (Confluence & Team Site) for easy reference. Also amend the new changes with the existing documents.
- Participate in Weekday/Weekend deployment activity and perform end to end validations of the changes.
- Analyses and reviews the logs for troubleshooting the deployment errors across all applications which includes WebSphere, Mule, Java errors, Terraform Unix related errors & Deployment tool.
Confidential, New Castle, Delaware
Delivery LeadResponsibilities:
- Manage lower level environments like UAT, PERF, SIT and DEV for testing teams to perform their testing without any glitch.
- End to end batch operations in Flexcube and Citi checking (mainframe application) by running jobs in Autosys
- Working with DBA team to perform database level restore and post refresh activities
- Coordinating with DEV team on code deployment at all lower regions on frequent basis
- NDM Configuration at Flexcube side and test with various partners
- Coordinating all lower level infrastructure activities like Certificate Management, AWS Services Disk Allocation, IBM WAS Patching etc. between various teams.
- Analysis of Defects related to environment issues.
- Analysis of IBM Web Sphere logs if any issues occurs in Flexcube application.
- Automation of disk space alert, File aging alert, NDM Process check alert and batch job execution in Autosys
Confidential, Newark, Delaware
Delivery LeadResponsibilities:
- During the masking process, worked with client directly on Requirement gathering phase and gone through all the SDLC Process and implemented
- Reusable Monitoring scripts has been created to stay 100% compliance on the masking process
- Fine-tune the SQL Scripts and reduced the timeframe on masking activities
- Daily/Weekly/Monthly Report on Masking has been automated using Shell scripts
- File level masking has been designed based on the File layouts after identifying the PI fields
- Migrated masking scripts/programs (C, Perl, Shell Script) from Solaris to AIX server.
- New PI fields has been identified on daily basis through scheduled report and update accordingly.
- Escalate to concerned team/Risk team if any production files being used in lower environments without masking.
- Perform Adhoc masking whenever necessary.
Confidential
Delivery LeadResponsibilities:
- Actively work on Production incidents in Confidential on various modules like Account, Custom Positions, Transaction Terraform, Tax Center, Statements and Documents
- Check the application and JVM logs in Confidential for analyzing any production incidents
- Validate Request and Response using SOAP UI, AWS Services on all production incidents
- Creation of Production defects and track until successful deployment into production. Rigorous follow up with build team on defect status.
- Validate daily production reports using the Splunk tool with splunk query.
- Analysis of Sybase Stored Procedure and suggest improvement/enhancement where its required.
- Handle all the Enterprise Releases, Hot fixes for Confidential application and validate stability of the system by running Regression Test reports and Proc calls.
- Developed reusable Monitoring scripts for middleware system using shell script.
- Actively worked on Batch job migration with various stakeholders for Confidential Application.
- Actively worked on Disaster Recovery (DR) and Sustained Resiliency (SR) testing for Confidential application.
- Analysis of the Messages stuck in STP Recovery queue and replay the messages to ensure no impact in production
- ACL (Access Control List) changes been implemented across Middleware Servers
- Monitor Daily/Weekly Batch jobs and act accordingly based on it failures
- Troubleshoot the workflow failures post identification in Workflow monitor
- Analysis of Session logs, bad files, workflow logs and work with build to fix the issues.
- Closely monitor the workflow status via Citrix and act on it failures
Confidential
Team LeadResponsibilities:
- Resolving Control-M Batch Job failures
- Script failures
- Dead locks due to resource unavailability.
- Manually restarting / terminating Jobs to handle critical failures
- Handling Daily Job Failures with Existing Defect
- Resolving Credit Card System Outages
- Handling Vendor Outages
- Fix Charge Back Issues
- Credit Card Batch Total Discrepancy
- Handling Settlement Issues with Credit Card Processing Vendors.
- Resolving File Transmission Issues
- Resolving user Pre-registration transmission/processing Issues
- Fixing Remittance/Lockbox/Image/ACH/Recurring File processing/transmission Issues
- Manually Processing Out of Schedule Files and requests from the Client
- Indirectly working with External customer queries and concerns missing payments and clarification
- Performing Application Changes and Managing Change Related Tasks.
- Migrating application to new environment performing regular failovers and assisting in Dress rehearsal Test.
- Deploying Application stability Patches and managing issues post migration
- Writing SQL queries to build simple and complicated requests for end user or end business configuration changes called Biller Implementation.
- Managing Change and working with Change co-coordinators to get approval for change
- Providing Information to Operations and Implementation team on various production queries.
- Sending Daily, Weekly and Monthly Status report
- Projecting Project Efficiency report every month and maintaining ON Target Service Level Metrics
- Preparing daily workloads for staff & co-ordinating the daily allocation of work.
- Motivating the team to achieve high standards and KPI targets.
- Handling new client enquiries and acting as the face of the business.
- Dealing with and resolving problems and issues which arise.
- Mentoring and training up junior and new joiners.
- Monitoring & reporting on standards & performance targets.
- Arranging & chairing weekly team meetings, Terraform, focussing on targets & achievements.
- Implementing new initiatives.
- Involved in the recruitment of new staff.
- Praise team members and creates a positive working environment.
- Providing prompt and accurate information on individual performance.
- Effective Shift Management & Delegation of work.
- People Management
- Delivery Management
- Resource Management
Confidential
Team member
Responsibilities:
- Administrating databases for Confidential
- Providing solutions to client for any Confidential related queries.
- Using ASI3.0 to automate the test setup process
- Shift Lead - Managing the team, Assigning daily tasks and Daily reporting
- Troubleshooting Windows related issues like HIGH CPU Utilization, disk space alerts, Server health checkups.
- Replication Configuration and troubleshooting issues.
