We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

Los Angeles, CA

SUMMARY

  • Over 7+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Experience in cloud computing technologies like OpenStack, AWS& Cassandra
  • Experience working in various environments like e - commerce, product, SAAS and IT web Apps.
  • Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Batch Scripts.
  • Used scripting languages like Python, Ruby, Perl, Bash and CF Engine and Web Service like AWS.
  • Software development background in Java/J2EE building web applications.
  • Experience in managing Linux server farms.
  • Good Command in Basic Linux, Solaris, AIX and Unix administration
  • Experience is using Tomcat, Apache and Nginx webservers for deployments and for hosting, load balancing / proxy needs.
  • Knowledge in IIS and hands on experience wif WebSphere, JBoss and WebLogic deployments
  • Hands on experience wif QTP, HP Load Runner and Selenium Testing Tools
  • Familiar wif integrating JUnit, Cobertura, PMD and other code quality qualityTests as a part of build process.
  • Created instances in AWS and assisted on migration from data center to AWS.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup procedures.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM)
  • Knowledge in Oracle and MS SQL Database servers DB tasks.
  • Worked wif various scripting languages like Bash, Perl, Shell, ruby and Python.
  • Used Agile practices (iterative development & sprints) for various user stories during teh project execution
  • Worked wif different Tools like Rally, Jira, Bugzilla, and Remedy.
  • Worked wif various application servers like Tomcat, Jboss, and Nginx.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Coordinated wif teh Offshore and Onshore teams for Production Releases.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of teh projects.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.
  • Good analytical, problem solving, communication skills and has teh ability to work either independently wif little or no supervision or as a member of a team.

TECHNICAL SKILLS

Operating Systems: Sun Solaris 7, 8, 9 &10 Linux (Red Hat 5.x, 6.x, SUSE Linux 10), AIX, VMware ESX, Windows NT/ 2000/2003/2012, CenOS, Ubuntu.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree

Languages: C, C++, Java, .Net, Shell scripting, Python, Ruby and Perl Scripting.

Databases: Sybase, Oracle 7.x/8.0/9i/10g, MySQL, DB2

Configuration Management: ANT, Maven, GIT, SVN Subversion, ClearCase, Jenkins, Puppet, Chef, Sonar, Nexus.

Tools: Web Sphere Application Server 3.5, 4.0, Netscape/iPlanet Server, MQSeries, WebLogic Server, Jira, JBOSS, Apache Tomcat server, Nagios, Ngnix.

Cloud: Amazon Web Services: EC2, IAM, Elastic Beanstalk, and ElasticLoad balancer (ELB), RDS (MySQL), S3, Glacier, Route 53, SES, VPC Monitoring

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Sr. DevOps Engineer

Responsibilities:

  • Automated teh front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Vagrant, Jenkins, and cloud Formation.
  • Manage teh configurations of Multiple servers using Chef
  • Written multiple manifests and also customized facts for efficient management of teh Chef clients.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers
  • Worked wif a complex environment on Red Hat Linux andWindows Servers while ensuring dat these systems adhere to organizational standards and policies.
  • Maintain and track inventory using Jenkins and set alerts when teh servers are full and need attention.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments
  • Used tracking tool JIRA and also triaged teh issues and maintained bugs using JIRA tool.
  • Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.
  • Bootstrapping instances using Chef and integrating wif auto scaling.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
  • Manage teh integration of new software projects and products into teh build environment.
  • Work wif product development to resolve build-related issues in all projects.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) wif teh teams to ensure successful project forecasting and realistic commitments
  • Involved in scrummeetings, product backlog and otherscrumactivities and artifacts in collaboration wif teh team
  • Migrating teh data to respective DEV and QA Oracle database before doing code roll-outTroubleshooting various production related outages.

Environment: CISCO UCS/VMWARE, SGI Servers, Centos, Ubuntu, Jenkins, Maven Chef, Jira, AWS, Tomcat, JBOSS, Sonar, Nexus.

Confidential, Richmond, VA

DevOps Engineer

Responsibilities:

  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Worked wif GitHub to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Configured Red Hat Kick start for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers. Integrated builds wif Code Quality Tools like Cobertura, PMD and Find bugs.
  • Responsible for deploying teh puppet blueprints servers using Jenkins, in DEV, IST & PROD environments.
  • Setup AWS resources from scratch like creating EC2 instance, ELB, Auto scaling, Setting up VPC, handling security concerns.
  • Troubleshooting concerns related to AWS services related to public and private subnets.
  • Worked wif PCF for managing multiple cloud environments.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Strong in building Object Oriented applications using Java, python, writing Shell Scripts on UNIX
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managing Users and Groups in Subversion (SVN) and troubleshooting client specific issues and user issues.
  • Examine and clear conflicts related to merging of source code for GIT.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration wif teh team.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating teh WLST scripts to Shell Scripts.
  • Work hands-on wif enterprise firewalls, security appliances, switches.
  • Part of on call rotation and respond to alerts and notifications promptly.Environment: Linux, Vagrant, VMware, shell scripting, Python, Ant, Maven, cron.
  • Maintained all teh Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.

Environment: Java/J2EE, SVN, Maven, Chef, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Open stack, Rackspace, Jenkins, Python, Hudson, Puppet.

Confidential, New York, NY

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • Develop installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, wif little downtime.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Member of teh Technical Design team, Build and Release Module for Development of new products.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Automated teh cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Used Maven scripts to build teh source code. Supported and halped to create Dynamic Views and Snapshot views for end users.
  • Automated teh build and release management process including monitoring changes between releases.
  • Deployed teh Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Documented project's software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Used teh continuous integration tool AnthillPro to automate teh daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings wif Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely wif software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pomp files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to teh schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven, ANT, Tomcat, Jira.

Confidential

LINUX Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues,deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Installed, configured, troubleshoot, secured Linux servers and also product servers.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Installation and configuration of Apache web servers.
  • Experienced working wif Preload Assist and PICS projects.
  • Bash shell-scripts to automate routine activities.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • System builds form teh scratch for UNIX and Linux System.
  • Installing and setting up Oracle9i on Linux for teh development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux.
  • Diagnosed hardware and software problems and provided solution to them.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Updated data in inventory management package for Software and Hardware products.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Worked wif DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

Hire Now