We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Around 7 years of professional experience in Information Technology industry in various roles with excellent experience in System Administration, DevOps Engineering, Cloud Engineering, Build and Release Management and Development for several market driven international organizations.
  • Experienced in working as DevOps Engineer/ Cloud Engineer/ System Administrator operations process and tools area (Code review, Build & Release automation, SCM, Environment, Service, Incident and Change Management).
  • Experience in System Administration like Installation, Configuration, Tuning and Upgrades of Linux and Windows (Red Hat and Windows Server).
  • Configuring, automating and maintaining build and deployment CI/CD tools Git/GitLab, Jenkins, Docker, Nexus and JIRA for Multi - Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Worked on AWS Cloud Services such as EC2, S3, AMI, NACL, Security Groups, IAM, ELB, EBS, Route 53, EMR, SNS, RDS, SQS, Lambda Functions, CloudFormation, CloudFront, CloudWatch, EKS, ECS and CodePipeline.
  • Experienced in configuring and managing CI/CD pipelines like AWS CodePipeline, Jenkins and Azure VSTS (Visual Studio Team Service) using scripts.
  • Extensively worked with AWS EMR and Kinesis for analyzing and visualizing web traffic data by provisioning infrastructure using CFT (CloudFormation Templates).
  • Experienced in writing CFT (Cloud Formation Template) to provision multi-tier architecture environments, disaster recovery plans and High availability of AWS resources across multiple zones.
  • Experience in working with OpenStack deployment on SUSE, Ubuntu and expert in deploying multi-tier architectural applications by using Nova, Swift, Trove, and Neutron.
  • Worked with OpenShift to automate deployment of applications across multiple platforms using Kubernetes and Jenkins pipelines. Worked with GCP (Google Cloud Platform) App Engine, Compute Engine, Kubernetes Engine, Container Registry and Network Services.
  • Experience in working with Microsoft Azure Cloud Services like App Services, Virtual Machines, Function Apps, Virtual Networks and Azure Active Directory.
  • Worked with Azure PowerShell to spin Test and Production Environments using Azure Virtual Machines and App Services which hosts Tomcat and Jboss webservers.
  • Collaborated with infrastructure and product engineers to maintain servers using Terraform for provisioning, Puppet for platform config & Ansible for deployment.
  • Developed procedures to unify streamline and automate applications development and deployment procedures using Docker swarm and Kubernetes and also achieve high availability using minimal resources by writing Docker-Compose files.
  • Worked with Istio on Google Kubernetes Engine (GKE) (GCP) to securely control traffic flows across different Kubernetes and microservice environments in a scalable way.
  • Worked with Docker Networking like Bridge Networking, Overlay Networking to provide flawless network traffic between multiple microservices deployed using docker containers.
  • Worked with Helm charts to define, install, and upgrade complex Kubernetes applications and used rollback mechanism to handle deployment errors.
  • Experience in Installing, configuring, upgrading and managing Puppet Enterprise and Puppet Open Source and experience in updating and creating modules and pushing them to puppet clients, Worked and utilized Puppet hierarchy files, facts, and global variables.
  • Worked with Ansible Tower , which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Deployed and configured chef server including bootstrapping of chef client nodes for provisioning and created roles, recipes, cookbooks and uploaded them to Chef-server, Managed On-site OS, Applications, Services, Packages using Chef as well as AWS for EC2, S3, Route53 and ELB with Chef Cookbooks.
  • Automated Installation of SonarQube, sonar-scanner and configuration using Ansible to measure code standard compliance, code duplication, and unit test results as part of Jenkins pipeline.
  • Experience in writing Jenkins pipeline as code to run different stages like building artifacts from Maven, ANT and Gradle, code quality testing with SonarQube and deployment using Terraform, Ansible.
  • Wrote PowerShell scripts to provision multiple virtual machines with Operating Systems like Redhat, Ubuntu, Windows Server on bare metal servers using vCenter.
  • Expertise in Shell Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Experience administering and configuring NoSQL Databases like Cassandra, MongoDB and RDBMS like MySQL, DB2 as backend data servers for web applications.
  • Experience in installation and management of network related services like DNS, Apache, LDAP, SAMBA, HTTPD, NTP, VSFTP, PROFTP, SMTP, SQUID, Active Directory, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.

TECHNICAL SKILLS:

Cloud Technologies: AWS, Microsoft Azure, Google Cloud, OpenStack

Build/Automation Tools: Ansible, Chef, Puppet, Ant, Maven, Jenkins, Teamcity, UDeploy

Scripting Languages: Shell, Bash, Python, JavaScript

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008R 2/2012/2016.

Web/App Server: Apache, Tomcat, Nginx, Web Logic, WebSphere Application Server, Jboss, LAMP, Jetty

Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server.

