We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • A professional certified with around 7+ years of experience as a DevOps / Cloud Engineer with proven leadership and Analytical Skills, with Expertise in multiple Cloud Platforms, Infrastructure as Code, Configuration Management, Build/release engineering, CI / CD etc. A productive Team player with outstanding Communication Skills.
  • Hands - on experience Designing, planning and implementation for existing on-prem applications to Azure Cloud, Configured and deployed Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HD Insight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), ADFS, Security Services and Utilities focusing on Automation.
  • Implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
  • Deep experience with AWS components like EC2, S3, EBS, VPC, ELASTIC IP, ELASTIC Cache, Glacier, Beanstalk, Dynamo & Couch DB, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups and application monitoring in AWS tools to Build and deploy a micro services architecture integration with ECS or AWS Lambda.
  • Experience in migrating On-premise infrastructure to cloud platforms like AWS/Azure/ Rackspace/ Pivotal Cloud Foundry (PCF) architectures and involved in virtualization technologies using ( VMware, VMware ESXi, Xen), Open Stacks (Nova, Neutron, Swift, Cinder, Glance) and infrastructure orchestration using containerization technologies like Docker and Kubernetes .
  • Implemented Cloud Infrastructure as a Service (IaaS) Automation across AWS Public Cloud using Packer & Terraform and implemented Terraform Enterprise to Provision Infrastructure across AWS Workloads.
  • Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Terraform as infrastructure as code, execution plans, resource graph and change automation. Managed AWS infrastructure as code using Terraform.
  • Expertise in integrating Terraform with Ansible, Packer to create, version and are encrypted using vault to the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Proficient in Containerization tools such as Docker, Kubernates, Openshift and handled several Docker components like Docker Engine, Docker-Hub, Docker Compose, Docker Registry, Docker Swarm, Docker hub and Orchestration tools such as Kubernetes.
  • Used Packer to automate the build process for machine images and utilized Vault’s AWS secrets engine to generate dynamic, on-demand AWS access credentials for Packer AMI builds.
  • Expert in orchestration& Migration of CI/CD processes using Cloud Formation, Terraform Templates & Containerization of Infrastructure using Docker, which was setup in Vagrant, AWS and VPC’s.
  • Experienced in application configurations, merging/branching, building process, compiling, packaging and releasing from one environment to other environments and deploying to servers by using DevOps tools such as Jenkins, Maven, Ansible and Docker.
  • Extensively involved in DevOps, Build & Release, Configuration Management, Cloud Infrastructure, Monitoring, and Automation using Jenkins, Ant, Maven, Chef, Puppet, Docker, AWS, Azure, Nagios, SVN, GIT, Tomcat, Linux etc.
  • Worked with Jenkins pipeline and Used Jenkins as Code Deploy plugin to deploy to AWS and extensively worked on other tools like Bamboo, Hudson, and Cruise Control for continuous integration and for all end to end automation functions with all build and deployments.
  • Expert to Build end-to-end CI/CD pipelines in Jenkins groovy script to retrieve code and push build artifacts to Nexus and JFrog Artifactory’s manages for Maven builds.
  • Experience in monitoring the servers using Nagios, Cloud Watch, Data Dog, Pager duty, Gray log/Splunk and using ELK (Elastic Search, Log Stash, and Kibana), and Applications monitoring using AppDynamics.
  • Experience on Virtualization technologies like VMWare, Vagrant and Ansible, Chef & Puppet for Configuration Management tool and understanding containerization technologies like Docker and Kubernetes.
  • Worked on configuration of ELK on AWS and monitored the servers using a metric beat daemon that assembles metrics from server, drop it in Elastic search or Logstash, and analyzed that metrics using Kibana.
  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle). And worked with Groovy Scripts to Automate Configuration in Jenkins.
  • Written several Automation scripts in Bash, Ruby, Groovy, Python, JSON, YAML that consume REST API services or CLI's for various DevOps systems like Jenkins, Git, Jira, AWS, Chef, Ansible.
  • Working on designing and deployment of Hadoop cluster and various Big Data analytic tools including Spark, spark streaming, Kafka, Hive, HBase, and Oozie with MapR distribution.
  • Experience in deployment of applications to Oracle WebLogic, JBoss, Apache Tomcat, Nginx and Web Sphere servers and worked on Logical Volume Manager (LVM), Veritas Volume Manager, Kickstart, Bonding, LAMP and LDAP.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS.

TECHNICAL SKILLS

Cloud: Microsoft Azure, AWS, PCF, OpenStack, Rackspace

CI/CD Tools: Jenkins, Bamboo, Hudson, Team City

Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift

Configuration Management: Chef, Ansible, Puppet, SaltStack

Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket, ClearCase, Perforce

Web and Application Servers: JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail

Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic, Sumologic,Cloudwatch, App dynamics

SSH Tools: Xshell5, Putty, WinSCP

Bug Tracking Tools: JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest

Build Tools: Maven, Ant, Gradle

