We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

Malvern, PA

SUMMARY:

  • An Ardent professional over 7+ years of extensive experience in IT industry comprising of design, development, Build, release, deployment, Monitoring and cloud implementation. Strong innovative and technical background in AWS, Azure DevOps, Terraform and Containerization.
  • Worked on AWS code pipeline, code deploy, code build, code commit for setting up continuous integration & deployments.
  • Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
  • Created templates for automating and deploying Relational and NoSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB and MariaDB in AWS.
  • Experienced with log management tools like Splunk, Log stash, Grafana and Kibana
  • Worked on different AWS Migration strategies like forklift and lift & shift Methodologies.
  • Experience in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform as a service (PaaS) and close interface with Windows Azure Multi - factor Authentications
  • Good at managing, hosting, and planning for Azure Infrastructure , implementing and deploying workloads on Azure virtual machines (VMs).
  • Worked on creating end-end ci/cd pipeline using VSTS and deployed it in the Azure cloud.
  • Expertise installing, configuring and testing Open stack environment ( Nova, Swift, Cinder, Neutron, Horizon, Glance, and Keystone ) on RedHat and Ubuntu distribution .
  • Experience worked with Pivotal Cloud Foundry (PCF) and the implementation of micro-services in Pivotal Cloud Foundry.
  • Experience in Kubernetes to deploy scale , load balance and manage Docker containers with multiple namespace versions .
  • Assisted in migrating Linux, windows and VMware server into Aws cloud.
  • Experience using Docker containers in implementing a high-level API to provide lightweight containers that run process isolation and worked on the creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Implemented a Docker delivery pipeline allowing for CI/CD of Java tomcat web service containers
  • Architected and implemented CI/CD by integrating Jenkins with various DevOps tools such as Git, Maven, Nexus, Sonar Qube, Docker, AWS, Azure etc.
  • Implemented and created compute instances for machine learning models in AWS
  • Experience integrating applications with advanced application monitoring tools such as Prometheus, Datadog, ELK, etc
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, GITLAB CI , Subversion (SVN) on Linux platforms .
  • Experience in setting up CI/CD pipelines from Gitlab repo to Digital Ocean servers
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
  • Having strong Programming, skills in Java, J2EE, Spring4.0, Hibernate4.2,REST Web Service, JQuery,Maven,Oracle11g
  • Extensively worked with scripting languages like python for implementing serverless architecture with Lambda functions.
  • Worked on Ruby scripting for writing chef cookbooks to configure end servers.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Worked on Bugzilla and Jira as a defect tracking system in our environment.
  • Experience in the documentation for cross-platform teams using SharePoint and Confluence.
  • Mentored off-shore team members and made sure they learn DevOps strategies and CI/CD pipelining.

TECHNICAL SKILLS:

Configuration Management: Chef, Ansible, Puppet, Salt Stack

Continuous Integration: Jenkins, Bamboo

Version Control: Git, SVN

Build Tools: ANT, MAVEN and MS Build

Cloud Platforms: AWS, Azure, Openstack

Package Management: Artifactory, Nexus

Issue Tracking: JIRA, Bugzilla

Virtualization: Docker, Vagrant, and Kubernetes

Programming Languages: JAVA, .Net, XML, Shell script, Ruby and Python

Web & Application servers: Web logic, Web Sphere, Tomcat, Ngnix, and Apache.

Performance / reliability Monitoring Tools: New Relic, DataDog, Application Insights

ElasticsearchLogstash: Kibana, Data Dog, Interana

Operating Systems: Linux (Red Hat 5/6), Ubuntu, CentOS, Windows, and Unix

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

DevOps/Cloud engineer

