We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Extensively worked on Jenkins for continuous integration (CI) and for End to End automation of all build and deployments. Implemented CD pipelines for multiple application teams.
  • Created AWS instances and deployed applications and delivered for Pre - Prod teams to initiate QA testing.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, IAM, AMI, EBS, Glacier, ELB, RDS, CloudFormation, CodePipeline, CodeBuild and Lambda.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IP's, Snapshots, Load Balancers and Security Groups.
  • Involved in several projects setting up builds using Ansible, Puppet and Chef.
  • Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Implemented Continuous Integration with Jenkins, Build Forge, Hudson and integrated Jenkins with Maven, Sonarqube, Junit, Nexus and Chef.
  • Experience on writing Chef Cookbooks and recipes to Provision several pre-prod environments consisting of DB installations, Tomcat/WebLogic domain creations and several proprietary middleware installations.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using Team Foundation Server (TFS) and JIRA.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experience in Configuring and deploying to Application servers Weblogic and Websphere.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Build infrastructure design SCM, GIT, perforce, SVN, Continuous Integration, Continuous Delivery, Preflight builds, Configuration Management, Release Automation, Installers, Packaging, Build languages, Scripting, Python, Ruby, Shell, Ant, Maven, Chef, Windows, Linux, Virtual Machines, Apache testing, Apache tomcat and Weblogic.
  • Working with varying business units, understanding their release requirements, resolving their release issues and aligning them to appropriate release vehicles as per needs.
  • Lead cross-functional team to support each Release project plan and post Release/Change review.
  • Created & improved Release processes and documentation to minimize customer impact during changes.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Technology& Scripting: AWS, Chef, Docker, Jenkins, Shell scripting, Oracle, Batch scripting, Maven

Application Server/Web Server: Tomcat, Web logic, Apache, Windows IIS Server

Version Control Tools: Git, SVN, PVCS, Perforce

Tools: ITSM, Quality Center ALM, Control-M, Autosys, JIRA, IBM Clarify for change management

Platforms: Linux, Solaris, Unix, Windows

PROFESSIONAL EXPERIENCE:

Confidential,San Francisco, CA

Sr. DevOps engineer

