We provide IT Staff Augmentation Services!

Sr. Cloud-devops Engineer Resume

5.00/5 (Submit Your Rating)

Hillsboro, OregoN

PROFESSIONAL SUMMARY:

  • DevOps Engineer from a development background with 7+ years’ experience in CI/CD, designing, implementing and automating end - to-end Continuous Build, Integration, Delivery, Release and Deployment processes.
  • Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups .
  • Experience with Cloud automation technologies such as Cloud Formation and Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in-house solutions.
  • Experienced in OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster .
  • Architected Jenkins build pipelines in various Linux environments like RHEL, Centos and Windows to build and deploy Java applications .
  • Experienced in Using Jenkins groovy pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes .
  • Experience in working on OpenStack Services such as Nova Compute, Network, Swift Storage, Dashboard, image, Identity, Monitoring, and Orchestration Service
  • Expertise in DevOps in Azure platform which includes technologies and platform like UNIX/Linux, Java, Jenkins, Maven, GitHub, Chef, Ansible, Subversion, Ant, VMware, Puppet, SVN, GitHub, Vagrant, CVS, Tomcat, JBoss etc.
  • Experience on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications,
  • Experienced with build, design and maintain the platform automation infrastructure using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting and familiar with Knife in Chef.
  • Experienced in working on Docker hub and Docker swarm, Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented & maintained the branching and build/release strategies using SCM tools GIT, Subversion, Bitbucket and also experienced in migrating GIT repositories to AWS .
  • Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy, PowerShell scripting languages.
  • Good Knowledge on object-oriented programing in Java/J2EE technologies. Deployed J2EE Application archives ( JAR, WAR, EAR and RAR ) on Web Logic Application Server.
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience using Nagios monitoring system and different Bug Tracking Tools like Remedy, Jira, ServiceNow and Clear Quest . Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies
  • Experience in Splunk solution design, architect, deployment and configuration of Splunk components like forwarders, Indexers, Search heads etc.
  • Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB, Cassandra DB and Redis .
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX ( Red Hat Linux ) Systems
  • Expertise in Scrum Methodologies such as Agile and Waterfall methods, software development lifecycle management, continuous integration, build and release management and managed environments.

TECHNICAL SKILLS:

Cloud: AWS, OpenStack, Azure

Configuration Management Tools: CHEF, ANSIBLE.

Build Tools: ANT, MAVEN, GRADLE

Container Tools: Docker, Kubernetes, OpenShift, Mesos

Version Control Tools: GIT, CVS, SVN, Bit Bucket.

Monitoring Tools: Nagios, Splunk, ELK, Cloud watch

Scripting: Bash/Shell, Perl, Python, Ruby, power shell, Jason, YAML, Groovy

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB)

Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Web Servers: Apache HTTP, Nginx, Apache TOMCAT

Networking: DNS, DHCP, SMTP, HTTP, SNMP

IDE Tools: ECLIPSE IDE, NETBEANS

Operating Systems: Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.

Virtualization Tech: VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box

CI/CD Tools: Jenkins, Hudson, Bamboo

PROFESSIONAL EXPERIENCE:

Confidential, Hillsboro, Oregon

Sr. Cloud-DevOps Engineer

Responsibilities:

  • Worked with AWS Cloud Front (Content delivery network) to deliver content from AWS edge locations by improving user experience and latency. Setup and build AWS cloud infrastructure resources like EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, Cloud Formation, Elastic Cache, Cloud Watch, SNS, AWS Import/Export.
  • Wrote AWS Lambda functions in python for AWS Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
  • Creating S3 buckets also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Configured Amazon EC2 servers using AMI’s (Linux/Ubuntu), configured the servers with the applications.
  • Created Cloud Formation template (CFT) to assign EC2, Volume and S3 storage to create an AMI in Amazon web services.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers. Worked on terraform modules that had version conflicts to utilize Cloud Formation during terraform deployments to enable more control or missing capabilities.
  • Build Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker on Google Cloud Platform (GCP). Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test, deploy.
  • Setup Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network.
  • Automated various infrastructure activities like Continuous Deployment, Application Server Setup and Stack monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
  • Docker container management, Kubernetes and working with Docker, Docker hub, Docker inspect, Docker commit.
  • Developed automation scripting in Python using ansible to deploy and manage Java applications across Linux severs.
  • Deployed Applications into Production environments with various Application server technologies like Web Logic, Web Sphere, Jboss and Apache Tomcat.
  • Involved in Sonar and nexus to get analysis and artifacts, deployed images on Docker container with OpenShift, completed success tests with images and deployed within container stage project in OpenShift.
  • Automated the Migration of the Jenkins server to AWS and moving of the jobs from the SCM Git and Analyze and resolve conflicts related to merging of source code for GIT and further configuring with SonarQube to test the quality and analyze the bug fixes.
  • Built CI/CD pipeline from scratch using Jenkins for our Java applications by integrating GitLab, JIRA, Maven and Tomcat.
  • Used JFrog artifactory repository tool for maintaining the JAVA based release code packages.

Environment: GIT, Maven, Jenkins Ansible, Web Logic, Web Sphere, JBOSS, Apache Tomcat, SonarQube, Nagios. Python, AWS, EC2, S3, VPC, EBS, RDS, Cloud Formation, Cloud Watch, AMI’s, Auto Scaling, Terraform, Jfrog Artifactory, Kubernetes, Docker, Linux, Ubuntu, Ngnix.

Confidential, Hillsboro, Oregon, RA

