We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

GA

PROFESSIONAL SUMMARY:

  • 7+ years of IT industry experience in DevOps, Linux, Configuration, Build & Release management, Deployment, Change/Incident Management Quality assurance and Cloud Management.
  • AWS Developer with profound experience in spinning up of EC2 instances using Terraform scripting and storing of data in S3 buckets, creating security groups, VPC, ELB, RDS instances, worked on IAM and monitored applications using Cloud Watch.
  • Designed and developed micro services using Docker containers and REST API s and managed each service.
  • Profound knowledge on Configuration Management tools like Ansible, Chef and puppet in writing playbooks and Cookbooks to configure teh end servers.
  • Containerized applications using Docker and orchestrated teh application cluster using Kubernetes.
  • Extensively worked with teh scripting languages like YAML, Shell, Ruby and Python.
  • Automated code Deployments using Git, Maven, Jenkins and Docker Containers.
  • Played a key role in automating teh deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins .
  • Monitored teh applications on Servers using Splunk, Nagios and Cloud watch.
  • Worked with Code Quality checking tools like Blackduck, SonarQube and PMD for ensuring code integrity.
  • Used Git as a source code management tool and administered it.
  • Worked with Defect management tools like JIRA and QC to log defects and track their progress regularly.
  • Worked on multiple databases like DBMS, RDBMS and NOSQL databases like Mongo DB.
  • Administered various middleware platforms like Apache Tomcat, JBOSS, web sphere and web logic servers.
  • Performed Jenkins distributed builds in different environments using Master slave architecture.
  • Worked on artifactory management tools like Nexus and Artifactory to store teh built artifacts.
  • Experienced in Setting up of teh Upstream and Downstream Jobs in Jenkins and automated teh workflow using Jenkins pipelines.
  • Used Ansible Playbooks to automate various deployment tasks like installing services and configuring system.
  • Strong knowledge on Ansible Roles, Jobs automation, inventory, Ansible Tower, Ansible Galaxy concepts.
  • Used Ansible Control server to deploy plays and playbooks to teh machines and systems in teh inventory.
  • Expertise on all aspects of Chef concepts like Chef server, Workstations, Nodes, Chef Clients and various components like Super Market, Test Kitchen, Food Critic.
  • Extensive experience in setting up teh CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Experienced in working with GIT to store teh code and integrated it to Ansible Tower to deploy teh playbooks.
  • Installed, configured and maintained Jenkins for continuous integration (CI) and Continuous deployment (CD) for End to End automation for all build and deployments.
  • Well versed with Git Branching, Merging, versioning and tagging strategies.
  • Extensive experience on build tools like MAVEN and ANT for teh building of deployable artifacts to generate war & jar from source code.
  • Trouble shooted issues generated during build and deploy phase along with production support.
  • Experienced with installation and configuration and management of different flavors including RHEL, and CentOs and Ubuntu.
  • Worked on Java projects to set up build and release environment for smooth running of projects.

TECHNICAL SKILLS:

  • Source Code Management
  • Git, Github, Bitbucket
  • Bug tracking Tools
  • JIRA, QC
  • Scripting
  • Bash, Python, Ruby and YAML
  • CI tools
  • Jenkins
  • Build & Deploy Tools
  • Maven, Gradle, Udeploy
  • Configuration Management
  • Ansible, Chef, Puppet
  • Containerization
  • Docker, Docker Swarm, Docker Compose, Kubernetes
  • Application Servers
  • Apache Tomcat, Jboss
  • Databases
  • RDBMS, MYSQL, NOSQL
  • Operating Systems
  • RHEL, CentOS and Ubuntu
  • Programming Languages
  • Java, Python
  • Testing Platforms
  • Sonarqube, PMD, Junit, Blackduck
  • Cloud Solutions
  • AWS, Microsoft Azure, GCP

PROFESSIONAL EXPERIENCES:

Confidential, GA

