Devops Engineer Resume
San Jose, CA
SUMMARY:
- 8 years of IT Industry experience with System Administration, Networking, Datacenter operations, Configuration Management, Build, Release Management and Quality Assurance using GIT on UNIX and Windows environment.
- Good understanding of SDLC Methodologies like Agile, Waterfall, RAD and Devops processes.
- Experience with Continuous Integration Tools (Jenkins, Bamboo)
- Experience in using GIT on UNIX and Windows environment.
- Experienced in using Build Automation tools.
- Supporting development and operations environments in AWS.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Server implementation and configuration management via Chef and Puppet
- Working on PowerShell and Python
- Experience working in various environments like e - commerce product and IT web IIS Apps.
- Implemented Continuous Integration concepts using Bamboo and also Jenkins.
- Extensively worked on Jenkins, Docker for continuous integration and for End to End Automation for all build and deployments.
- Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Python Batch Scripts.
- Wrote deployment Automation scripts for multiple JAVA/J2EE Applications using Chef.
- Used Ant/Maven for building Java/J2EE Applications.
- Having good Experience in Chef and knowledge on Puppet for Deployment on Multiple platforms.
- Integrated Eclipse IDE with different versioning tools like Clear Case, Subversion and CVS.
- Created CM Plans and Build Documentation while maintaining source code.
- Coordinated different teams across the projects to Deploy different builds to different environments on parallel development for multiple projects.
- Building and deploying Oracle applications and oracle e-business (r12) suite environment.
- Worked on BEA WebLogic Server for Server Installations, Configuration, Application components deployment, performance tuning including troubleshooting and maintenance.
- Knowledge in configuring multiple WebLogic domains including machines, manage servers, node managers and cluster environments.
- Deployed various WAR, JAR, EAR and J2EE applications on different servers and in clustered environment using Console or auto deployment scripts.
- Worked on Ticket Tracking Tools like Remedy and Jira.
- Created CM Plans and Test Plans for Applications.
- HP Service Management System Ticketing Tool was used for Production Releases.
- Experience on job scheduling operations onto Autosys.
- Experience on Data Center operations and windows active directory operations.
- Worked on Backup tools like NetBackup and Backup Exec.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
TECHNICAL SKILLS:
Operating System: UNIX, Linux, iOS, Windows NT/2000/2003/XP/Vista/2007, RHEL.
Application Servers: WebLogic, WebSphere, JBoss, Tomcat, IIS.
Build Tools/ DevOps: Jenkins, Puppet, Chef, Ant, Maven, BAMBOO
Database: Oracle 10g and 9i, PL/SQL, SQL 2005 AND Enterprise.
Programming Languages: C, C++, Java, HTML5/CSS3, XML, VB Script, Shell, and Perl
Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.
SCM Tools: SVN, ClearCase, AWS Elastic Beanstalk, AWS Cloud Formation.
EXPERIENCE:
Confidential, San Jose, CA
DevOps Engineer
Responsibilities:
- Contribute to continual rollout of Chef based deployment automation across multiple Test and Production environments
- Developed and maintained cookbooks, performed related training.
- Worked on MES maintenance and administration
- Developed cookbooks for automation of MES application deployments
- Worked on WSO2 cookbook and written recipes for automation of User management, roles and subscriptions to APIs at WSO2 API Store.
- Contributed on Ansible playbooks for deployment of few internal applications onto heroku.
- Maintained up time and troubleshoot problems in active Dev, QA and Production environments, along with development and deployment infrastructure, counting over a 1000+ servers
- Knowledge on Logic Monitor configuration and working.
- Manage configuration using (Chef, Ruby, Python) and patching
- Worked along team for migration of few Chef Cookbooks to Ansible.
- Define, configure and script build, metric, test, deploy, release and other steps of deployment pipeline for variety applications by Continuous Integration.
- Experience deploying and maintaining multi-container applications through Docker.
- Experience working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
- Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Written Cloud formation templates and deployed AWS resources using it.
- Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
- Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances.
- Deployed applications on to AWS IIS webservers.
- Automating infrastructure in AWS using amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets.
- Creating cookbooks and deploying using chef to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Software Development Life Cycle: Shape and improve SDLC processes and document them in Standard Operating Procedures.
- Automation: Author customized scripts (in Ruby, Python, and/or your favorite Shell) and software applications to automate environment maintenance, orchestration, and release engineering tasks.
Confidential, Atlanta, GA
DevOps Engineer
Responsibilities:
- Maintained and Administered Oracle Fusion Middleware 12c.
- Using Puppet Programing, automated the installation and configuration of Oracle Database and SOA suite 12c.
- Responsible for build and deployment automation using Docker containers and Puppet.
- Involved in setting up of Docker and creating new images and getting images from Docker hub And performing the builds.
- Configured SOA and OSB servers in WebLogic Admin server console.
- Worked on and Maintained VMWare servers.
- Written Cloud formation templates and deployed AWS resources using it.
- Integrated J Developer to Gerrit code base.
- Developed Build and Deployment scripts using Maven and Ant as build tool.
- Automated the build and deploy of SOA and OSB composites using Jenkins
- Created Jenkin Jobs for Unit Testing, Functional Testing scripts that triggers along with and after Build and deploy job.
- Managed results in Jenkins Dashboard view using Plugin Dashboard View and also added Sonar Dashboard view into Jenkins.
- Used Jenkins & Puppet to perform automated CI Builds and Deployments.
- Automated End - End for build, deployment and testing on the SOA and OSB composites.
Confidential, Los Angeles, CA
Build and Release Engineer
Responsibilities:
- Managing Cloud Services using AWS Cloud Formation which gives developers and businesses an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
- Integrated JQuery based front-end elements.
- Created detailed insight into all aspects of Business Operations through painstaking integration of Chef.
- Creating and administering Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment.
- Created Branches, Labels and performed Merges in SDLC system Stash and GIT.
- Developed processes, tools, automation for Jenkins and DevOps based software for build system and delivering SW Builds.
- Building and deploying Oracle applications and oracle e-business(r12) suite environment
- Creating applications and push them to a definable set of Devops with Python.
- Managed build results in Jenkins and deployed using workflows.
- Managed continuous delivery in Microservices and Microservice Architectures.
- Managing CVS, TFS, Subversion, Setup box.
- Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention DevOps.
- Maintaining Teamcity, Artifactory, Fisheye, Uber SVN, Sonar, and Stash.
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Have used Confluence to create, share and discuss content and projects on Python.
- Familiar and experienced with Agile Scrum development.
- Integrated GIT into Jenkins to automate the code check-out process
- Used Jenkins for automating Builds and Automating Deployments
- Very strong Project Management experience performing ITIL RM /SCM activities.
Confidential
Sr. Systems Analyst
Responsibilities:
- Providing IT infrastructure support to HCL’s client AstraZeneca by proactively monitoring its IT Infra Structure Environment.
- Monitoring servers through various tools like Tivoli Enterprise Console, HP Open View and HP SIM.
- Monitoring and managing Batch jobs through AUTOSYS.
- Creating and updating tickets in REMEDY.
- Preparing daily reports.
- Monitoring of daily backup status, Server Backup Health check and generating daily report for the same.
- Remotely login to servers, troubleshooting backup failures and resolving the tickets.
- Remotely logging to TSM Backup servers through putty, checking the backup health status.
- Performing windows patching activity.
- Maintaining and updating the dashboards of various incidents.
- Monitoring network and servers for software and hardware failures.
- Monitor disk space, processes and more on servers and work stations.
- Monitoring the team quality metrics
- Sending daily reports to the manger
Confidential
Network Engineer
Responsibilities:
- Installation and Maintaining Local Area Network at the workplace.
- Performed cross platform audits of Active Directory (AD) objects and user permissions.
- Managed User Accounts on Windows NT and UNIX Platform (Creation, Deletion, Permissions, and VPN Access).
- Developed organizational units in Active Directory (AD) and managed user security with group policies.
- Created and maintained email addresses and distribution lists in MS Exchange.
- Compiled data to assist technical writers with IT new hire manuals and prepared data to report to testers for system enhancements.
- Managing user profiles with proper assignment of rights on resources.
- Taking back-up such as Daily, Weekly and Monthly of all the client PCs.
- Provided technical support to the entire organization on software and hardware’s.
- Updating Operating System, Antivirus, Service and Packs.
- Configuring and updating firewall settings for users.
- Installation and up-gradation of hardware and software.
- Responsible for the repair and maintenance of desktops.
- Manage Company Documents.
Confidential
System Admin
Responsibilities:
- Managing user profiles with proper assignment of rights on resources.
- Taking the back-up such as Daily, Weekly and Monthly of all the client PCs.
- Provided technical support to the entire organization on software and hardware’s.
- Updating Operating System, Antivirus, Service Packs.
- Installation and up-gradation of hardware and software.
- Responsible for the repair and maintenance of desktops.
- Manage Company Documents.