We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

El Segundo Los, AngeleS

SUMMARY

  • 7 years of experience as a DevOps /Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to the other environment.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Implementing and Post - production analysis of the projects.
  • Experience in development and configuration experience with software provisioning tools like Chef , Puppet and Ansible .
  • Experience with Linux/UNIX environment sand scripting for Build & Release automation. Experience in Branching, Merging, Tagging and maintaining the versions across the environments using SCM tools like Subversion (SVN) , GIT (GitHub, GitLab) .
  • Experience in Continuous Integration tools like Jenkins , TeamCity .
  • Experience with and thorough understanding of automated implementation/deployment of a Cloud Based Infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS).
  • Expertise in Atlassian Tools Confluence, Bamboo and Jira.
  • Experience in Bug Tracking tool like Jira and set up CI (Continuous Integration) for major releases in Jenkins .
  • Working with automation in both Windows and Linux with Chef and using the Cloud formation for provisioning the infrastructure and updating it with fast changing requirements using Jenkins Pipelines Architecture from configuration Management to Provisioning and Testing .
  • Experience in creating and updating Puppet Master/Chef/Ansible etc., segregating the modules, cookbooks, recipes, writing manifests and pushing them to all the puppet/chef agents.
  • Written Chef recipes/Cookbooks, and playbooks in Ansible to automate system operations.
  • Expert in Chef/Puppet/Ansible as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Strong experience working on AWS services like EC2, S3, IAM, EBS, Route 53, Cloud Front, Cloud Trail, Cloud Formation, RDS, DynamoDB, Elastic Bean Stalk, SNS, SQS and VPC.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Good at scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, CF Engine and Web Service like AWS.
  • Broad experience in Bash, Perl, Python scripting on Linux . Strong knowledge on Linux internals.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Nodejs, Python, Ruby, and Docker on familiar servers such as Apache .
  • Worked on AWS IAM service by creating users & groups, defining roles and policies and Identity providers.
  • Implemented Amazon EC2 by setting up instances, virtual private cloud (VPCs), and security groups and by automating the process of launching and stopping/terminating EC2 instances on AWS with BOTO.
  • Written Cloud Formation Templates in JSON and YAML for automating the installation of services, packages and deploying applications.
  • Worked with ELK to debug production issues and log the AWS S3 storage that stores the sites traffic activity. Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Implemented a ’Server less’ architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets . Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Worked with AWS Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer and responsible to setup Elastic search cluster using Terraform scripts to block Spam and Phishing attacks.
  • Expertise in using build tools like Apache MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet.
  • Experience working with Puppet Enterprise and Puppet Open Source.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet Server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.

TECHNICAL SKILLS

  • Operating System: Windows, UNIX, LINUX, RHEL/CentOS 5.x/6.x/7, Mac OS, Ubuntu
  • CI Tools: Jenkins, Bamboo, Hudson
  • CD Tools: Chef, Puppet, Ansible
  • Build Tools: ANT, MAVEN
  • Cloud: AWS, MS Azure
  • Containers: Docker, Kubernetes
  • Scripting: PowerShell, Shell scripting, Bash, Python, Ruby, Perl scripting.
  • Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest
  • Languages: Java/J2EE, C
  • Databases: My SQL, DB2, Mongo DB, SQL Server, Oracle
  • Web Technologies: HTML, CSS, JavaScript, JQuery, Angular 4, Bootstrap, JDBC, JSP.
  • Web Servers: Apache Tomcat, JBOSS, Web logic, Web Sphere
  • Monitoring Tools: Nagios, Splunk
  • Version Control: Subversion, Clear case, GIT
  • IDE Editors: Eclipse, Net Beans, IntellIJ, Visual Studio, Visual Studio Code, Sublime Text, Atom.
  • Network Protocols: UDP, TCP, IPV4, IPV6, SMTP, DHCP, VLAN.
  • Software Methodologies: SDLC, Agile, Scrum, Waterfall
  • Atlassian Tools: Jira, Bamboo, Confluence, Bitbucket

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer

Confidential - El Segundo, Los Angeles

Responsibilities:

  • Working for DevOps Platform team and responsible for specialization areas related to Chef for Cloud Automation .
  • Used Chef for Server Provisioning and Infrastructure Automation.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing .
  • Created proper documentation for new server setups and existing servers.
  • Developed installer scripts using Ant, Python for various products to be hosted on Application Servers .
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances .
  • Used Chef Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux Setting up Chef Cookbooks to perform builds and deployment management.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code .
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
  • Integrated Docker with Ansible and Chef . Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the build/Release Engineering.
  • Automated the cloud deployments using Chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef , and custom Ruby/Bash scripts

Environment: Tomcat, Jenkins, Apache Ant, Maven, Python, Ruby, Chef, Chef-Knife, Ohai, JIRA, Maven, Open stack, Artifactory, Git, Linux, Docker, AWS, Ubuntu, Unix/Linux.

Sr DevOps Engineer

Confidential, Denver, CO

Responsibilities:

  • Primary responsibilities are supporting all the teams in building and deployment of applications in different environments like Dev, QA, Stage and Prod.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF , Maven in Linux environment.
  • Designed the project workflows/pipelines using Jenkins as CI.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef - Solo environment.
  • Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in chef , implemented environments, roles, databags in chef for better environment management.
  • Setup up and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
  • Using Chef to deployed and configured Elasticsearch, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef .
  • Installed Workstation, Bootstrapped Nodes, and Cookbooks and uploaded them to Chef Server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications.

Environment: Nagios, Splunk, Docker, Docker-Engine, Docker-Hub, Kubernetes, VPC, Subnets, Load Balancing, AWS Cloud Formation Templates, EC2 Instances, Tomcat, Jenkins, Apache Ant, Maven, Python, Ruby, Chef, Chef-Knife, Ohai, JIRA, Maven, Open stack, Artifactory, Git, Linux, Docker, AWS, Ubuntu, Unix/Linux.

DevOps Engineer

Confidential - Mountain View, CA

Responsibilities:

  • Designing and implementing a fully automated server build management, monitoring and deployment by using DevOps Technologies like Puppet .
  • Created Puppet manifests, profiles and roles module to automate system operations.
  • Developed/managed Puppet manifest for automated deployment to various servers.
  • Used Puppet to automate Configuration management & Applications.
  • Deployed puppet, puppet dashboard and Puppet DB for configuration management to existing infrastructure.
  • Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Automated Linux production server’s setup using Puppet scripts . Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box .
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
  • Experience in writing modules for Puppet and good understanding analyzing manifests .
  • Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.
  • Assembled Puppet Master, Agent, and Database servers on multiple Red Hat Enterprise Linux Platforms.
  • Created profiles in Puppet and pushed them across all the servers in UNIX and Linux environment .
  • Used Puppet Master to keep in sync configuration on hosts running agents.

Environment: Puppet, Puppet-manifests, Puppet-profiles, Puppet-roles, Puppet Dashboard, Puppet DB, CICD, Vagrant, Virtual Box, Load Balancers, Subversion, Ant, Maven, Jenkins, GIT, SVN, AWS, Python, Shell Scripting, Ruby.

We'd love your feedback!