We provide IT Staff Augmentation Services!

Cloud / Devops Engineer Resume

2.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Having 8+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, Linux/DevOps, and Build/Release management working on Continuous Integration and Delivery platform as DevOps Engineer.
  • Extensive Hands - on experience on implementing Cloud Solutions using various AWS Services including EC2, Elastic Load Balancer, Auto Scaling, VPC, Security Groups, NAT, NACL, IAM, S3, Glacier, EFS, AWS Kinesis, Lambda, Cloud Formation, Cloud Front, Cloud Watch, Cloud Trail, Route 53, Code Commit, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, Elastic Cache, RDS, API Gateway, Data Pipeline, DynamoDB, Redshift, SQS, SNS, SES, etc.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation by using various tools like GitHub, SVN, Bitbucket, TFS, Ant, Maven, Jira, Jenkins, Bamboo, Chef, Puppet, Ansible, Nagios.
  • Extensive experience with data center infrastructure, automation initiatives, web site migrations, and network migrations. Well-versed in DevOps principles and agile software development practices. Profusely worked on AWS EC2 cloud services for installing, configuring, and troubleshooting on various Amazon images like AMI, Red Hat, Ubuntu 12.04, 14.04, 16.04.
  • Experience with Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in-house solutions and Used Terraform to create AWS components like EC2, IAM, VPC, ELB, security groups.
  • Experienced on deploying multiple versions of Java with Tomcat, Apache, and WebLogic servers on AWS cloud platform along with multiple configuration and automation tools such as Puppet and Chef, to automate a broad range of services.
  • Experience working on version control system tools like GIT and SVN, with working knowledge on source control concepts like Branches, Masters, Merges and Tags.
  • Hands-On experience in Implement, Build, and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool and strong experience with Ant and Maven Build Frameworks. Implemented CI/CD pipelines using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions and Integrate and implement a complete cloud services framework (Iaas, Paas, and SaaS) and Cloud deployment.
  • Experience working on several containerization tools like Kubernetes, OpenShift and Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose, Docker weave, Dockers warm and Docker Registry. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Expert level programming skills in UNIX and shell scripting and experience on development of utilities using Shell, PowerShell, Python, and Ruby scripting to automate processes.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as Oracle DB, MySQL, DynamoDB, MongoDB and Cassandra.
  • Monitored CVS, SVN, IBM Clear Case, Hudson, and Maven for Automation Deployment.
  • Strong knowledge with development in Agile Methodology like Test Driven Development, SCRUM, and Pair Programming.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Cloud / DevOps Engineer

Responsibilities:

  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Created recommendations on how to duplicate a subset of on premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on premise data with SQL Server and SharePoint instances hosted in VMs.
  • Worked with Azure Network Security Groups, Azure Operational Insight and OMS, Azure Premium Storage, Site Recovery, Network Virtual Appliance, Client-Side encryption for Azure storage objects.
  • Azure cloud Infrastructure design and implementation utilizing ARM templates Created users and groups using IAM and assigned individual policies to each group. Creating Azure Backup vault and protecting required VMs to take the VM level backups.
  • Involved in configuring continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Worked with PowerShell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules and developed Power shell scripts to automate 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
  • 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.
  • Application Deployment on PCF using CF push and Urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF) and also Configured the BOSH Director for Pivotal Cloud Foundry (PCF) on Azure after Launching a BOSH Director Instance on Azure Using Terraform.
  • 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 and Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.
  • Experience in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • 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.
  • Used Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, deploy applications and manage changes and automate software update and Verify functionality.
  • 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.
  • Experience in managing Ansible Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module. Configuration Automation and Centralized Management with Ansible and Cobbler. Implemented Ansible to manage existing servers and automate the build/configuration of new servers.
  • Monitoring test performance using Splunk and setting up Splunk dashboards and adding data to Splunk by adding log files. Utilizing Splunk, extracted and analyzed Cloud Watch logs. Create Splunk queries and setup alerts .
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option. Developed scripts to pull and push data from Bit Bucket. Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
  • Equipment specifications and research collaborators requirements; Deploy, configure, maintain, and administer new and existing application servers, relational and NoSQL databases, redundant and distributed storage, backup scripts.

Confidential

Cloud / DevOps Engineer

Responsibilities:

  • As an AWS Cloud DevOps Engineer, I am responsible for taking care of day to day activities which include build issues, deployment issues for multiple releases like maintenance release, enhancement release, bug fixes, emergency releases.
  • Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS, etc., with Chef Cookbooks and recipes
  • AWS EC2, VPC, S3, SNS, Redshift, EMR based infrastructure automation through Terraform, Chef, Python, Bash Scripts and Managing security groups on AWS and custom monitoring using CloudWatch and experience in setting up CI/CD pipeline integrating various tools with Jenkins to build and run terraform jobs to create infrastructure in AWS.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based Infrastructure to AWS Cloud platforms and automated using Terraform Templates and implemented Continuous integration (CI) using Jenkins and configured various plugins. Also, used Git as a Source Code Manager (SCM), Maven as a Build Tool, SonarQube and Artifactory and developed continuous deployment (CD) pipeline, integrating Git, Jenkins, and Chef across geographically separated hosting zones in AWS, Azure and Google compute.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF and worked on Pivotal’s cloud native platform is an integrated stack from infrastructure through application development optimized for rapidly scaling applications to meet demand.
  • Worked with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL). Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Day-to-Day administration of RHEL 5.x and 6.x which includes installation, upgrading and loading patches and packages and write shell, Bash, python, Perl, and ruby scripts for day to day administrative tasks and for managing users.
  • Developed Dev, Test and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Ruby/Bash, Chef, and Terraform and involving in Configuring, managing and troubleshooting Physical, Virtual infrastructure in Cloud and On-Premises on Windows server, Active Directory, Networking, Storage, VMware, Hyper -V, AWS Cloud, Microsoft Azure (IAAS, PAAS, SAAS).
  • Experience in using Docker and setting up ELK (Elasticsearch, Logstash, Kibana) with Docker and Docker-Compose and Worked on load balancing and monitoring with Nagios and Splunk, ELK (Elasticsearch, Logstash, Kibana).
  • Focusing on high-availability, fault tolerance and auto-scaling in Cloud Formation. Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances. Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud Formation.
  • Worked on agile environment of JIRA refactoring existing components and widgets to keep in sync with the emerging new trends of AEM.

Confidential, Atlanta, GA

DevOps Administrator

Responsibilities:

  • Worked with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins .
  • Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery, and automated environment provisioning.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Provisioning and Configuring the Docker containers and creating Docker files for different environments.
  • Administer Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment and maintain and deploy builds in UAT and Production environment.
  • Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA .
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, SVN.
  • Used Version Control tool, SVN to create branches and implement parallel development process and implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN .
  • Experience in writing Python Scripting in DevOps, to model and manage the entire application from load balancers to a database.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Puppet automation. Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Performed SCM audits and provided reports on process and procedures in development, build and releases of the Projects as per internal proprietary defined standards and steps.
  • Building & configuring RedHat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per the priority basis.
  • Collaborate with infrastructure team, software engineers, business analysts, and other company stakeholders assemble prerequisites and execute frameworks to meet business and technical objectives, SLAs, availability needs, and capacity requirements including high availability, farms/clusters, and disaster recovery.

We'd love your feedback!