Project Tracking/Bug Tracking Tools: Service NOW, JIRA, Crucible, Rally, Remedy, IBM Clear Quest, Bugzilla, HP Quality Centre.

Version Control Tools: Subversion, GIT, GITHUB, Tortoise SVN, Visual SVN

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Monitoring Tools: Nagios, Splunk, ELK Stack, APP Dynamics, Dynatrace.

Virtualization/Container: Docker, Kubernetes, VMware vSphere 5.5/6.0/6.5, OpenShift

Web Technologies/Programming: Servlets, JDBC, JSP, XML, HTML, Java Script, Java/J2EE, C, GO

PROFESSIONAL EXPERIENCE:

Confidential, CA

Cloud/DevOps Engineer

Responsibilities:

  • Worked with OpenShift to deploy java spring application in containerized environment using Kubernetes and achieved CI-CD using Jenkins pipeline.
  • Worked with Azure VSTS (Visual Studio Team Service) to automate web application build and deployment using Azure App Service.
  • Created Docker Containers for GO server-based application to deploy into Azure Kubernetes Service (AKS) and maintained application continuous integration and deployment using Azure VSTS.
  • Worked on Container based Virtualized deployments using Docker images, Docker Hub and Docker registries and configured Docker containers, created Docker files for different environments.
  • Created Kubernetes service files to spin Load balancer which guides the incoming traffic to internal microservices running on multiple pods. Wrote Kubernetes Services for Internal Load balancing and exposing multiple pods as different services with security and private networking.
  • Configured Azure (AD) Seamless SSO (single sign-on) to cloud apps like SaaS using Pass-through Authentication and Password Hash Synchronization so that on-premise existing users can access Azure cloud apps with their local AD domain credentials.
  • Deployed node.js, python based microservice application to Google Kubernetes Engine (GKE) cluster and used Google ISTIO to manage and configure network routing between different services, namespaces.
  • Created AWS Data Pipeline to move and process Apache web log data between AWS S3 and EMR (Elastic MapReduce Cluster), stored resulting data to AWS RDS.
  • Worked with AWS Systems-Manager to configure and execute managed tasks like software installations, application configurations across group of AWS resources.
  • Worked with OpenStack to deploy JBOSS web app using Nova (VM), Trove (DB), Neutron (networking) in Ubuntu Enterprise environment.
  • Written various programming and scripting languages especially Shell and Python scripting with focus on DevOps tools, CI/CD and performed configuration, deployment and support of cloud services on AWS Cloud.
  • Designed, configured and deployed Microsoft Azure for a multitude of application s utilizing the Azure stack includes Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services, and ARM, focusing on high-availability, Disaster Recovery, fault tolerance, and auto-scaling.
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's, results in generating of new Docker container whenever a new GitHub branch get started.
  • Used Docker for local application deployment and test and did orchestrating between container using Docker swarm and writing Docker files.
  • Installed and configured Ansible Tower to manage multiple ansible playbook projects across different inventories in AWS, Azure and managed security levels by assigning user policies and privileges.
  • Wrote Ansible roles, playbooks to install and configure Apache Tomcat, Jboss in AWS Dev environment and used Terraform templates to provision Load Balancers, bastion host, NAT, Dev EC2 instances, auto scaling groups and RDS in AWS.
  • Extensively worked with Chef data bags, attributes, cookbooks, recipes and templates in Chef, created Cron jobs for chef client to interact with chef server on a timely basis.
  • Developed automated infrastructure using scripting in Python (core) to deploy and manage Java applications across Linux servers and customization of existing Python scripts of some of the internal applications.
  • Configured and maintained SPLUNK across UNIX and Windows platforms and extensive experience in Creating Splunk Dashboards and Alerts

Confidential, MD

Cloud/DevOps Engineer