Sr. DevOps Engineer

Responsibilities:

  • Involved in Data center migration from VM’s to AWS Cloud Environment by lift and Shift approach using AWS VM Import/Export tool by creating images and performed 1:1 mapping of Servers.
  • Performed Software release using Blue - Green Deployment method to mitigate teh server downtime.
  • Used Blackduck for generating Audit reports, Open source compliance and security purposes.
  • Wrote multiple Python Scripts to configure and automate teh deployment processes and worked on Python Boto module to connect to AWS resources without logging onto AWS Console.
  • Trouble shooted Git issues by using Git bisect to find out bad commit which TEMPhas introduced an error in teh system.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on teh fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Designed, Configured and deployed AWS solutions using AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch,, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing, auto-scaling, Security Groups and Cloud Formation.
  • WrittenTerraformtemplates,ChefCookbooks, recipes and pushed them onto Chef Server for configuringEC2Instances
  • Secured teh AWS Infrastructure using VPC’s, NACL's, Security groups, IAM roles, policies and defining Inbound and outbound traffic rules and monitored using Cloud watch.
  • Automated Data backups, recovery using Rsync on Prod Servers.
  • Performance tested teh application by constantly increasing teh load on teh system by and recorded logs using Jmeter.
  • Extracted code snippets from other commits by Git cherry picking and moved teh pointer ahead by Git rebasing.
  • Deployed Micro services using Docker containers and managed them using EC2 container service (ECS).
  • Wrote Cloud Formation Templates (CFT) in JSON to set up teh Infrastructure on AWS and to scale up.
  • Enabled ELB for cross zone mapping of traffic across multiple instances and multiple Availability Zones.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Worked with Docker file to create customized images from light weight Alpine images.
  • Managed teh Kubernetes pods, nodes, Volumes and Clusters using Kubernetes master and controlled using Kubectl.
  • Design continuous Build process using Jenkins to prevent build failures
  • Deploying AWS environments (VPC, Security Groups, ELB, Gateways) utilizing chef and Terraform.
  • Logged and monitored teh defects using Bug tracking tool JIRA and resolved teh defects within SLA.
  • Used Ansible to configure teh end servers, application deployment and for task automation.
  • Wrote multiple playbooks, defined plays, created roles, variables and assigned tasks for hosts.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Worked with Ansible tower to schedule jobs on time and to trigger jobs without manual Intervention.
  • Fully Automated teh Deployment process by creating pipelines using Jenkins file in groovy.
  • Performed Distributed build in Jenkins by using Jenkins Master slave Architecture
  • Integrated multiple plugins and Created pipelines to automate teh build and deploy process.
  • Incorporated security in Jenkins by defining matrix based security for users and limiting their access.
  • Stored teh build artifacts on to Nexus repository manager as snapshots.
  • Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Used Splunk and Cloud watch to monitor Server Status and to report if any outage or failover.
  • Used Maven as a Build tool to build Java based applications and setup proper environment for build and managed teh Maven lifecycle and managed teh Snapshots and releases.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NOSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
  • Used Azure Terraform and Azure Ops Works to deploy teh infrastructure necessary to create development, test, and production environments for a software development project.
  • Created ARM templates in JSON to deploy, manage and monitor teh resources.
  • Installed and Integrated code pipeline plug-in with Jenkins to automate teh deployment process.
  • Managed Git Merge Conflicts and Automated teh CI processes using Git webhooks.
  • Worked on different branching strategies like Git flow and Github flow to develop teh applications.

Environment: AWS services like EC2, S3, RDS, Route53, ELB, Cloud Watch, Cloud Formation and other tools like Docker, Kubernetes, Ansible, Ansible Tower, Playbooks, roles, Jenkins, Micro services, AWS Cloud, CI/CD, Jenkins, Git, GitHub, Deployment, Maven, JIRA, Nexus, Pipelines, Splunk, Blackduck

Confidential, Atlanta, GA

