Technology Specialist - Devops Engineer Resume
3.00/5 (Submit Your Rating)
Long Island, NY
SUMMARY
- Technically Sophisticated professional with 8+ years of experience in the areas of Enterprise Content Management, Middleware Application Server Support, Build and Release, Infrastructure Automation, DevOps and Application Support on Unix, Linux, Solaris, Windows environments.
- Provide AWS solution for client projects collaborating all AWS services (EC2, RDS, EMR, S3, VPC, IAM), System monitoring on available AWS monitoring tools (Cloudwatch) dashboard, alarms, and (Cloudtrail) historical event tracking.
- Expertise in High Availability on AWS as well as Backup and Recovery solutions (AWS S3, Glacier)
- Well experienced in performing the regular cost saving checks across AWS accounts and apply best practices on all AWS services handled.
- Expertise in Core Java, C# Programming, Shell Scripting and Python scripting.
- Experience in Agile Software Development Environment using Agile methods like SCRUM.
- Expertise in using Integrated Development Environments Such as Eclipse, Visual Studio.
- Extensive working knowledge on source control management tools - SVN, GIT (a distributed source version control system) and proficient in installation and configuration of both on-premises and hosted git repositories, architecture, communication protocols, commands, branching, group member visibility levels on project repo’s, applying stash and tagging.
- Experience in using and integrate the build frameworks like Ant and Maven with Jenkins for building the deployable artefacts such as war/ear from the source code.
- Expertise in installation and configuration of continuous integration tool Jenkins and in creating Jenkins jobs, CI/CD pipeline, installing plugins (GIT plugin, Maven plugin, Deploy to the container plugin, Build pipeline plugin, Role Based Authentication plugin) and to trigger automatic builds whenever code changes are occurred and deploy the artefacts to the container.
- Well versed in integrating the Jenkins with artefacts version control system Nexus and Artifactory.
- Experience in configuration management tools - Chef and Ansible.
- In setting up Chef Server, Client Workstation, Bootstrapping Nodes, creating Chef recipes, cookbooks, attributes, templates, roles, environments and importing cookbooks from chef supermarket. Configuring and updating the container nodes. Proficient in the installation and configuration of both hosted and on-premises Chef servers.
- Expertise in writing the Ansible playbooks and deployment templates in python for infrastructure automation.
- Good Knowledge on Docker. Configuring the Docker containers and creating container images in building prod/nonprod environments.
- Strong experience in Containerized application deployment with Kubernetes. Also in building the Kubernetes clustered environment - configuring kubernetes cluster services, kubernetes workers.
- Well versed in creating AWS EC2 virtual machines and configuring the cloud environments using Terraform.
- Good Knowledge in configuration and monitoring the health of application servers, disk usage & other statistics using Monitoring tools like AppDynamics, MyMonitoring and Nagios.
- Working experience on different databases like Oracle and SQL Server.
- Working for Wells Fargo (a financial services company) client for the last 18 months with in the Build and Deploy team for automating the whole build and deploy process to adopt the DevOps model in all business units/portfolios.
TECHNICAL SKILLS
Programming Languages: Core Java, C#, Shell Script & Python
Operating System & Framework: Unix, Linux, Solaris, Win, Cent, Ant & Maven
Compilers & Debuggers: Visual Studio, Eclipse
Tools: GIT, Jenkins, Nexus, Chef, AppDynamicsMyMonitoring & Nagios, AWS
PROFESSIONAL EXPERIENCE
Confidential, Long Island, NY
Technology Specialist - DevOps Engineer
Responsibilities:
- Responsible for planning, developing, executing and supporting the software development lifecycle from the point of developer check-in through production deployment.
- Automated GIT (Development) based release management processes including monitoring changes between releases.
- Primary point of contact for Continuous Integration and Continuous Deployment setup, maintenance activities for tools like Jenkins, Nexus and GIT.
- End to End Administration, Integration, Automation of Tools like JIRA, NEXUS, GIT etc.
- Setting up the Continuous Integration and Continuous Delivery pipeline for several internal projects using Chef - Chef Server, Client Workstation, Bootstrapping Nodes, creating Chef recipes, cookbooks (or) download from the chef supermarket. Configuring and updating the container nodes.
- Creating projects in GIT and help developers in pushing code to the branch and to the master branch once the code changes are approved.
- Managed Source Code repositories using GIT maintaining for multiple parallel releases.
- Create Docker images and deploy the same in various prod/nonprod environments.
- Create and setup environments in AWS EC2 virtual machine and configure the cloud watch on the application instances running on them.
- Deploy the containerized applications using Kubernetes into AWS EC2 virtual machines.
- Creating AWS EC2 virtual machines and configuring the cloud environments using Terraform.
- Provide consultation for AWS costing and architect flexible solutions. Also Perform regular cost saving checkup across AWS accounts and apply best practices on all AWS services handled.
- Provide support to resolve incidents and help in resolution for escalations on AWS Support
- New Tool Integrations and Old Tools decommissions directly with the client team.
- Automated nightly build, test, and reporting mechanisms.
Confidential, COVINGTON, KY
Software Engineer - Build/release Engineering, configuration management
Responsibilities:
- Configuring Jenkins jobs for automatic code build and deployments whenever code changes are occurred.
- Build CI/CD pipeline to auto deploy the application to prod and non-prod environments.
- Install and configure the Tomcat application server on various nodes.
- Test the application deployed on various environments using SOAP UI and ensure the application health is good and deployment is successful.
- To create and manage user accounts, disk space and process monitoring in Red hat Linux.
- Knowledge of shell scripting to automate any day to day process to be done on multiple servers of same configurations.
- To monitor CPU utilization, Disk utilization, System Performance of Virtual memory, user process activity, memory activity, network, memory and Swap Space management.
- Support FileNet application testing activities like Performance Testing, Failover testing etc.
- Preparing monthly FileNet space consumption report.
- Played a crucial role in the FileNet migration project - migrating data and objects from FileNet Content Services to Documentum repository using Buldozer and FME migration tools.
- Setting up the monitoring on server instances in MyMonitoring tool and ensure the health of the application for every 10 min interval.
- Reviewing Daily, Monthly monitoring reports and work to fix the issue if found anything abnormal.
- Scheduling a weekly meeting with the project coordinator to discuss on CM’s, IM's, PPM request and PMR’s.
- Schedule the automated jobs by using Cron.
Confidential
Engineer Application Development - Batch Operation Engineer
Responsibilities:
- Involved in review process of code, application design & deployment documents.
- Developed different procedures and functions for migration process from a legacy system to the new one.
- Automated various existing process to reduce man hours.
- Writing WMIC scripts to monitor the disk drive space usage and to gather and RAM and system configuration details from the application server nodes.
- C# programs to auto-notify the team about result files at shared location, weekend support on-call reminders and effort tracker updates.
- Hands on experience using ticketing tools like HP service manager.
- Handled impact analysis on the applications for client change requests.
Confidential
Software Engineer
Responsibilities:
- Deploy and manage AE and CE application components on the IBM WebSphere app server.
- Monitoring the health of the application by pinging the health page urls.
- Prepare the daily checklist before and after Application starts up.
- Monitoring the FileNet related core and client servers frequently.
- Checking the stop and start of services during startup and shutdown of environment.
- Checking processes status on Solaris servers.
- Provides on-call, off-hours support.
- Application smoke test involves checking the insertion and retrieval of documents.
- Creation and management of Incident tickets, CR’s, ASK requests and PMR s.
- Handling changes in the production environment.
- Raising incident ticket using IBM remedy management tool.
- Worked on application related print and database issues.
- Interacting with clients and the on-site coordinator for Tickets in the Remedy tool.
- Support for weekend shakeouts/releases and deployment activities.
- Supporting the team in innovation and practice.
