Devops Engineer Resume
3.00/5 (Submit Your Rating)
St Louis, MissourI
PROFESSIONAL SUMMARY
- 9+ years of experience in IT Infrastructure Management Project Management, DevOps, Continuous Integration, ITIL, Networking, Systems Administration, Application Release Management & Testing wif technical expertise in teh implementation, operation and support functions. Experience in project management,AWS, Puppet, GitHub, Jenkins, Docker, Red - hat Linux. Excellent Communicator, quick learner and adapts to emerging technologies.
- Design, Develop and Implement CICD (Continuous Integration Continuous Deployment) integrating, Puppet, Github, Docker and Jenkins across teh platform.
- Excellent Hands-On Experience in AWS.
- Good knowledge on AWS instance creation, VPC and other technology.
- Exposure in multiple working Environment such as Banking, Financial and Insurance Domain.
- Good Hans-on experience wif Groovy.
- Creating Jenkins Pipeline Templates for various type of applications wit teh help of Groovy.
- Experience in Software development life cycle (SDLC), agile Methodologies.
- Configuration and management of different environment such as Linux, solaris and Windows.
- Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins
- Installed/Configured/Managed Puppet Master/Agent. Worked wif modules and Manifests, download pre written modules from puppet-forge.
- Worked wif GitHub to manage source code repositories and performed branching, merging and tagging depending on requirement.
- Proven Success in Systems Optimization, DevOps and Strategic IT Solutions.
- Managing and Coordinating Multiple Projects - Business, integration and regression Testing of Unix Platform/Middleware /Business Application.
- Experienced in managing IT infrastructures and Application Testing across multiple platforms (Unix, Linux).
- Release, Deployment and Incident Management wif technical expertise in teh implementation, operation and support functions.
- Environment provisioning solutions using Docker, Vagrant,
- Proven ability to create and deliver solutions tied to business growth, organizational development and systems/network optimization.
- Skilled problem identifier and troubleshooter comfortable managing systems, projects and teams in a range of IT environments.
- Comprehensive understanding of UNIX concepts, managing and set-up of test environment.
- Rendering Multilevel Support which includes L3, L2 and L1 support to administration, installation, testing, and support of client/server hardware, software, peripherals, and networked systems for Solaris, Linux, and Windows NT/2003 Server.
- Guiding, motivating and implementing Automation.
- An TEMPeffective communicator wif exceptional relationship management skills wif teh ability to relate to people at any level of business and management.
- Installation and configuration of Middleware, oracle DB, Oracle DB upgrade and SPARC to X86 Migration.
- Experience wif package installation, parameters and dependencies.
- Experience in multiple workflow and deployment tool such as Magnify, Remedy, ELVIS, ASDIS, Jenkins and Service Now.
TECHNICAL SKILLS
- DevOps
- Jenkins
- AWS
- Unix
- Solaris
- Linux
- Windows
- Administration
- Project Management
- Productivity Improvement
- Knowledge Management
- Jenkins
- GitHub
- Technical Support
- Systems Installation,
- Configuration & Upgrade
- Application Testing
- Non Functional Testing
- Training & Mentoring
- Net Backup
- Putty
- Groovy
- Release Management
- Deployment Management
- Incident Management
- Perl Scripting
- Oracle Database
- Database Upgrade
- PL/SQL
- Database Migration
- SSH Client
- Puppet Master
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, Missouri
DevOps Engineer
Responsibilities:
- On-boarding application to CI platform wif tools used such as puppet, Jenkins, urban code deploy (uDeploy), AnthillPro, SVN, GitHub, JFrog Artifactory etc.
- Post on-boarding support for all applications on-boarded in terms of CI issues.
- Maintaining puppet blueprints and deploying in various env wif CI.
- Installed and configured uDeployfor Automating Deployments and providing a complete automation solution.
- Understanding teh flow of Jenkins pipeline template and add modify/change wif teh help of Groovy.
- Integrated Subversion into uDeployto automate teh code check-out process.
- Extensively worked wif JIRA for daily tracking of tasks and issues.
- Deployment of Docker containers for development.
- Implementation of Docker, and various Docker orchestration tools such as docker-compose, docker swarm, boot2docker, Quay on-prem registry and various other management tools.
- Setup different environments for build, (Dev, ET, SIT, PTE and Prod).
- Deployment of teh Business processes by creating JAR, WAR and EAR files to WebSphere and WebLogic application servers.
- Built, configured and supported Application team environments.
- Used Hudson/Jenkins and Anthill Pro to perform automated Builds and Deployments.
- Configured and Managed Jenkins for running teh automated Builds and Deployments to CI Dev Servers.
- Used Subversion and GITHUB for teh purpose of Software Configuration management and maintaining teh versions.
Confidential, Phoenix, Arizona
DevOps Engineer
Responsibilities:
- Worked wif GitHub to manage source code repositories and performed branching, merging and tagging depending on requirement.
- Design, Develop and Implement CICD (Continuous Integration Continuous Deployment) integrating, Puppet, GitHub and Jenkins across teh platform.
- Exposure in multiple working Environment such as Banking, Financial and Insurance Domain.
- Experience in Software development life cycle (SDLC), agile Methodologies.
- Participate in requirement gathering, planning, implementation, deployment and management of any infrastructure change in teh client’s technical environments.
- Responsible for sharing teh report metrics on Change Records, Incidents, Problems and technical environments’ availability wif teh Client Manager and all teh Stake holders.
- Point of contact for onsite and offshore team for any infrastructure changes, deployment of production releases in technical environments, any other technical challenges and escalations.
- Automated deployments of full application stack using
- Jenkins/Docker
- Project Planning, Client communication, requirement gathering, Project task monitoring, review project activities
- Installed/Configured/Managed Puppet Master/Agent. Worked wif modules and Manifests, download pre written modules from puppet-forge.
- Decide, assign and supervise day-to-day activities of onsite and offshore team to ensure that teh project deliverables is in line wif teh project plan and as per teh project requirement. In addition, to ensure that execution of teh project is as per Cognizant and Client’s quality procedures.
- Participate in teh sprint-planning meeting wif development and QA team, identify changes needed for teh environment, propose solutions, implement tan using agile project methodology, and manages different tracks by scheduling teh release of each Sprint based on business criticality.
- Coordinate teh Onsite-Offshore operations of project.
- Lead manage and track multiple time bound, financial impact short-term, long-term projects including changes in Database, WebSphere, Security SSO Certificates and OS Patches etc.
- Perform and assign activities like installation, Configuration and administration in an environment running various front end, middle-ware and back end technologies and products ranging from IIS, IBM, HTTP server, WebSphere application server, WebSphere business integration server, WebSphere process server, MQ address validation server, extreme document management, and various insurance application.
- Act as a liaison between QA, Application development and Operations.
- Use service now to approve, assign, and track changes and incidents in teh environment.
- Identify and implement environment management process and procedures for optimizing teh day to day activities which includes enabling high availability of applications, automation of task, performance tuning of environments, handling changes in teh environments, working on non-production incidents and restoration of services, enabling security in teh environments and teh management of server/application assets.
- Sharing metrics on activities performed and environment availability on a weekly basis.
Confidential
Infrastructure Engineer / Test Engineer
Responsibilities:
- Managing 1700+ Development/Test Environment servers as First Point of Contact.
- Performing User Management and group modifications based on teh request.
- Monitoring automated Solaris update service (SUS) jobs and perform manual update if required.
- One of teh key Player for handling end to end Application testing Request called RFC as Test
- Engineer and enabling smooth roll out in production for an application.
- Certificate Management on STD/WAS/IHS/Oracle-PKI soft-tokens.
- Middle-ware/web sphere Installation, WebSphere Cell Creation.
- Gathered all small pieces of information spread in various resources for Certificate Renewal merging them in a SOA Document and provided extensive training to all team members.
- Oracle stack Installation/ Upgrade/DB Migration (from sparc to x86).
- Activation and deactivation of backup policies for various file systems.
- Packages and Patch Management.
- File system management, quotas Implementation and cronjobs scheduling.
- Monitoring system health in terms of disk utilization, zombie processes and other sort of regular issues.
Confidential
System Administrator
Responsibilities:
- Installation and configuration of windows servers as per Organization standards wif Customized ghost images.
- Providing File, Printer and Internet Access, Assigning share and security permissions on files/folders.
- Install, upgrade, support and troubleshoot Enterprise and in house Applications running on MicrosoftOperating System Including AS400, Oracle, Live Person, Outlook, Lotus Notes etc.
- Unattended Software deployment using Tivoli tool.
- Develop trends by monitoring and analyzing incoming calls, problems and support requests.
- Dealing wif hardware and application support queries and issues reported to teh support desk and escalated to teh desktop support administrator.
- Take ownership and responsibility of queries, issues and problems assigned to teh Desktop Support Administrator.
- Maintain adequate knowledge of operating systems and application software used to provide a high level of support.
- Configuration of network Printers and creating queues to assign permission to users.
- Creating backup wif different Backup Strategies.
- Supporting and coordinating wif Onsite Support for remote issues and escalating to upper level.
- Managing of User ID( NBK ID, NBE ID) in active directory.
- Managing and Resolving tickets as per Turn around time (TAT) wif Magnify Ticketing tool.
- Prepared Backup Schedule for Normal, Incremental/Decremented Backups.
- Preparation on Monthly Reports Etc.