Responsibilities:

  • Created private cloud using Kubernetes and managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Created multi-stage job pipelines using AWS CodeDeploy, CodePipeline, CodeCommit by integrating On-premise Jenkins and SonarQube servers.
  • Configured AWS CodePipeline to automate Node.js application building and deployed to multi-zone AWS EC2 instances with autoscaling.
  • Collaborated with dev team to provide Continuous build using AWS CodeStar, CodeBuild and Continuous deployment for AWS Serverless Application Model (AWS SAM) using AWS CloudFormation to deploy application to AWS Lambda and Amazon API Gateway.
  • Performed timely rolling updates to Kubernetes Pods to achieve Blue-Green deployment with zero down time, rollbacking to previous working state if new update failed.
  • Worked with Horizontal Pod Autoscaler in Kubernetes to automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilization.
  • Worked with AWS Lambda as part of server less movement within project, responsible for creating Lambda function to deal with DynamoDB and S3.
  • Wrote AWS CloudFormation Templates (CFT) to spin EC2, Kinesis Stream and DynamoDB to visualize the web traffic of multiple web URLs.
  • Worked with CircleCI to automate testing environment jobs with help of seamless integration of GIT.
  • Expertise in writing Ansible playbooks and creating Roles for Scalability and Reusability in Ansible, writing playbooks for provisioning, orchestration, packages, services, configuration and deployment using Ansible.
  • Writing inventory files, Ansible configuration files and Creating playbooks in Ansible for configuration and Deployment activities, configuring packages, services using Ansible modules like yum, service, templates, handlers etc.
  • Provisioned and maintained Amazon AWS server provisioning via Chef, including the provisioning of the instances, ELBs, DNS, along with contribution of code to the Jenkins-AWS module on GitHub as part of this.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Performed AWS CL I Auto Scaling and Cloud Watch Monitoring creation and Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Lambda Functions to test the data consistency in S3 by using the hashing and directed consequent results to respective SNS topics. Experienced in utilizing the AWS Cloud Formation, AWS OpsWorks, Code Deploy to migrate the on-premise environment to AWS cloud.
  • Integrated Jenkins with various DevOps tools such as GitHub, Gradle, Maven, Nexus, Artifactory, SonarQube, Chef, and Puppet for a Continuous Integration and Delivery environment and used CI/CD system of Jenkins on Kubernetes container environment.
  • Configured Jenkins to perform automated creation of the Docker images by encapsulating successfully built war file from Nexus repository. Updated the services running on AWS ECS cluster by triggering Lambda functions in Python.
  • Created featured, develop, release branches in Bit Bucket (Git) for different application to support releases and CI builds and good working experience in managing Binary repository like Nexus/Artifactory for the Maven artifacts and dependencies.
  • Extensively worked on Chef and Puppet for automating the infrastructure, Shell and Python scripts to automate setting up of the DevOps services and any day-to-day system administration tasks.
  • Create Puppet manifests and modules to automate system operations, created monitors, alarms and notifications for EC2 hosts using cloud watch, and defined Puppet master and Puppet agents to manage and configure nodes.
  • Developed and maintained built wrapper scripts using Python and Unix Shell script and manipulated the existing scripts to meet the requirements.
  • Well versed with Server-side business logic and experience in working with different databases like Oracle, MS SQL and MYSQL, MongoDB.
  • Successfully installed and configured the ELK Stack, supported and analyzed the logs of around 120 Linux servers running variety of applications on regular basis by including multiple indices.
  • Created detailed documentation of complex build and release process, post release activities process, JIRA workflow and Release notes.
  • Created deployment request tickets for deploying the code to Production, managed & tracked the defects status by using Remedy tool.

Confidential, VA

Build and Release Engineer

Responsibilities:

  • Build and release the java applications to DEV, Test, Pre-Prod and Prod Environments using the tools such as ANT, Maven and Jenkins
  • Created continuous integration pipeline in Jenkins by Integrating the Source code management tools like GitHub, Bitbucket and automated the triggering of Jenkins build Jobs after the code merges to master branch by configuring the Webhook
  • Configured JBOSS , including JMS, JDBC and Security. Deployed the J2EE products in JBOSS Application server.
  • Configured JBOSS ON including inventory, Administration and Monitoring Modules for identifying and cataloguing Middleware assets and monitor status, memory and disk usage of JBOSS Applications.
  • Integrated the JUnit and SonarQube plugin to Jenkins to Publish the test result report and code quality check-up and uploaded the Artefact/Binaries to the Nexus Binary Repository Manager and Artifactory after every successful build from Maven/Ant.
  • Successfully integrated the Jenkins with the continuous management tool Chef to pick up the WAR, JAR Build files from nexus repository and deploy in apache tomcat environments.
  • Created automated builds for visual studio .NET applications using Jenkins and managed the build automation code in TFS repository.
  • Developed pom.xml files for maven build scripts, Experience in administering and maintaining Atlassian products like JIRA and confluence and deployed specific versions of various modules of an application into target environment using Udeploy.
  • Installed and configured the Apache Ant in Java Eclipse IDE and written the build.xml to trigger the build and generated the jar files for enterprise applications. Triggered builds and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Successfully Installed and configured Boot strap nodes, Chef workstation and chef server and automated deployment of MySQL, Oracle, MongoDB, Apache-Tomcat server, Yum and Rpm Package installations by writing the Cook books
  • SVN administration including creating branches, tags, user and group account requirements, resolution of user access issues and responsible for data security.
  • Developed Shell, Perl and Python scripts for release and build automation using Jenkins and Maven. Manipulated the existed scripts to meet the client requirements.
  • Experience in administration, configuration and support for Application Life Cycle Management (ALM) tools like JIRA, Team Forge to track the progress of the project and used as ticketing tool.
  • Automation of Web Sphere EAR file artefacts deployed through Jenkins created using Maven and Ant scripts to build the artefacts from the respective source code.
  • Worked on converting the Java code from Java Eclipse IDE project to Maven Project, troubleshooted the pom.xml changes and automated the build in Jenkins by configuring the Poll SCM and Shell Scripts.
  • Written Python Scripts to parse XML/JSON documents and load the data in database. Involved in writing python routines to log into the websites and fetch data for selected options.