Responsibilities:

  • Architected, Designed, and implemented various solution Amazon webservices by previsualizing using Lucid chart.
  • Configured AWS stack to AMI management, Elastic Load Balancing, Auto Scaling, CloudWatch, EC2, EBS, IAM, Route53, S3, RDS, Cloud Formation.
  • Attached ELK stack with EC2 and ELB to store logs and metrics by using AWS lambda function used AWS lambda as a serverless backend using python 3.6 boto3 libraries and Implemented lambda concurrency in my company to use DynamoDB streams to triggers multiple lambdas parallelly
  • Involved in Migrating virtual machines from VMware Vcenter to Amazon EC2 using AWS connector for vcenter.
  • Exported VM’S from local machines to Amazon EC2 as AMI’S using VM import/export .
  • Provisioned EC2 instances, configured auto-scaling and defining cloud formation JSON templates using Ansible modules.
  • Worked as an Architectural lead and mentored team in a way to make deployment process faster.
  • Worked with Amazon EKS to Deploy Kubernete s application into EKS clusters .
  • Created indexes for various statistical parameters on Elasticsearch and generated visualization using Kibana.
  • Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Fluentd, Kibana) for AWS EC2 hosts
  • Build and deployed and scaled machine learning models with AWS SageMaker.
  • Designed and worked on a CI/CD pipeline supporting workflows for application deployments using Jenkins, Artifactory, Chef, Terraform and AWS CloudFormation.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and created Infrastructure in a Coded manner ( Infrastructure as Code) using Terraform .
  • Expertise in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules .
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
  • Used Platform as a Service (PaaS) Open shift for managing servers, OS, storage, and networking.
  • Automated all the application builds, deployments & scaling using Red Hat Open Shift.
  • Provisioned Datadog monitoring metrics at build time using Terraform.
  • Integrated Datadog with Azure cloud services such as Azure Storage, Azure Redis Cache, Azure App Service, and Azure SQL Databases—to get comprehensive view of Azure infrastructure
  • Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with an emphasis on Azure cloud and hybrid solutions.
  • Supported and configured TFS/VSTS, Build Servers and Release Management servers.
  • Experiences working with Both A/B Deployment and Blue/Green Deployments
  • Orchestrated multiple ETL jobs using AWS step functions and lambda , also used AWS Glue for loading and preparing data Analytics for customers.
  • Orchestrated several CloudFormation templates using openstack Heat and got the block storage support from Cinder.
  • Excellent understanding and hand-on-expertise with creating new custom resources in Kubernetes and upgrading Kube components without service outage.
  • Created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files and managed releases of Helm packages .
  • Involved in setting up Kubernetes (k8s) for clustering & orchestrating Docker containers for running microservices by creating Pods.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
  • Building Docker images and checking in to AWS ECR for Kubernetes deployment.
  • Experience in managing cluster of containers using Docker Swarm, and deployed spring boot applications.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry .
  • Did an overall process improvement to the manual processes and managed servers on AWS cloud platform using Chef configuration management tools.
  • Incorporated Amazon Ops works, which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances. creating custom dashboards in Datadog with aggregated metrics, charts etc. and also automated emails with Datadog reports using Datadog rest api/ web hooks
  • Experience in support/implementing the containerized Elasticsearch as an open source search engine with a REST API and used Fluent as data ingestion tool and log transfer solution with Elastic Search cluster.
  • Worked on Ansible playbooks , roles, include statements, vars, modules , check mode (dry run) and to automate the installation of docker-engine, docker swarm cluster.
  • Leveraged Docker Containers by continuously integrating through Gitlab.
  • Extracted code snippets from other commits by Git cherry picking and moved the pointer ahead by Git rebasing
  • Configured Jenkins jobs to automate builds, create artifacts and execute unit tests as part of the build process.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Extensively used JIRA as a ticketing tool for creating sprints, bug tracking, issue tracking, project management functions , and releases.

Environment: & Tools: RedHat, JAVA, Ubuntu, Agile, AWS EC2, S3, Route 53, Beanstalk, Google cloud, GIT and SVN, Jenkins, Maven, Chef, Docker, Kubernetes, MS Azure, Bash, Ruby, Oracle, MySQL, MongoDB, DynamoDB, Vagrant, Nagios, JIRA, Tomcat, WebLogic, WebSphere, Terraform, ELK STACK, Splunk.

Confidential, TX

DevOps/AWS engineer

Responsibilities :

  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto Scaling, AMI, IAM through AWS console and API Integration.
  • 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 Tomcat, and IIS.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Openshift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi tenancy.
  • Installing and configuring the Terraform and building the infrastructure using terraform configuration file.
  • Worked on Securing the AWS Infrastructure using AWS services such as VPC's, NACL’s, Security groups, IAM roles, policies and defining Inbound and outbound traffic rules and whole infrastructure is monitored using Cloud watch
  • Deployed LAMP based applications in AWS environment , including provisioning MYSQL- RDS and establishes connectivity between EC2 instance and MySQL-RDS via security groups.
  • Developed many Data warehouse solutions in AWS Redshift Involved in Redshift Database development by inserting Bulk Records , Copying Data from S3, Created and Managed Clusters, Tables and Perform Data Analysis Queries. Also performed Tuning and Query Optimization in AWS Redshift
  • Deployed JSON template to create a stack in Cloud Formation which includes services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Workstation setup for Knife plugin and establish connectivity between Chef server and workstation.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes in Chef and Wrote Chef Cookbooks and Recipes for automating our build/deployment process.
  • Worked on the creation of custom Docker container images, tagging and pushing the images.
  • Extensively worked on creating Docker file, build the images, running Docker containers and manage Dockerized application by using Docker Cloud. Used Docker Swarm for clustering and scheduling Docker container.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy
  • Implemented new project builds using Jenkins and maven as build framework tools, inspected builds in a staging environment before rolling out to a production environment
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Worked on Installation and configuration of Jenkins for Automating Builds and Deployments through integration of GIT into Jenkins to automate the code check-out thus providing an automation solution.
  • Involved in Designing and setup of CI tool Bamboo to integrate SCM tool Git and automated the build process.
  • Worked on the creation of Jenkins Pipeline using Groovy scripts to automate ANT/MAVEN application build by pulling code from GIT and GitHub repositories.
  • Created subversion/Git repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Experience in Creating Hooks, branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and Windows platforms
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Troubleshooting Git issues using Git bisect to identify bad commits which introduces errors in the system.
  • Monitoring system performances using Nagios and managing network issues.
  • Ability in development and execution of CHEF, Shell, Perl and Python Scripts.
  • Worked with Nagios for monitoring and Splunk for Log Management.
  • Installed and configured Splunk to monitor applications deployed on the application server, by analyzing the application and server log files. Worked on the setup of various dashboards, reports, and alerts in Splunk.
  • Proficient with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Installed & Configured Selenium Web Driver , Test-NG , Maven tool and created Selenium automation scripts in java using Test-NG .
  • Identified and reported software issues using Bugzilla as defect tracking system with detailed bug description, screenshots, videos and log files.

