We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Woodland Hills, CA

SUMMARY

  • Around, 9 years of experience in DevOps and Build and Release applications under various platforms like Cloud, VM’s, Salesforce etc
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, testing, and Implementing, Post - production analysis of the projects.
  • WroteAnsiblePlaybooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
  • Used IBM Urban Code for continuous delivery, integrate with build and test tools to automatically deploy, test and promote new builds.
  • Used Bitbucket Integration for modeling enterprise applications and for version control systems.
  • Worked on SDLC Methodologies like Agile, Waterfall and other processes.
  • Created private cloud usingKubernetesthat supports DEV, TEST, and PROD environments.
  • Experience in working with Git to store the code and integrated it toAnsibleTower to deploy the playbooks. Implemented Continuous Integration using Git.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and setting up the automated build on Docker HUB installed and configured Kubernetes.
  • Experience in creatingDockercontainers, micro services leveraging existing Linux Containers and AMI's in addition to creatingDockercontainers from scratch.Used Docker for automating the deployment of applications inside software containers.
  • Experience in Azure infrastructure management (Azure Storage, Azure AD and Office365).
  • Worked with Amazon IAM console to create custom users and groups
  • Experience using Nagios and Graphite monitoring system.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Worked with different Bug Tracking Tools like Jira, and Service now.
  • Experience with OpenShift Docker container creation / Cloud provisioning.

TECHNICAL SKILLS

Cloud Environment: Amazon Web Services (AWS), Microsoft Azure.

Version Control Tools: GIT, GitHub, GitLab, Subversion (SVN), and Bitbucket.

Build Tools and Artifactory: Maven, Ant, JFrog and Nexus.

Automation & Configuration Tools: Docker, Jenkins, Bamboo, Chef, Puppet, Ansible, Saltstack and Terraform.

Orchestration Tools: Kubernetes, Docker swarm, Apache Mesos, Marathon and Google Cloud Engine.

Application Servers: WebLogic, Apache Tomcat, JBoss, WebSphere and Nginx.

Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP and SMTP.

Bug tracking and monitoring Tools: JIRA, Bugzilla, Nagios, Cloud Watch, Splunk, ELK and SonarQube.

Scripting Languages: Shell Scripting, Python, Ruby, Perl, Yaml, Node.js and Groovy.

Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN and Windows.

PROFESSIONAL EXPERIENCE

Confidential, Woodland Hills, CA

Sr. DevOps Engineer

Responsibilities:

  • Design and Implement the CI/CD workflows for the development teams and set the process flow
  • Designing Git based workflows (Gitflow/Feature Branching)
  • Define the process of the Agile workflow (SAFE) to all the scrum teams.
  • Continuous monitoring and alerting through the Nagios, Datadog
  • Implementation of new tools like Rundeck, Chef, Nagios, Docker, Datadog Hygiea, Grafana etc.
  • Use extensive Engineering knowledge of computer programming, subject matter expertise to create Proof-Of-Concepts (POC) using technologies and implementing new technologies.
  • Maintain and handle the production or issue triage calls to find the root cause
  • Continuous Integration and Continuous Deployment of the Applications.
  • Configured Splunk agents on Application Nodes to funnel/index logs to Splunk server for log monitoring.
  • Created Splunk Dashboards and Alerts for monitoring Cluster-based Applications logs to notify team of defunct metrics.
  • Created the Dashboards for the services and all the ticket status with the code status etc which contains all the status in the single place to have End to End visibility
  • Cloud Implementation like Docker and Orchestrate with Docker Data center etc.
  • Worked onConfluenceto share knowledge with other teams
  • Participate in daily meetings and stand ups to provide updates and project progress to the team.
  • Managed and Worked in a 24*7 monitoring environment and maintained 99.99% uptime
  • Use extensive skills to investigate/analyze the defects and fix the defects.
  • Installed Chef and created cookbooks for using Chef as configuration management tool.
  • Maintenance of the Applications servers from Dev to prod
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Developed bamboo Plans for Maven, node. etc microservices, to build, package and deploy
  • Design the deployments of microservices to the cloud environments through Helm and Terraform
  • Experience in using Jfrog Artifactory for Maven builds and implemented the maven release plugin.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and teamwork environments.
  • Used ServiceNow tool to create change requests and service requests.

Environment: GIT, Maven, Bamboo, Selenium, Nexus, Chef, UNIX, Scripts, Shell Scripts, ServiceNow, Docker, AWS, Cloudera, Confluence.

Confidential, St. Louis, MO

DevOps Engineer

Responsibilities:

  • Installing Jenkins on Linux machine to create a master-slave configuration and implementing multiple parallel builds through build farm.
  • Writing scripts that achieve the complete deployments of DEV, QA and Production environments via Puppet.
  • Accomplished builds and deploys in Dev, test, QA and staging by Creating ANT, Perl & UNIX scripts
  • Used AWS Ansible Python Script to generate inventory and push the deployments.
  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker andKubernetes.
  • Worked onConfluenceto share knowledge with other teams
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Integrated WLST scripts into Shell scripts and deployed build artifacts into a WebLogic application server.
  • Used JIRA as change management and bug tracking tool.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Maintained the entire Linux environment.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Extensive experience in using Maven and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code
  • UsedSeleniumWebDriver to test search results of qe-search engine
  • Worked with developers and QA engineers on release process and supported them in making various builds in certain environments.
  • Installed Chef and created POC for using Chef as configuration management tool and orchestration.

Environment: SVN, GIT, ANT, Maven, Jenkins, Selenium, Nexus, Chef, Puppet, UNIX, WebLogic server, AWS, WLST, Python Scripts, Shell Scripts, Perl Scripts, ServiceNow, Docker.

Confidential

Build & Release Engineer

Responsibilities:

  • Managed and controlled the source code repository, currently housed in Subversion.
  • Maintained automated build system like ANT, Maven implement new features or scripts for the build system.
  • Participated in implementing Branching and merging strategies.Performed merges between different branches and resolved all merge conflicts successfully by working with development teams.
  • Established tagging method for parallel development.
  • Cluster management leveraging cloud resources and Kuberneteson AWS, Rackspace, etc.
  • Used Node.JSbuilt-in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Implemented Maven Release Plug-in through Hudson Jobs for deploying the artifacts to Nexus artifactory. Help users customize TFSteam projects process templates according to user requirements and help configure new feature on projects after upgrade.
  • Maintained uDeploy and deployed the artifacts to uDeploy for release and Produces builds of products for use in testing and in production.
  • Created and managed daily Hudson build and uDeploy artifacts status.
  • Implemented Sonar Analysis in Hudson Job for Identifying the Unit Test Coverage. Worked with Operations to coordinate production and test releases.
  • Identified the gaps to be needed to be filled between Configuration Management and Release Management.
  • Assisted in solving Environmental stabilization issues.
  • Responsible for maintaining project software, Project documentation and hardware inventory.
  • Participated in creation of configuration management plan.
  • Deployed the Software builds to Dev, INT, QA, Production environments. Supported application in production after GO-LIVE.
  • Participated in the lessons learned meetings after every release.

Environment: UNIX, CVS, SVN, Java, Eclipse, PERL, Web logic Application Server, Nexus, uDeploy, Tomcat, Node.js, WebLogic, TFS, AWS, Rackspace.

We'd love your feedback!