Continuous Integration: Jenkins, Bamboo, Hudson

Scripting Languages: Shell, Ruby, Python, PHP, JavaScript, PowerShell, JSON, YAML

Languages: C, C++, Core Java, J2EE

Database: MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra

Repository Management: Nexus, JFrog, Artifactory

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box

Operating System: RHEL 6/7, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, iOS

Networking Protocols: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. DevOps Engineer

Responsibilities:

  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instance and other AWS Services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
  • Experience migrating infrastructure and application from on premise to AWS and from Cloud to Cloud such as AWS to Microsoft Azure and GCP.
  • Utilized Ansible and AWS lambda, Elastic Cache and Cloud Watch logs to automate the creation of log aggregation pipeline with Elastic Search, Log stash, Kibana (ELK) stack to send all our teams logs coming into Cloud Watch to process them and send them off to Elastic Search.
  • Migrated few Cloud formation templates to Terraform by using various AWS modules and Secured the Terraform State file in S3 buckets. Used Terraform Plan to meticulously detect and analyze the changes that will be inflicted after Terraform Apply.
  • Developed modules and plugins for terraform, vault, packer targeting immutable architecture in AWS.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups. Deployed Elastic search with 10 nodes cluster in AWS environment for client applications.
  • Developed a Java plugin hooks in EMR to detect metadata change events and published in Kafka topic. Integrated metadata sync logic in EMR builds into AWS lambda function in various platforms.
  • Developed AWS IAM roles and inline polices for group users to the different Data & Analytics source systems by using endpoints like Active Directory, LDAP.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Shell, Python), and migrated Streamsets production pipelines code to GitHub repositories for future deployments using the predefined CI/CD framework.
  • Created pods and services using Master and Minion architecture of Kubernetes and developed microservices build by integrating Jenkins with Docker container using Cloud Bees Docker pipeline plugin, leveraging Python allowing for creation and maintenance build jobs and Kubernetes deploy services.
  • Worked with data lake architecture including data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and advanced data processing.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes clusters manifest files and created reproducible builds of the Kubernetes application.
  • Created Docker images using a Docker file, worked on Docker swarm, Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates. Managed Cloud Services using AWS Cloud Formation , which assisted developers and businesses an easy way to create an assortment of related AWS resources and provision them in an orderly and predictable fashion.
  • Included Vulnerability Detection as part of the CI/CD workflow using Jenkins Pipelines, SonarQube Quality Gates. Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Arti factory).
  • Experience in development of Big Data projects using Hadoop, Hive, Zookeeper service, Dataiku, Spark and other open source tools/technologies.
  • Used Jenkins for deploying Containers and performed Continuous Integration of code and Scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Administered Splunk internal environment through log file resizing, queue parameter changes, dispatch directory folders cleaning. Expertise in creating Splunk Reports with various scheduling options and cron notation.
  • Proficient in developing Web Services (SOAP, RESTful) in python using XML, JSON, Java.
  • Developed Python and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
  • Have experience in Design, Development and Deployment of Java web components on servers like Apache, WebSphere and WebLogic.
  • Performed OS installations, OS Upgrades, & Server Patching by configuring PXE&DHCP server using Kickstart &Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x.
  • Promptly and concisely escalated service requests and incidents to the appropriate teams via ticketing/tracking systems (ServiceNow / JIRA), and alerts all interested parties (via phone, email, text messaging, or Pager Duty). Utilizes effective communication methods to distribute information precisely and understandably to various tiers of knowledge, understanding and involvement internally, as well as to relevant external (third-party) partners and customers.

Environment: Azure Services, AWS Services, Kubernetes, Docker, Ansible, Git, Jenkins, Terraform, ELK, Splunk, JIRA, Linux, Nexus.

Confidential, Columbus, Ohio

Cloud Admin /DevOps Engineer

Responsibilities:

  • Deployed infrastructure on AWS utilizing as EC2 (Virtual Servers in the Cloud), RDS (Managed Relational Database Service), VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ropeworks (Automate operations), AWS S3, Glacier (Storage in the cloud) and Cloud Watch Monitoring Management
  • Expertise in solving manual redundant infrastructure issues by creating Cloud Formation Templates using AWS's Server less application model and deploy RESTFUL API's using API gateway and triggering Lambda Functions.
  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Beanstalk, SNS, SQS, oops works, IAM, ELB, VPC, Cloud Trail, Cloud Watch, Lambda, Cloud Formation) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Built vault infrastructure in AWS and on-prem (pureflex). Built CI/CD pipeline for provisioning secrets and policy using Github and concourse CI.
  • Experience in setting up and managing ELK (Elastic Search, Log Stash & Kibana) Stack to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda.
  • Hand-on experience in establishing a NAGIOS, Splunk, Zenoss and PagerDuty servers and several "worker" machines in the Amazon Cloud (AWS) to demonstrate the capabilities of monitoring tools.
  • Experience with OpenShift, Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
  • Worked OpenStack services such as Horizon, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer and Swift.
  • Integrated Jenkins with Docker container using CloudBees Docker pipeline plugin to drive all microservices builds out to the Docker Registry and then deployed to Kubernetes. Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Handled several Docker components like Docker Engine, Hub, Compose and Docker Registry and experience with Docker container service and Dockerized applications by creating Docker images from Docker file and running them to create the Docker containers and Docker Swarm.
  • Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags Proficient in the setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Included Vulnerability Detection as part of the CI/CD workflow using Jenkins Pipelines, SonarQube Quality Gates. Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Arti factory).
  • Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
  • Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, SonarQube, Maven, Groovy, Job DSL, Docker and Splunk.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Environment: AWS, Kubernetes, Docker, Jenkins, GIT, Maven, Splunk, Chef, Open stack, PCF, Nexus Artifactory