Environment& Tools: RedHat Linux 7.x, JAVA, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), EBS, IAM, Cloud Watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Jenkins, Ansible, Docker, Shell, Ruby, Python, SVN, GIT, Maven, JIRA, SQL, PostgreSQL.

Confidential

DevOps/SCM engineer

Responsibilities :

  • Maintained multiple versions of code developed by developers for different purposes and moved all the code related to the project into a single repository. integrated git with build tools such as maven and created continuous deliver build pipelines from development to deployment phase
  • Setting up continuous integration and formal builds using Bamboo with Art factory repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA
  • Worked on All Jenkins deployments with Openshift. Testing the Builds after implementation using Postman test scripts working on continuous deployment cycle which involves writing the code, testing, deploying and managing it by using chef and ansible over the cloud, on-premises and hybrid environments worked on open source SCM tools like Subversion, CVS, git, and bitbucket involved in committing, trunking, pushing, merging code pull requests from multiple developers into scm (git, bitbucket, svn) repositories.
  • Deployed DevOps using Puppet dashboard and Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing, and implementation.
  • Achieved optimized resource utilization, scalability, and reduction of costs leading to savings using containerization tools like Docker and Mesos installed / configured Datadog agents via packer ansible etc.
  • Installation, Configuration, and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments, also have good knowledge on Code Deploy as release automation solution.
  • Integrated the Jenkins with GIT to poll codes and Maven to push artifacts to AWS S3.
  • Worked on deploying java j2ee and .net applications
  • Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Knowledge in DNS, NIS, NFS, FTP, Samba Server, LDAP, remote access, security management, and system troubleshooting skills
  • Expertise with virtualization technologies, installed and configured VMware environments, created numerous Virtual Servers and, involved in troubleshooting critical hardware and software issues and user tickets.

Environment: & Tools: RedHat, Ubuntu, Agile, AWS EC2, S3, Route 53, Beanstalk, GIT and SVN, Jenkins, ANT, Maven, Chef, Puppet, Mesos, Marathon, Docker, Kubernetes, MS Azure, Bash, Ruby, Java, Vagrant, Nagios, JIRA, Tomcat, Web sphere, WebLogic, Apache.

Confidential

Build and release engineer

Responsibilities :

  • Written cookbooks for WebLogic, JDK, Jenkins, Bamboo, Tomcat, JBoss and deployment automation.
  • Used Build Forge for Continuous Integration and deployment into Web, Application and Database Servers
  • Hands on experience in writing Ansible playbooks and used Ansible to configure tomcat servers and maintenance.
  • Improved the development and version control of Chef Cookbooks, testing of cookbooks using Test kitchen and running recipes on nodes managed by Chef server
  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Involved with Operations Team, build team and Plan team to discuss the Application Change Requests and Environment Change Requests.
  • Working closely with Development Managers to fine-tune the release process and provide feedback on process improvements.
  • Performed Software Configuration, Build and Release Management activities for J2EE Development.
  • Utilized ANT for build automation to compile the source code into production.
  • Modified ANT Scripts to build the JARs, Class Files, WAR Files and EAR Files from VOBs and involved in creating VOBs.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
  • Performed setup of a clustered environment with WebLogic Application Server
  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.

Environment& Tools: Hudson, Remedy, MAVEN, Subversion, Subversion (SVN), GIT, Jenkins, Java/J2EE, ANT, MAVEN, Perl Scripts, Shell Scripts, UNIX, JIRA, MS Build

Confidential

Linux Administrator

Responsibilities :

  • Installation, Configuration, and Maintenance of Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Advanced the installation and configuration of Red Hat Linux over the network using NFS and FTP.
  • Hands-on experience in the installation of Web Sphere on Linux for the development team.
  • Installed EXSI hypervisor for VMware created for new Centos servers.
  • Resolved system errors and crashes, disk space problems, huge file sizes, and file system full errors.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Troubleshooting ESX & Virtual Machines
  • Managed and configured VMware virtual machine for RHEL.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using NAGIOS monitoring.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Knowledge of file transfer protocols, Network file systems, and Secure Shell.

Environment& Tools: RedHat, Unix, Solaris, RAID controls, SAN environment, Veritas, VMWare, Perl, EMC, Active Directory, SDLC.

Hire Now