Cloud-DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation templates to create custom-sized VPC , subnets, EC2 instances, ELB , security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail and Worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
  • Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Used API's, chef, python and AWS CloudFormation Templates, migrated and automated cloud deployments.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform . Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service .
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Used Hybrid cloud environment for application deployments using OpenStack cloud and worked within the cloud for Integration process and used OpenStack to build cloud labs for application deployment for Testing Environments.
  • Designed and architected cloud application deployment in OpenStack with Nova, Neutron , Keystone command line clients.
  • Involved in setting up Kubernetes ( k8s ) clusters for running microservices and Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.
  • Configuration Automation and Centralized Management with Ansible and Cobbler . Implemented Ansible to manage existing servers and automate the build/configuration of new servers.
  • Written Chef Cookbooks , recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat , JDK , and configuration tasks for new environments.
  • Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub , making Docker Images and taking care of various Images essentially for middleware establishments.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Set up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Used Ansible, Chef, Jenkins, Git , for implementing Continuous Integration from scratch and optimize the Continuous Integration using Jenkins and troubleshoot the deployment build issues.
  • Automated the Build Infrastructure for deploying services in dockerized environment using Jenkins , SonarQube , Maven , Groovy , Job DSL , Docker and Splunk .
  • Experience in using Kafka for building real-time data pipelines and streaming apps.
  • Used ELK stacking to monitor the logs for detailed analysis and worked on dashboarding using Elastic, Logstash & Kibana ( ELK ). Used ELK to setup real time logging and analytics for Continuous delivery pipelines & applications.
  • Worked with MAVEN for building the application, and written maven scripts and shell scripts to automate the build process. Daily maintenance of GIT source repositories and builds.
  • Planned and implemented Disaster Recovery solutions , data archiving , backup/recovery strategies , Data/Table partitioning, online Indexing, rebuild/reorg indexes, Performance Analysis and optimization of SQL server.

Environment: AWS, Load Balancers, Chef, Ansible, Open stack Shell, Python, Linux, Jira, My SQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, Git, Windows

Confidential, Birmingham MI

DevOps Administrator

Responsibilities:

  • Worked with in a team to design and develop Microsoft Azure API Management solutions using a variety of technologies across a broad set of industries
  • Implemented Enterprise Integration architecture using Azure Service Bus , AppService , Active Directory , Storage, hybrid connection manager, active directory authentication for azure SQL server and other offerings by azure.
  • Used Azure service fabric to build and manage scalable and reliable applications composed of microservices that run at high density on a shared pool of machines.
  • Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks .
  • Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate the configuration and management of servers.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used to collect attributes on node.
  • Created Chef Cookbooks and Recipes to deploy new software and plugins and Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
  • Setup Continuous Delivery pipeline using Ansible playbooks . This primarily consists of a Jenkins to run packages and various supporting software components such as Maven .
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub .
  • Created repositories, branches, tags in Git and assist the developers to fix merging issues and to implement the parallel development process.
  • Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Perl and PowerShell . I have worked and administered artifact tools including Nexus and Artifactory.
  • Creating and branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.
  • Applied software patches and upgrade server and client software for various NOSQL products to stay in compliance with security standards.
  • Installed Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3(Linux). 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.

Environment: AWS, GCP, Lambda, Jenkins, Auto Scaling, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Python, Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Fedora, Windows, Splunk, Perl Scripts, Shell Scripts, Chef, Ansible, Docker, Kubernetes, OpenShift.

Confidential, Bradenton, FL

Build & Release Engineer

Responsibilities:

  • Actively worked with various teams to create new Jenkins build and deployment jobs according to their requirements, Build/Deploy Pipeline Setup and End-End Job set up of all the projects.
  • Created Post Commit and pre-push hooks using Python in SVN and GIT repos.
  • Introduced and worked on Git and GitHub to identity useful code snapshots and maintained release calendar to manage multiple application releases.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes, Created Branches, Labels and performed Merges in Stash and GIT.
  • Writing Scripts (Shell, Perl) for automation of a 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.
  • Automated Maven and ANT builds by integrating them with Continuous Integration tools Jenkins.
  • Configuring the Dockers containers and creating Dockerfile for different environments.
  • Expert in deploying the code through web application servers Web Sphere/ Web Logic/ Apache Tomcat.
  • Used various Docker containers as environment for diverse testing in Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Coordinated with Offshore and On-site teams for Production Releases.
  • Built and Deployed Java/J2EE to a web application server in an agile continuous integration environment and automated the entire process.
  • Developed Python based API (Restful Web Service) to track sales and perform sales analysis using maintenance, SQL Alchemy.

Environment: GIT, Jenkins, Ant, Maven, Docker, Nexus, Shell scripts, Agile Scrum, Jira, Java/J2EE, Python, Windows, Linux, VMware, Web Sphere, Web Logic, Apache Tomcat.

Confidential

Linux Administrator

Responsibilities:

  • Configured and installed Red Hat and Centos Linux Servers on both virtual machine and bare metal Installation.
  • Worked in infrastructure team on installation, configuration and administration of Centos, RHEL .
  • Worked on UNIX, Red hat Linux ES3.0, Linux Desktop, SUSE Linux Enterprise Server 9.0 and AIX 5.2/5.1/4.3 and Ubuntu.
  • Installation and configuration of Red Hat Cluster , Veritas Cluster Server and Veritas NetBackup, Apache 1.3.x, Tomcat, WebLogic 9 , 10, and JBoss.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Worked on Volume management , Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Troubleshooting Linux network , security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers, NMAP.
  • Scheduling incremental snapshots and full backups of MySQL database , configuring tape backup units using third party tools like VERITAS and Zmanda .
  • Configure Splunk for all the mission critical applications and using Splunk effectively for Application troubleshooting and monitoring post go lives.

Environment: Red Hat Linux 3.x, 4, Sun Solaris server, Windows, NFS, LVM, UCD, ClearQuest, Crontab, ANT, Python, Perl, Shell, Apache, Splunk.

We'd love your feedback!