We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • IT professional with 6 years of industry experience as DevOps and Systems engineer with expertise in areas of Software Configuration Management, Version Control, Build and Release management, Linux System Administration.
  • Extensive Experience in designing/Implementing the CI - CD pipelines to automate the agile process.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) for tracking and controlling changes in Software in Agile, scrum, and Waterfall methodologies.
  • Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS.
  • Experience creating/managing VPCs across AVZs on AWS.
  • Extensive experience in deploy/manage/configure Servers on EC2.
  • Automation of deploying EC2 resources using CF templates.
  • 24*7 Monitoring of production infrastructure and services on AWS across different AZs.
  • Experience in Configuring Management Tool Chef, Ansible.
  • Experience in Writing/testing/Managing Cookbooks, databags, Custom Ohai plugins, User Access on Chef server.
  • Experience in writing Ansible Playbooks.
  • Experience in Cookbook test framework kitchen for testing cookbooks
  • Experience in Monitoring tools like CloudWatch, Splunk, Consul
  • Experience in IAM, EC2, ELB, EBS, VPC, CloudWatch, SNS, Auto Scaling Groups, S3 and CloudFormation.
  • Writing automation for managing EC2, ELB, EBS, VPC, CloudWatch, SNS, Auto Scaling Groups, AWS S3, AMI and CloudFormation.
  • Automation of Creating/deleting EC2 Resources with Terraform.
  • Fixing system side vulnerabilities and creating AMIs.
  • Experience in CI tools like Jenkins (User Access, Node Management, Plugin Management, Job Configuration/Management, CI/CD Pipeline Creating/Management, Mail Alerts Webhooks).
  • Experience in artifact repository Nexus (Integration with Jenkins)
  • Experience in managing life cycle of Micro Service container using Docker.
  • Experience with build tool maven.
  • Experience with hasi Corp stack like Packer, terraform and Consul.
  • Experience in SCM tool GIT: managing branches, merging Code across branches, user access.
  • Experience in Managing code/branches with SVN.
  • Experience in SVN-to-Git Migration.
  • Experience with review tool Gerrit, Integrating with Git.
  • Experience in Script Languages like Bash, Python.
  • Experience in Ubuntu, RHEL, and Centos

TECHNICAL SKILLS

Programming Languages: Java

DevOps Tools: Chef, Jenkins

Monitoring: Nexus, Splunk

Database: SQL, MYSQL, Oracle, Hbase, Amazon RDS, Dynamo DB

Scripting Skills: Python, Shell, Bash, Ruby, JSON

Operating System: Ubuntu, Linux and Windows

Debugging Tools: Firebug

SCM Tools: GIT

Virtualization Tools: AWS, Oracle Virtual Box

Build Tools: Maven

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Working as senior software engineer and developed the application using the iterative and incremental software development process of Agile methodology.
  • Deployed highly available and scalable application on Linux/ubuntu and windows instances on AWS using AWS CloudFormation templates and AWS OpsWork.
  • Experience in designing and managing AWS non-default VPC, subnets, access control lists (ACL), NAT gateway(s), Internet Gateway(IGW), route tables.
  • Ensured availability and scalability of web application(s)to handle expected and unexpected load bursts by configuring ELB, auto-scaling and Route53.
  • Deployed AWS RDS instances in multiple availability zones to maintain high availability.
  • Ensured secure access to AWS resources through IAM groups, IAM Roles and MFA authentication.
  • Experience in designing Chef Cookbooks, data bags and Custom Ohai plugins to automatically configure environments (QA, PreProd, Production) on multiple nodes.
  • Experience in designing, building, maintaining, and coordinating an automated build/release process using Git, Jenkins, Maven. Integrated Jenkins with Nexus artifact repository.
  • Parameterized Jenkins to automate build and deployment of java based web applications on applications server(s) such as JBOSS, WebLogic.
  • Experience in managing/monitoring 100’s of nodes from dev to Prod.
  • Monitoring the Nodes with Consul, Splunk.
  • Experience with Git Merges, Cherry Pick, Reviews Amend review reverts.
  • Writing Chef Cookbooks for WebLogic, Splunk, Consul, JAVA Firewall rules.
  • Migrating Virtual Appliances to Microservices using Docker.
  • Experience in automating and managing instances with Terraform.
  • Experience in building virtual appliances with Packer.

