We provide IT Staff Augmentation Services!

Senior Devops & Cloud Engineer Resume

4.00/5 (Submit Your Rating)

OK

SUMMARY:

  • Over 8 years of work experience as DevOps Engineer in implementing Continuous Integration and Deployments and configuration management tools with virtualization technology.
  • Worked on source code management tools like GIT, SVN and Bitbucket and used Source code management client tools GitLab and Git GUI and other command line applications.
  • Involved in designing, architecting and utilization of almost all the AWS stack including EC2, VPC, DynamoDB, Cloud watch, S3, SQS, SNS, Cloud formation, Amazon aurora, RDS, Elastic search, EBS, Amazon Cloud Front, Amazon Glacier, Elastic Load balancer, Elastic Beanstalk, Amazon Redshift, AMI, Cloud trail, Lambda.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Currently working on email, order micro services which connects with a back - end expo to send a template for customer purchase orders. For this application I have written Terraform scripts to create the infrastructure on AWS.
  • Experience in writing end to end cloud formation templates.
  • Worked on AWS provisioning EC2 Infrastructure and deploying applications in Elastic load balancing.
  • Experience in Continuous Integration and Delivery tools Jenkins, Hudson.
  • Working on container orchestration tool Kubernetes for Customizability, Scalability, and High availability of Continuous integration and deployment (CI/CD) using Git, Jenkins, Maven, Gradle, Ant, SonarQube, Coverity, Docker, Nexus, and Tomcat Server.
  • Wrote Jenkins Groovy global libraries for automating the CI/CD process using (Git, Jenkins, maven, Jfrog artifactory, on-premises/cloud) across the organization using python and shell scripts.
  • Experience in Static code analysis tools like Coverity and Sonar cubes.
  • Hands on experience in virtualization technologies like Docker and KVM.
  • Experience in writing Dockerfiles for the virtual environment stages like Dev, QA, and Production using Dockerfiles.
  • Experience in Kubernetes orchestration for Docker Containers which handles scheduling and manages workloads based on user-defined parameters.
  • Experience in Docker tools like Docker swarm and compose. Docker Swarm provides native clustering functionality for Docker containers, Docker Compose used to run the multi-Docker container applications.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MongoDB.
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
  • Expertise in troubleshooting the problems generated while building, deploying and in production support.
  • Experience in writing cron job scripts on production servers.
  • Implemented and provisioned AWS, Azure cloud services.
  • Involved in implementing end to end Migration from Data Center to AWS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Setup Splunk Forwarders for new application levels brought into environment.
  • Configure the app logs, syslog, network and tomcat logs in Splunk.

TECHNICAL SKILLS:

Operating Systems: Linux and Windows 98/XP/NT/ 2000/2003/2008/2012

Ticketing Systems: Jira 7.2.x

Versioning Control Systems: Git 2.17.2/2.13.7/2.1.4 , SVN

Continuous Integration Tools: Jenkins 2.0/2.61/2.110 , Hudson

Build Tools: Maven 3.0.2

Artifact Tools: Nexus, JFrog, Artifactory

Test Automation Tools: Selenium

Configuration Management Tools: Ansible, Chef, Puppet, Saltstack, Terraform

Languages: Python 3.6.0, Java, Shell 5.2.0/4.2.6 , JSON, YAML, Groovy

Virtualization Technologies: Docker 1.5.0/1.12.5/1.13.1 , VM Ware

Container Orchestration: Docker Swarm, Kubernetes 1.7/1.9/1.12

Databases: SQL Server

Monitoring Tools: Splunk, Nagios, ELK, Prometheus and Grafana

Cloud Providers: AWS (IAM, EC2, EBS, Auto-Scaling and Load Balancing, S3, cloud front, cloud formation VPC, Rounte53, RDS, SQS, SNS), Microsoft Azure

Networking Protocols: Networking Protocols: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables

Static Code Analysis Tools: Coverity, SonarQube

PROFESSIONAL EXPERIENCE:

Confidential, OK

Senior Devops & Cloud Engineer

