We provide IT Staff Augmentation Services!

Lead Devops Engineer Resume

San, Jose

SUMMARY:

  • 10+ years of IT experience encompassing DevOps, Cloud Infrastructure Management, Build Automation and Management, Software Configuration Management, Release Management, Continuous Integration and Continuous Delivery.
  • Software Development and Maintenance experience in Oracle Demantra Demand Management, Demantra Sales and Operations Planning, and Oracle Applications R12
  • Excellent knowledge and understanding for use, deployment and management of AWS services such as EC2 Containers, S3, ELB, RDS, Route53, Auto - Scaling, Cloud Formation, Cloud Watch, VPC, IAM, Code Commit, Elastic Bean Stalk, Cloud Trail, API Gateways, AMI’s, Snapshots etc.
  • Experience in migrating on premise Datacenter workloads to Amazon web Services (AWS).
  • Experience in working on source control tools like Subversion (SVN), GIT and managed Branching/Tagging/Merging/Rebasing.
  • Extensively worked on Jenkins, Hudson for continuous integration and for End to End automation for all build and deployments.
  • Experience in writing Jenkins DSL pipelines using the groovy code.
  • Experience in using MAVEN and ANT as a Build Tools for the building of deployable artifacts from source code.
  • Experience in deploying the code through web application servers like Apache Tomcat and JBOSS.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Experience in Code Quality Analysis Tools like SonarQube.
  • Experience in Container orchestration using Kubernetes, Docker Swarm.
  • Expertise in writing Chef/Ansible cookbooks/Plyabooks to automate Infrastructure as a code.
  • Experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS.
  • Performing system administration activities including installation, system monitoring, configuration and troubleshooting performance related issues.
  • Managed environments DEV, TST and UAT for various releases and designed instance strategies.
  • Configured, Managed Monitoring Tools such as Nagios, Splunk for Resource Monitoring, Network Monitoring, Log Trace Monitoring.
  • Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.
  • Experience in administrating, deploying and managing RedHat, Ubuntu, CentOS and Windows servers.
  • Experience in Virtualization technologies VMWare, Virtual box, for creating virtual machines and provisioning environments.
  • Experience in JIRA and HP Quality Center for tracking and updating project defects and tasks
  • Worked with multiple databases like DynamoDB, ORACLE.
  • Expertise in Oracle SQL and PL/SQL
  • Experience in Oracle Applications and Oracle Demantra
  • Experience in ticketing tools like Service Now and PPM
  • Good trouble shooting knowledge and Proven strength in debugging, problem solving, Coordination and analysis

TECHNICAL SKILLS:

  • Configuration Management Ansible, Chef
  • Continuous Integration Jenkins
  • Version Control Tools GIT, SVN
  • Build Tools Maven, ANT
  • Cloud Platforms AWS
  • Package Management Nexus, Artifactory
  • Code Quality Analysis Tools SonarQube
  • Bug Tracking Tools JIRA, Bugzilla, HP Quality Center
  • Ticketing Tools ServiceNow, PPM
  • Monitoring Tools Nagios
  • Visualization Docker and Kubernetes
  • Operating Systems Linux, Ubuntu, CentOS, Windows and Unix
  • Databases Oracle, DynamoDB, MySQL
  • Programming Languages C, JAVA, SQL, PL/SQL, Shell Scripting, Python
  • Web/Application Servers Apache Tomcat, JBOSS, Web logic
  • ERP Oracle Applications 11i & R12
  • Forecasting Tools Oracle Demantra

PROFESSIONAL EXPERIENCE:

Confidential, San Jose

Lead DevOps Engineer

Environment: Maven, Jenkins, Shell Script, Python, GIT, AWS, Linux, DockerNagios, SonarQube, Ansible, JIRA, Ansible, Oracle11g