Responsibilities:
  • Created pipeline jobs in enterprise Jenkins using jenkinsfile and created docker images from the build process.
  • Automated the deployment process of docker images using Marathon in the Mesos infrastructure to Dev and promotional deployment to non-PRD and PRD env’s.
  • Used many tools like Checkmarx, PMD in CI/CD process to have a seamless deployment
  • Did a poc on Ansible tool and wrote Ansible playbooks with PythonSSH as the wrapper to manage configurations of AWS nodes and tested playbooks on AWS instances using Python by running the Ansible scripts to provision Dev servers.
  • Implemented new projects building framework using Jenkins and maven as build framework
  • Created an end-to-end CI/CD pipeline setup for salesforce project including branching strategy, deployment process keeping business needs
  • Worked on Serverless architecture for automation of deployment using AWS services which include API GateWay, Lambda, S3, IAM role, CodePipeline, CodeBuild, CloudFormation Template, SNS, CloudWatch
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, CloudFormation template. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)
  • Manages the building and automated deployments of our analytics infrastructure to AWS.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • AWS server provisioning using Chef Cookbooks and Recipes.
  • Expert in performance monitoring tools like Iaas, AWS CloudWatch and stackdriver.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Administration of user accounts and managing their permission, hands on experience on troubleshooting the connection issues of users with GitHub and Jenkins
  • Involved in scrum ceremonies (standup, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Resolved update, merge and password authentication issues in JIRA.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins. Designed the project workflows/pipelines using Jenkins as CI tool.
  • Started working GIT repository implementation. Defined branching strategies in GIT and implementation of best practices.
  • Written Cron jobs in the QA, STG and Production servers for automatic backup and restart of the documenting doc bases for Salesforce project.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA teams to resolve related issues.
  • Multiple parallel builds are implemented through a build farm by installing Jenkins on a Linux machine and creating a master-slave configuration and monitoring the servers using Autosys.
  • Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Written Shell/Ruby scripts to automate the deployment process.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Expertise in using build tools like MAVEN for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef.

Tools: and Technology: GHE, Git, Perforce, Shell Scripting, Mesos,Marathon, ORACLE, Continuous Integration, Jenkins, Chef, Ansible, AWS, Docker, Maven, Ant, SBT, Checkmarx, PMD, Tomcat, Autosys, JIRA, HP Service Manager, Linux, Windows

Confidential,Sunnyvale, CA

Sr. DevOps engineer

Responsibilities:
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Terraform or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Manages the building and automated deployments of our analytics infrastructure to AWS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • AWS server provisioning using Chef Cookbooks and Recipes.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Expert in performance monitoring tools like Iaas, AWS CloudWatch and stackdriver.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Chef to aid with our deployment process, and migrating in-house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Automated provisioning of cloud infrastructure with Chef.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, testing docs.
  • Resolved update, merge and password authentication issues in JIRA.
  • Written multiple cookbooks in Chef. Implemented environments, roles and data bags in Chef for better environment management.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins. Designed the project workflows/pipelines using Jenkins as CI tool.
  • Started working GIT repository implementation. Defined branching strategies in GIT and implementation of best practices.
  • Multiple parallel builds are implemented through a build farm by installing Jenkins on a Linux machine and creating a master-slave configuration and monitoring the servers using Autosys.
  • Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Written Shell/Ruby scripts to automate the deployment process.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA teams to resolve related issues.
  • Expertise in using build tools like MAVEN for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef.
  • Written Cron jobs in the QA and Production servers for automatic backup and restart of the documenting doc bases.

Tools: and Technology: SVN, Git, Shell Scripting, ORACLE, Continuous Integration, Jenkins, Chef, AWS, Docker, Maven, Tomcat, WebLogic, Autosys, Control-M, ITSM, Quality Center ALM, IBM UMQ, JIRA, HP Service Manager, Linux, Windows

Confidential, Dallas, TX

DevOps Consultant

Responsibilities:
  • Implemented new projects building framework using Jenkins & maven as build framework tools
  • Implemented a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
  • Converted production support scripts to chef recipes.
  • Testing of cookbooks with chef-spec
  • Setting up client server model of Chef in development environment
  • Worked on documentation - Chef basics, Initial setup of Chef, data bags implementation, Coding standards, Cookbook document, Testing docs
  • AWS server provisioning using Chef Recipes.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Defining Release Process & Policy for projects early in SDLC.
  • Coordinating with Different Project teams on Build &release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out
  • Troubleshooting various production related outages.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Manage the integration of new software projects and products into the build environment.
  • Worked with product development to resolve build-related issues in all projects.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams Environment.

Tools: and Technology: SVN, Clearcase, Shell Scripting, ORACLE, Continuous Integration, Jenkins, Hudson, Maven, Tomcat, WebLogic, Autosys, Control-M, ITSM, Chef, AWS, Quality Center ALM, IBM UMQ, JIRA, HP Service Manager, Linux, Windows

Confidential, Nachville, TN

Configuration Management (CM) and Environment Control (EC) Team Member

Responsibilities:
  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process by creating the scripts using WebLogic Scripting Tool (WLST).
  • Build artifacts (WAR's and EAR's) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Responsible build and deployment activities in all environments.

Tools: and Technology: Sun Solaris 5.8/Linux OS, Synergy 6.3, SVN, Oracle, IBM MQ V7, Jenkins, Maven

Confidential

Developer/BUILD Team Member

Responsibilities:
  • Build and Deployment for TPS (Trade Processing System):
  • Support daily scheduled and ad-hoc build/deployment requests on various environments
  • Create and update Jenkins jobs for BAU and ad-hoc build-deployment activities, SONAR and various POC projects
  • Adding and configuring users in Jenkins
  • Installing and updating plug-ins in Jenkins instance
  • Write efficient shell scripts to automate end to end deployment process & daily manual tasks
  • Integrate scripts with Jenkins and ARM (Automated Release Management) tool for end to end execution.
  • Deploy application war files on Tomcat servers, Restart components like tomcat, apache server’s instances, super containers, application daemon/scheduler processes
  • Install SQL scripts to Oracle DB instances
  • Install and setup components like Gemfire, File mover, Dynatrace agents
  • Troubleshoot build and deployment job failures and fix them in time to meet the SLA
  • Continuously review and improve build-deployment process and scripts for better productivity
  • Committing changes in SVN, create tags, branches in SVN for release implementations
  • Since this is newly built application and first time it was planned to roll out to production environment, I led the tasks to prepare production implementation plan, HA test plan, BCP test plan, System health checks guide and implemented the change on production environment with zero error.

Tools: and Technology: SVN, Clearcase, Shell Scripting, ORACLE, Continuous Integration, Jenkins, Hudson, Maven, Tomcat, WebLogic, Autosys, Control-M, ITSM, Quality Center ALM, IBM UMQ, JIRA, HP Service Manager, Linux, Windows

We'd love your feedback!