Responsibilities:

  • Created Chef Recipes for automating the deployment process.
  • Written cookbooks to install JDK and WebLogic.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Maintained Subversion/GIT repository giving access and group controls.
  • Created Branches, Tags for each release and merged the branches after the code freeze.
  • Administering SVN and imported the Projects like Branching and merging the code.
  • Automated the existing build process Using build tools like Ant/Maven.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Optimized volumes and EC2 instances & Created multi AZVPC instances.
  • Designed and Implemented a SOA based search application using Top down development of WebServices, Cassandra/Hector and ANT.
  • Handle escalated Support tickets till closure for MS Azure PaaS platform.
  • Installed and configured Subversion, GIT, Ant, Maven and Jenkins.
  • Wrote Jenkins Groovy global libraries for automating the CI/CD process using (Git, Jenkins, maven, Jfrog artifactory, on-premises/cloud) across the organization using python and shell scripts.
  • Support the administration in agile software development, testing and production in cloud hosted environment.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Created and wrote shell scripts (ssh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Documented system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Utilize Amazon Glacier for archiving data.
  • Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
  • Currently working on email, order micro services which connects with a back-end expo to send a template for customer purchase orders. For this application I have written Terraform scripts to create the infrastructure on AWS.
  • Created cloud infrastructure using Terraform for micro service shotgun framework.
  • Written shell scripts for Jenkins CI/CD process which calls Terraform scripts to create/update deployments on ECS and EKS.
  • Used Terraform to automate the stack for deploying the order-microservice using AWS services like (VPC, API gateway, Lambda, ALB, ASG, Route53, Aurora-MySQL, EKS)
  • Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Tivoli.
  • Involved in installing Red hat & Solaris servers for Automation purpose.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Involved in developing custom scripts using Python, Perl & Shell (bash, ssh) to automate jobs.
  • Configured Docker container for automated testing purposes.
  • Configured their Kubernetes cluster and supported it running on the top of the CoreOS.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Building/Maintaining docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test, deploy.
  • Configured the ELK stack for Jenkins logs, and syslogs and network packets using the beats plugins like Filebeat, Metricbeat and Packetbeat.
  • Create and configure Splunk management reports and dashboards.
  • Configure the app logs, syslog, network and tomcat logs in Splunk.

Environment: GIT 2.17.2, AWS, Azure, Linux, Subversion (SVN) 1.9.5, Maven 3.0.2, Jira 7.2.x, Webservices, Chef 12.7.2, Docker 1.13.1, Jenkins 2.110, Kubernetes 1.12, Java 8, Artifactory, Apache, Tomcat, Cloud Watch, Nagios 7.1, RHEL 7.2, ELK stack 5.0, Python 3.6.0, Ruby 2.3, Shell 4.2.6, Perl 5.26, Splunk, Terraform.

Confidential, Middleburg, VA

Senior Devops & Cloud Engineer

Responsibilities:

  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience with Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
  • 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.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Migrating servers, databases, and applications from on premise to AWS, Azure and Google Cloud Platform.
  • Evaluated testing of Chef Recipes - Concept of Test-Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Wrote Terraform script to migrate the application running in datacenter to AWS.
  • Wrote Terraform scripts to create (Cloud watch, SNS, SQS, VPC, ALB, ASG, Code-Deploy, S3, CloudFront and Auora mysql) to maintain a MEAN stack application.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet and Maven & Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared JUnit test cases and executed server configurations.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Supported and developed tools for integration, automated testing and release management.
  • Had built Elasticsearch, Logstash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured all app logs, syslog and network logs in Splunk and make sure the logging is available without any issues.
  • Onboard the data for all the application servers to Splunk.

Environment: GIT 2.13.7, Docker 1.12.5, Kubernetes 1.9, Chef, AWS, Azure Cloud Services, ANT, Maven 3.0.2, Apache Tomcat, Nexus, Junit, Linux, Subversion 1.9.5, Jira 7.2.x, Chef 12.7.2, Jenkins 2.61, Artifactory, Cloud Watch, Nagios 7.1., ELK stack 5.0, Java 8, Python 3.6.0, Shell 4.2.6, Perl 5.26.0, Splunk, Terraform

Confidential, Tinley Park, IL

DevOps Engineer

Responsibilities:

  • Handled day to day tickets opened in JIRA ticketing system.
  • Installation and configuring the EXSI server on Dell and Super Micro bare metal provisioning hardware’s.
  • Installation, configuring and administration the Linux and windows VM’s on EXSI servers, Hands on experience in Manual factory installation.
  • Installing, upgrade, troubleshoot and manage VMware products over multiple racks.
  • Following Scaled Agile Framework (or SAF) methodology which is an agile software development framework consisting of a knowledge-base of integrated patterns intended for enterprise-scale Lean-Agile development.
  • Working on CI/CD automation for TAAS (Test Drive as a Service).
  • Dockerized the java spring Boot micro service application by writing the Dockerfile as required.
  • Deployed the Docker containers in Kubernetes cluster and AWS ECS for the different projects.
  • Hand on Experience in Implanting ELK on premises and Docker.
  • Working on Ansible Playbooks for Jenkins jobs configuration automation for ISO-Builds, Integration tests, QA and Production.
  • Written and used Terraform scripts to create AWS services like (VPC, SQS, SNS, CloudFront, API gateway, Lambda, ALB, ASG, Route53, Aurora-mysql and EKS).
  • Experience in writing the YAML files for Jenkins Job Builder for Jenkins jobs configuration.
  • Installation, configuration and administration experience in revision management tool Git.
  • Installation, configuration and administration experience in continuous integration and deployment tool Jenkins, Maven, Ant and Nexus.
  • Installation, configuring the Docker, Docker-machine and Docker-compose.
  • Written Docker files Jenkins master and Jenkins slave environments.
  • Written scripts for Jenkins home backup daily into JFrog Artifactory.
  • Worked on different Kubernetes models, like containers and installer.
  • Working on container orchestration tools Kubernetes for Customizability, Scalability, and High availability of Jenkins.

Environment: GIT 2.1.4, Docker 1.5.0, Kuberenetes 1.7, AWS, Jenkins 2.0, Maven, Apache Tomcat, Shell 5.2.0, Perl, ELK, Nexus, Junit, Python, RHEL 5.6.

Confidential

Build and Release Engineer

Responsibilities:

  • Running the scripts and resolving the issues in the query or the script to enhance efficiency and monitoring the source network performance specifically on Nagios alerts.
  • Used ANT as build tool on Java projects for the development of build artifacts in the source code.
  • Automated the build and release management process, including monitoring changes in between Releases.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Used Perl/Shell to automate build and deployment Process.
  • Supporting the automation of Environment Builds (provisioning and configuration management) by developing the Chef Recipes and Cookbooks in Ruby by integrating with GIT, Jenkins and AWS.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.
  • Automated the process of deploying to Apache Tomcat Application Servers by developing Perl Scripts.
  • Configuring and Administering the Jenkins Continuous Integration servers and Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Implementation of a Puppet based configuration management system for Linux machines (physical and virtual).

Environment: SVN, Perforce, ANT, Maven, Perl/Shell, Nexus, Jenkins, WebSphere, GIT, Chef, Apache Tomcat, Artifacts, RHEL.

Confidential

Linux Admin\Build and Release Engineer

Responsibilities:

  • Experience in Installation and configurations for Linux distributions operating system.
  • Experience in working Agile Environment.
  • Hands-on experience in Installation and Configuring and Administration tasks in Source code management tools like GIT, Subversion, Continuous integration tools like Jenkins, Hudson.
  • Maintained protocol like TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP FTP and Samba on Linux systems.
  • Responsible for using build tools like Maven and Ant for the building of deploying the artifacts such as Jar, war & ear from source code.
  • Responsible for storing the artifact's in Nexus repositories. After Building the code in Continuous Integration.
  • Responsible for Installing and configuring setup for clustered environment with Apache Tomcat application server for automatic Deployment.
  • Implemented a Continuous Delivery framework using Jenkins, Maven, Nexus and Chef in Linux environment.

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, RHEL, LINUX (Ubuntu), GIT, Jenkins

We'd love your feedback!