Confidential, CT

VMware Administrator

Responsibilities:

  • Experienced in Installing, configuring and administrating the VMware ESXi 4.0/ESXi 4.1/ESXi5.5/ESXi5.1 and vSphere Client on Linux and Windows environments and performed the host migration from physical to virtual (VMware) Migrations using VMware VCenter Converter.
  • Created PowerShell scripts to automatically spin multiple VMs with various operating systems like Windows, Linux and customized networking.
  • Extensively worked with VMware vMotion, HA and DRS including vSphere update manager, VMware Data Recovery, vCenter Manager and vCenter Orchestrator.
  • Performed live migration of running virtual machines from one physical server to another with zero downtime, continuous service availability, and complete transaction integrity using VMware VMotion.
  • Installed SQL server 2012 and Oracle 11g,12c database and performed the Patch management using VMware update manager for ESXi server.
  • Created the filesystem using RedHat Volume Manager and performed the health check monitoring on regular basis for all Linux servers. Scanned the newly assigned LUNs to the serves and assigning them to Volume Group and increasing the filesystem using RedHat volume manager.
  • Creating, cloned virtual machines on VMware 3.5, 4.0, installed ESX hosts, performance monitoring of virtual machines, taking VMware snap-shots, recovery, creating VSwitches and applying security patches to the ESXi servers. deployed and managed Linux RedHat Enterprise 7.x, CentOS, Ubuntu, and installed patches, packages for Red Hat Linux Servers. Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed, integrated and tuned LDAP, Apache Tomcat, JBOSS, DHCP, DNS, SFTP, HTTP, NTP, NFS, WebSphere and Web logic application server. Experience in managing VMware Active directory, performed user account administration, created groups and add users to the appropriate group.
  • Installed and Configured SAMBA Server in Linux environments for accessing the shared files from the windows environment.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues and Responsible for setting up cronjobs scripts for automating the day-to-day administration.

Confidential

Systems Engineer

Responsibilities:

  • Created filesystems using Red Hat volume manager and performed health checks on a regular basis for all the Linux servers and added storage to the cluster disks and managed the filesystem size in RHEL.
  • Used Jumpstart for Solaris and Kickstart for RedHat for Automatic provision of OS. Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Established network security using Linux Firewall, SELINUX and troubleshoot problems related to GRUB boot loaders.
  • Extensively involved in Performance Tuning and troubleshooting bottlenecks of Memory, CPU, Devices and Network using ps, vmstat, iostat, netstat, sar, snoop, nfsstat and sar commands.
  • Monitoring the ticket queue all the time, working on the tickets and resolving them within the time frame. Repaired bad spots on the disk using and analyze. Used format and fdisk / parted for disk configuration and disk crash recovery.
  • Extensively worked on Logical Volume manager (LVM), created PVs, VGs, LVs and implemented tasks like creating new mount points on fstab, formatting disks, running fsck checks and partitioning of disks using the fdisk, gdisk and parted.
  • Implementation & Managing of RAID levels like RAID 0, RAID 1, RAID 5 using Volume Manager.
  • Configured Logical Storage Manager (LSM ) for root disk encapsulation and implemented root disk mirroring for fault tolerance. Setting up NIS/NFS on RedHat servers, setting up JBOSS cluster and oracle 10g cluster, configuring load-balancing on apache .
  • Migrated Red Hat Linux servers from 4.x version and worked with the application team to resolve the post migration issues.
  • Setup of full networking services and protocols on RedHat Linux 5.x, including FTP, DNS, SSH, DHCP, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality.
  • Managing User Accounts involves creating new User accounts and Groups, setting up a user environment, changing passwords, locking and deleting accounts assign permissions using Active Directory with LDAP.
  • Created shell scripts (bash, ksh) to monitor system resources and system maintenance and Performed administrative tasks such as System start-up/shutdown, and Backup strategy and scheduled Cron jobs for job automation.
  • Created Jumpstart environment for Linux standard builds for WEB, APP and DB servers.
  • Responsible for resolving network issues using network tools like ping, curl, dig, tcptraceroute, nslookup, traceroute, tcpdump.
  • Written shell scripts to automate the regular tasks like removing core files, taking and Backups of important files, files moving over various directories.
  • Developed multiple shell scripts (KSH, Bash, AWK) for system monitoring, regular and periodic jobs and for sysadmin jobs, Experience in installing and configuring Splunk tool 3.x and 4.x versions on Linux machines.

We'd love your feedback!