Responsibility:

  • Implementing AWS solutions using EC2, S3, RDS, Dynamo DB, EBS, and Elastic Load Balancer, Auto scaling, SNS, Cloud Trail, Cloud Formation, IAM, Route 53, Cloud Watch, Lambda etc.
  • Creating S3 buckets and managing policies for S3 buckets for storing static websites, logs, build artifacts, snapshots and creating a snapshot of an EBS volume and stores it in Amazon S3.
  • Working on creating of custom Docker images, tagging and pushing the Images and creating the Docker containers.
  • Create and maintain thousands of virtual machines and containers using Docker and UNIX skills.
  • Developing scripts for build, deployment, and maintenance of tasks using Shell/Python/JSON for automation purpose.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Used Maven to perform daily and weekly Software Builds.
  • Created various modules and Manifests in Ansible to automate various applications
  • Implemented a Continuous Delivery framework using Jenkins, Ansible, Maven in Linux environment
  • Implemented virtualization using VMware in Linux
  • Responsible for monitoring servers, applications and switches using Nagios.
  • Installing and setting up Oracle11g on Linux for non-prod environments
  • Working on Jenkins for deploying the application in DEV and TST environments. Involved in Continuous Integration with Jenkins.
  • Working on Nagios for the monitoring the performance of the servers.
  • Working on configuration management tools like Ansible
  • Having experience on CI/CD pipeline to automate the deployments
  • Implemented and designed AWS virtual servers by Ansible Playbooks to ensure deployment of web applications.
  • Maintained and developed infrastructure using Ansible, Jenkins and AWS tools.
  • Used Ansible Tower, which provides web-based interface to execute playbooks easy
  • Worked on Ansible Playbooks and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Collaborate in the automation of AWS infrastructure via Ansible, and Jenkins - software and services configuration via Ansible Playbooks.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, performance tuning, troubleshooting issues and maintenance.
  • Created Jobs in Jenkins by setting up global permissions and scheduling jobs using web hooks.
  • Migrated legacy applications to a repeatable Continuous Integration platform.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT environments.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Experienced in installing SonarQube and integrate with Jenkins to see the code quality and vulnerabilities.
  • Worked in a group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies like Kubernetes.

Confidential, San Diego

Lead DevOps Engineer

Environment: Maven, Jenkins, Shell Script, Python, GIT, AWS, Linux, Docker, Nagios, SonarQubeChef, JIRA

Responsibility:

  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and IAM.
  • Created various branches in GIT, merged from development branch to release branch, created tags for releases.
  • Configured various Jenkins jobs to continuously integrate the processes.
  • Created S3 buckets and managed policies for them and utilized S3 buckets for backup on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Used Chef to manage Web Applications, Commands, Users, and Packages.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts, and monitoring checks.
  • Used Docker and Docker Compose to create cluster of Microservices.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using NAGIOS monitoring.
  • Experienced in writing Shell Scripts in Bash and Cron tab in Linux to automate the tasks.
  • Application and System Level Trouble shooting on Linux based Servers.
  • Experienced in installing SonarQube and integrate with Jenkins to see the code quality and vulnerabilities.
  • Maintained JIRA for tracking and updating project defects and tasks.

Confidential, San Diego

Release Engineer

Environment: Ant, Maven, WebLogic, Nexus, Tomcat, Jenkins, Shell Scripting, Linux / windows OSSonarQube

Responsibility:

  • Participated in Weekly Release Meetings with Technology Stakeholders to Identify and Mitigate potential risks associated with the Releases.
  • Imported and Managed Multiple Corporate Applications into Subversion (SVN).
  • Deployed the Java Applications into Web Application Servers like Apache Tomcat.
  • Executed User Administration and Maintenance Tasks including Creating Users and Groups, Reports and Queries.
  • Worked as a System Administrator for the Build and Deployments Process on the Enterprise Server.
  • Developed and Supported the Software Release Management and Procedures.
  • Responsible for Design and Maintenance of the GitHub Repositories, Views, and the Access Control Strategies.
  • Performed Version Control Subversion Checkouts via Shell Scripts.
  • Used ANT and Maven as a Build Tools on Java Projects for the
  • Development of Build Artifacts on the Source Code.
  • Automated the Build and Release Management Process including
  • Monitoring Changes between Releases.
  • Deployed Java Applications into Web Application Servers like WebLogic.