DevOps / Build Engineer

Responsibilities:

  • Developed and implemented software Release management strategies for various applications using Agile methodology.
  • Strong Experience in infrastructure creation in Amazon Web Services (AWS) by using services Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), NACLs, Security Groups, Elastic Load Balancers(ELB), Simple Storage Services (S3), Auto Scaling, Identity and Access Management (IAM), EBS Volumes, Cloud watch, Route 53, RDS, Cloud Formation.
  • Written Templates for AWS infrastructure as a code using Terraform and Cloud Formation to build staging and production environments.
  • Provisioned teh highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Worked with AWS CLI to manage multiple AWS Services and automated them through scripts.
  • Enabled security in cloud environment using security groups and defining inbound and outbound security rules to access teh instances.
  • Worked on RDS instances and created failover databases to handle teh load if in case of failure.
  • Installed and configured configuration Management tools such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
  • Used Terraform scripts to Automate instances for Manual instances that were launched before. Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages
  • Wrote Chef Cookbooks as teh Wrapper cookbook to use and manage a dependency cookbook from Chef Supermarket to automate teh bootstrapped node to get teh updates from Chef Server.
  • Worked on Data bags to securely store teh credentials and worked with roles, run lists and environments to configure servers.
  • Used Terraforms to launch EC2 instances by writing a configuration file and destroy them if not required.
  • Run a single command on teh nodes to provision teh infrastructure of teh organization using Terraform.
  • Used Terraforms to set up teh AWS infrastructures such as launching teh Ec2 instances, S3 buckets objects, VPC, Subnets.
  • Developed multiple Chef Cookbooks from scratch. Implemented automation with Vagrant, Chef on AWS for application development, testing and deployment.
  • Tested teh Cookbooks and recipes using Test kitchen and Kitchen Converge.
  • Performed teh Compliance testing and Linting using Inspec.
  • Integrated Code quality tools like Sonar Qube and PMD for Code Integration purposes.
  • Worked on Jenkins CLI to communicate with other resources and to write scripts to automation.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson and Git Hub.
  • Worked on Docker Daemon to communicate with Docker Engine to spin up containers.
  • Managed Docker containers using Docker Swarm and multi container applications using Docker Compose.
  • Enabled Web hooks to automatically trigger teh code from Git hub server, build and deploy onto servers.
  • Worked on HP Quality center to log defects and created test cases and test scripts to test teh application.
  • Well versed with Git fork and Trunk based Development.
  • Performed Continuous Integration (CI) and Continuous deployment (CD) to automate deployments.
  • Deployed build artifacts onto Application Servers like Apache Tomcat and JBOSS.
  • Monitored Middleware servers and trouble shooted teh applications and maintained zero down time.
  • Worked with Nagios to monitor teh application server health by installing handlers and alerting if any issue.
  • Provisioned build environment for java Applications and supported teh applications.

Environment: AWS, Maven, Jenkins, Git, linux, Docker, Docker Registry, Dockerfile, Docker swarm, Docker Compose, chef, Ansible, JIRA, Jenkins, Git, Nagios, Chef, Cookbooks, Test Kitchen, Kitchen Converge, CI/CD.

Confidential - Orlando, FL

DevOps Engineer

Responsibilities:

  • Responsible for defining, branching and merging strategy, check-in policies, improving code quality, defining backup and archival plans.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins
  • Used puppet as a configuration management tool to configure and deploy teh applications on Servers.
  • Wrote Puppet manifests in JSON and modules to bring up teh system into a desired state.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Configured RDS instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issue.
  • Worked on AWS Cloud Trail to setup auditing for our AWS account.
  • Build Jenkins jobs to create AWS infrastructure from Git Hub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds
  • Monitored teh application servers using Splunk and troubleshooted if any issues.
  • Created and deployed splunk agents on multiple servers and monitored their health.
  • Deployed Java applications onto Apache Tomcat servers and monitored them.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on teh fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Designed, implemented and maintained teh Build and release strategies using GIT, Maven, Jenkins.
  • Enabled Git we bhooks to pull teh data from Git and to execute tests and deploy.
  • Integrated Jenkins with code pipeline plugins to automate teh build and deployment processes.
  • Used Maven as a build tool to build teh java projects and performed Junit tests for ensuring code quality.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.ss