Environment: AWS, AWS OpsWork, AWS CloudFormation, AWS IAM, Route 53, AWS Storage Services, CloudWatch, Ubuntu/Linux, Jenkins, GIT, Nexus, WebLogic and JBoss, AWS RDS, Dynamo DB, Terraform, packer, Consul, Chef, Auto-Scaling groups, IAM Roles.

Confidential, Jersey City, NJ

DevOps Engineer

Responsibilities:

  • Worked as senior software engineer and developed the application using the iterative and incremental software development process of Agile methodology.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository.

Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: AWS, AWS OpsWork, AWS CloudFormation, AWS IAM, Route 53, AWS Storage Services, CloudWatch, Ubuntu/Linux, Jenkins, GIT, Nexus, WebLogic and JBoss, AWS RDS, Dynamo DB, Packer, Consul, Chef, Auto-Scaling groups, IAM Roles.

Confidential, Warren NJ

DevOps Engineer

Responsibilities:

  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes by combining and automating tools like with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Configured Jenkins to implement automatic builds with Maven as a build tools for java based web applications deployed on WebLogic.
  • Managed artifact repository using Nexus tool.
  • Used GIT as version control management tool for branching, tagging, and merging.
  • Written Ansible Playbooks to provision and configure several environments.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Created various scripts in Bash, Python and Ruby for automation of various build processes.
  • Ensured code quality is maintained using SonarQube.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Experience with building containerized applications using Docker images to support development and testing teams.
  • Developed Docker images to support Development and Testing Teams and their pipelines.

Environment: RHEL, Linux, CentOS, Ubuntu, AWS, Puppet, Jira, Jenkins, GIT, Ansible, Puppet, Bash, Python, Maven, Dockers, WebLogic.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases by developing and implementing software release management strategies for various applications as part of agile process.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Used GIT as a VCM and have created local repositories to implement branching strategies.
  • Used Maven to build java based web applications and integrated it with Nexus repository and Jenkins CI pipeline.
  • Experience in designing Jenkins Pipeline to build CI pipelines for containerized applications using Jenkins andDocker.
  • Have implement micro-service by creating Docker images and running docker instances.
  • Configured application servers (JBOSS) to deploy the code.
  • Used Puppet as configuration management tool.
  • Maintained the Shell and Perl scripts for the automation purposes.

Environment: UNIX, windows, GIT, Puppet, AWS, Jenkins, Maven, Perl, Shell Scripting, JBOSS and Tomcat Apache Application Server, Java, JSP, Servlets.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and Multiple simultaneous software releases.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Manage all CM tools (Maven, Jenkins, Git) and their usage process ensuring traceability, repeatability, quality, and support.
  • Responsible for maintenance of source control systems GIT.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Involved in editing the existing Maven files in case of errors or changes in the project requirements.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Manage release deployment across all functional areas.
  • Installed, configured and web servers like Apache HTTP Web Server, Apache Tomcat and WebSphere application server on Red Hat Linux.
  • Performance optimization of Red Hat Enterprise Linux servers.
  • Maintained the shell and bash scripts for the automation purposes.

Environment: UNIX, windows, GIT, Puppet, AWS, Jenkins, Maven, Perl, Shell Scripting, PowerShell, Tomcat Apache Application Server.

Confidential

Linux Administrator

Responsibilities:

  • Configured Kickstart files, installed RPMs, & Packages and wrote scripts for Opsware, Installing Patches.
  • Responsible for maintaining Version Control repositories, User Management in GIT. Involved in Branching and Merging of code.
  • Modified Maven scripts to build the JAR, Classes and WAR's.
  • Involved in Hudson Installation and setup, created Hudson jobs for both build and deployment.
  • Responsible for Monitoring Tools deployment and Script Development for any ongoing projects.
  • Created and maintained users, roles, permissions and enable quota for the users.
  • Configured storage using Logical Volume Manager (LVM). Extending Volumes with LVM. Implemented RAID configuration for redundancy.
  • Used LVM to configure volume group, logical and physical partitions and importing new physical volumes.
  • Developed and maintained bash scripts for build and release tasks.
  • Used Hudson as a continuous integration tool for automation of daily process.
  • Performed clean builds according to the schedule published for a given release.

Environment: UNIX, GIT, Perl Scripts, Java, Maven, Hudson

We'd love your feedback!