Confidential, Moorestown, NJ

AWS DevOps Engineer

Responsibilities:

  • Installation and Upgradation of packages and patches, Configuration management, Version Control, Service packs, troubleshooting connectivity issues and reviewing Security constraints. Performed AWS Cloud administration and managed EC2 instances, Cloud Formation, VPC, RDS, SQS, ELB, Auto-scaling, S3 (versioning & created AMI’s), SES and SNS services.
  • Handled migration of on premises applications to cloud and created resources in cloud to enable this. Configured an AWS (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS, MySQL, DB cluster. Created S3 Buckets in AWS and stored files. Enabled Versioning and generated AWS security group perform virtual firewalls to control traffic.
  • 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.
  • 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.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes. Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
  • Expertise in Installing, configuring and administering Jenkins Continuous Integration tool on Linux servers along with adding/updating plugins such as GIT, ANT, Maven, Check style, Deploy to Container, Build Pipeline etc.
  • Configured Bitbucket with Jenkins& automated the build process through SCM polling. Created post-commit& pre-push hooks using Python in Bitbucket repositories. Resolved merging issues during rebasing & re-integrating branches.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
  • Configured Jenkins as a common build engine maintained over 100 jobs in Jenkins from 10 different application teams for over 4-5 releases in parallel.
  • Installed and configured Nexus Firewall to block unwanted components from entering the CI/CD pipeline.
  • Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.
  • Integrated Java and Angular based application to ELK Elastic Search tier via spring 4 Restful Controllers communicating to a custom java utility wrapping the Jest API.
  • Expert level skills in application development Using: Java, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, JEE complaint application servers, client/server.

Environment: AWS, EC2 instances, Cloud Formation, VPC, RDS, SQS, ELB, Auto-scaling, S3 (versioning & created AMI’s), SES, SNS, Ansible, Docker, Jenkins, CI/CD, Chef, Nexus, TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP, ELK, GIT, ANT, Maven, Java

Confidential, St. Louis, MO

CI/CD Engineer

Responsibilities:

  • Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Guided and advised 12 customer care application development teams towards using CI tools , including source control strategies, automated build approaches (frequency of builds, customized environmental builds, automated check in builds) and overall guidance
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
  • Integrated Sonarqube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
  • Used Jenkins for integrating maven to generate builds, conduct unit tests with Junit Plug-in, Regression tests with Selenium, Nexus Artifactory for storing jar, war and ear files, App Dynamics & ELK Stack for monitoring and JIRA for document generation.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
  • Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.
  • Automated configuration management and deployments using YAML . Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx , Apache Spark and other applications.
  • Developed and designed API (Restful services) for the company’s website.

Environment: Chef, Git, Jenkins, Docker, CI/CD tools, Maven, Apache Spark, Nginx, ELK stack, App Dynamics, Selenium, Nexus Artifactory, JIRA, TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.

Confidential

Linux System Admin

Responsibilities:

  • Linux/Unix IT Administrator experience specialized in Application Support on Redhat-Linux, CentOS, Solaris, IBM-AIX and Windows environments.
  • Utilizing Linux CLI, Remote Desktop protocol and physical observation to identify, troubleshoot and remedy issues that arise, such as build failures, server decommissioning, and hardware/ network (LAN/WAN) troubleshooting.
  • Regular admin task includes actively monitored the network status, device health, and physical state of servers at multiple datacenters located throughout the world, for a number of internal customers, utilizing tools such as Shinken (via SNMP) and VMware/vSphere, as well as physical checks of local server rooms.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on LINUX platform. Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Excellent in troubleshooting and Maintaining Linux and resolved many Application Start-up problems, PATH problems, and Name conflicts, TCP/IP, LAN /WAN, Sys logging and Networking Problems.
  • Knowledge in Logical Volume Management on Linux with LVM Knowledgeable in HTTP, HTTPS, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3 protocols.
  • Knowledge in DNS, NIS, NFS, FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.

Environment: Redhat-Linux, Cent OS, Solaris, IBM-AIX, VMware, SNMP, TCP/IP, LAN /WAN, HTTP, HTTPS, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3, DNS, NIS, NFS, FTP, NIS, Samba Server, LDAP

We'd love your feedback!