Environment: CI, CD, Jenkins, Maven, Splunk, Artifactory, Java, Chef, Cookbooks, Pipelines, Git, JIRA, Linux, Sonarqube, Code Quality, Jenkins, Change Management, Puppet, Puppet Master, Git, JSON.

Confidential, Columbus, OH

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Developed and facilitated release and deployment management plans by working closely with teh release and operations teams across teh environments in support of releases.
  • Deployed Red Hat Enterprise Linux, Cent OS and installation of packages and patches for Red Hat Linux Servers
  • Performed Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Responsible for designing and deploying best SCM processes and procedures
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled project builds in Jenkins for continuous integration.
  • Coordinated with code merges and deployments with DEV and QA teams.
  • Created multiple pipelines in Jenkins to automate teh build and deploy process.
  • Run a single command on teh nodes to provision teh infrastructure of teh organization using Terraform.
  • Used Terraforms to set up teh AWS infrastructures such as launching teh Ec2 instances, S3 buckets objects, VPC, Subnets.
  • Worked on Maven projects on all life cycle phases from clean build to deploy phases.
  • Defined dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags
  • Collaborated with Development, QA and other teams to ensure a smooth transition of deliverables through proper release channels.
  • Performed distributed builds using Jenkins Master slave architecture.
  • Stored teh build artifacts in Nexus artifactory manager.
  • Responsible for creating and deploying builds on various Web logic and tomcat environments, testing in build environment and release to test team on scheduled time.
  • Performed all necessary day-to-day GIT support for different projects.

Environment: Jenkins, Maven, Junit, Git, RHEL, CentOs, SCM, LDAP, pipelines, Linux, API, Java, Apache Tomcat, Continuous Integration (CI), Continuous deployment (CD), pipelines, Weblogic, Splunk, Nexus repository.

Confidential

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Developed comprehensive Hudson / Jenkins command line tool, vastly increasing
  • Efficiency and accuracy of common, repetitive tasks.
  • Enhanced in-house portions of build, completely overhauling master build script.
  • Designed and supported installation scripts and procedures across multiple product lines and platforms, ensuring smooth and successful installations and upgrades by internal teams and customers
  • Setting and Maintenance of source code repository.
  • Defining repository access, backup and restore processesand writing scripts for automation of routine activities.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel fields, user & group management etc.
  • Coordinated in CVS to Subversion migration andinstallation of subversion clients on all build environments (including dependent modules).
  • Involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Developing and maintaining Standard Operating Procedures documents.
  • Used Perl scripts for deployment code on multiple servers.
  • Implemented Clear sCase and Subversion branching and merging operations for Java Source Code.
  • Performed regular builds and deployment of teh packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • Perform smoke tests to ensure teh integrity of code deployment.
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts.
  • Installation of Application on production and Test server for teh use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created teh different QA environment Migration Release Notes and migrated it into teh QA for testing teh online Java code from Subversion.
  • Created teh new Migration Development Console for teh online Migrations.
  • Analyzed teh Troubleshooting in QA, CERT, UAT and PROD environment issues and support teh Production issues.
  • Documented teh policies and procedures for build, branching and labelling of Clear Case, Subversion and VSS, servers list, code merging, check in/checkout policies and Testing environments in Mindshare as a Web Application Support.

Environment: Java/J2EE Ant, Maven, Tomcat, JBoss, Jenkins, Clear Case, Subversion, JIRA, SVN, shell, Unix, MS SQL Server, Cruise Control.

We'd love your feedback!