Confidential

Build & Release Engineer

Environment: Git, Maven, Jenkins, Tomcat, Apache, Shell script, Ruby, Chef, Artifactory

Responsibility:

  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented Chef to deploy the packages for Dev, QA and Production.
  • Build scripts using ANT build tools in Jenkins to move from one environment to other environments.
  • Install, Configure and Administer Hudson/Jenkins CI/CD Tool.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo, and SonatypeNexus.
  • Parse the Application and System logs using Python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN and JUnit) to resolve issues with transition to new DevOps solution.
  • Branching, Tagging, Release Activities on Version Control Tools like SVN and GIT.
  • Documented release metrics, software configuration process.

Confidential

Oracle Demantra Techno-Functional Consultant

Environment: Linux, Oracle 11g, Tomcat, Oracle Applications R12, Oracle Demantra, SQL, PL/SQLToad, Shell Scripting

Responsibility:

  • Gathering the business requirements and map with Demantra
  • Design the solution for Demantra Demand Management and S&OP
  • Provided custom solution for DM and S&OP process based on the business requirement
  • Worked on the Demantra Integration with Oracle Applications R12
  • Modified Demantra Data Model to change the weekly start day from Monday to Sunday, as Confidential ’s week start day was Monday
  • Customized Demantra Levels to map with business requirement, renamed ‘Product Category’ level as ‘Product Family’, as business users want to see it as Product Family aggregation.
  • Added new levels ‘Order Type’ and ‘Make Buy’
  • NAFCCO has different departments and those are differentiated by Order Type, and as per business requirement Demantra data should be aggregated at Order Type level.
  • In S&OP process, they want differentiate items as Make or Buy.
  • Worked on Demantra custom hooks to pull additional level attributes
  • As per the requirement, created different override and approval series for different users
  • Like Demand Planner Override, Demand Planner Approval, Product Expert Override, Product Expert Approval etc.
  • Created custom series for Ordered Quantity and Entered Quantity
  • Created new users and user groups
  • Created a new Integration Interface and a workflow to pull the Ordered and Entered quantity from source to Demantra
  • Developed custom PL/SQL code to pull the Ordered and Entered quantity from Oracle EBS source instance to Oracle Demantra
  • Modified existing PL/SQL code to bring the Order Type Information from Oracle EBS source instance to Oracle Demantra
  • Involved in the Forecasting Cycle, to generate the forecast based on the previous history
  • Provided user trainings to understand the Demantra core concepts and data processing
  • Performed CRP tests at client location
  • Prepared Test scripts and involved in Application Integration Testing and System Integration
  • Worked on High Level Analysis (HLA) documentation
  • Worked on MD50 and MD70 documentations
  • Worked on TE040 documentation
  • Worked on user training manuals
  • Prepared setup document BR100
  • Used PPM as ticketing tool

Confidential

Oracle Demantra Technical Consultant

Environment: Linux, Oracle 11g, Tomcat, Oracle Applications R12, Oracle Demantra, SQL, PL/SQLToad, Shel Scripting

Responsibility:

  • Worked on Oracle Demantra Applications
  • Developed customer Interfaces using PL/SQL programming
  • Worked on Oracle ERP AOL concepts
  • Involved in Development and Unit Testing
  • Provided on-time Production support for day-to-day issues
  • Provided SQL queries to Functional team to debug different issues
  • Involved in different migrations
  • Provided technical design documents (MD70), and test case documents (TE20)
  • Worked on the Demantra Integration with Oracle Applications R12
  • Worked on Demantra Series, Worksheets, workflows and Integration Interfaces
  • Involved in the Demantra custom integration with EBS
  • Created new users and user groups based on their roles and responsibilities
  • Developed oracle PL/SQL stored procedures to export the forecast data from Demantra to MRP custom table

Hire Now