We provide IT Staff Augmentation Services!

Senior Devops Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Experience working in Azure Environment, Azure AD, Subscriptions, Resource Groups, App Services, VNets, Tunnels, Site Recovery, VNet Peering, Blob, VM and VM Scale sets, Log Analytics Security Center etc. and Azure Development, worked on Azure Web Applications, Azure SQL Database, Azure Fabric, Azure search, Notification hub.
  • Expertise in .NET, Node.js applications deployment on Azure Cloud using Azure Container and Kubernetes services (ACS and AKS). Excellent knowledge of Azure compute services, Data factory, Blob storage, Azure networking, identity and Access management.
  • Experience in Designing Azure Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Azure Service Bus, Cosmos DBL.
  • Experience in AWS Cloud Administration which includes services like: EC2, S3, Glue, RedShift, 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 adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven, VSTS, Jenkins, Ansible, Chef, Docker, Kubernetes and managing cloud services with Azure.
  • Experience in Building and deploying the application code using CLI of Kubernetes like kubectl, kubelet, kubeadm, Kubespray and Schedule the jobs using kube - scheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Good Hands-on experience in continuous Integration tools such as Jenkins, Bamboo and Hudson for automating the build processes. Implemented CI and CD processes using AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Jenkins, Bitbucket Pipelines.
  • Experienced in branching, tagging and maintaining versions across the environments using SCM tools like Git, GitHub, Subversion (SVN) and TFS on Linux and Windows platforms.
  • Experience with HashiCorp Terraform for provisioning and managing cloud infrastructure. Codify infrastructure in configuring files topology of cloud resources including virtual machines, storage accounts, and networking interfaces.
  • Hands-on experience with Ansible scripts and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications and cloud infrastructure.
  • Adopted DevOps Culture to automate the entire Software Development Life cycle (SDLC) and
  • Implemented Continuous Integration with integrity and reliability.
  • Knowledge on scripting languages like Shell, Python and Groovy scripts.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts, TCP/IP, UDP, OSI Model, N tier Architectures, DNS, DHCP, NAS, NFS, SSH, HTTP and HTTPS.

TECHNICAL SKILLS

Operating Systems: Windows, Linux (CentOS, Ubuntu, RedHat)

Cloud Platforms: Microsoft Azure, Amazon Web Services (AWS), Openstack, PCF, GCP

Container Tools: Docker, Kubernetes, AWS ECS, AKS, ECR

Logging and Alerting: ELK stack, Splunk, Cloud Watch, SNS, Grafana

Build Tools: ANT, MAVEN

Automation Tools: Jenkins, Puppet, Chef, Ansible, TeamCity, Bamboo, Terraform.

Application Servers: Apache Tomcat, JBOSS, Web Logic, Web Sphere

Web Servers: Nginx, Apache HTTP

Version Control Tools: GIT, BIT Bucket Subversion, TFS

Databases: Oracle, Mongo DB, MySQL, Cassandra

Scripting: Python, Shell, PowerShell, Ruby, JavaScript, .NET

Network Protocols: DNS, DHCP, TCP/IP, NFS

PROFESSIONAL EXPERIENCE

Senior DevOps Cloud Engineer

Confidential - Cincinnati, OH

Responsibilities:

  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Configured continuous integration from source control, set up builds within Team Foundation Server (TFS) and configured continuous delivery to automate the deployment of ASP.NET Model - View- Controller (MVC) applications to Azure web apps.
  • Configured and provided recommendation for the Azure policy leading to security audit/prevention and Azure AD Privilege management, which will allow just in time privilege access escalation for various PAAS services.
  • Designed Azure cloud models for establishing secure and cross-premise connectivity with Azure VPN gateway and Content Delivery Network.
  • Implemented Azure DevOps Pipelines for CI/CD setup, deployed applications automatically by enabling the triggers to deploy and Migrated TFS CI/CD pipeline into Azure DevOps pipeline and restored the artifacts into azure artifacts.
  • Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using Azure DevOps Services.
  • Deployed and optimized two tier Java, Python web applications to Azure DevOps CI/CD to focus on development by using services such as Repos to commit codes, Test Plans to unit test, deploy App Service, Azure Application Insight collects health performance and usage data of the process, stored artifacts in blob storages.
  • Configured VMs availability sets using Azure Resource Manager templates to provide resiliency for IaaS based solution and scale sets to manage network traffic.
  • Written Infrastructure as a code (IAC) in Terraform, Azure resource management. Created reusable Terraform modules in Azure.
  • Used Terraform along with packer to create custom machine images and automation tools Ansible to install software's after the infrastructure is provisioned with security patches, firewalls, interfaces etc.
  • Lead an initiative to convert an existing Terraform template for use with Azure DevOps and used Terraform to map more complex dependencies and identify the network issues.
  • Involved in designing ARM templates, deployed to Azure Kubernetes service and customized build process using PowerShell in Azure pipelines. Created Azure Recovery services vault and protecting required VMs to take the VM level backups.
  • Worked with cluster API components (CAPI) along with cloud provider components like Azure providers to provision virtual machines in cloud to deploy control plane and compute nodes.
  • Worked on developing global network policies for Calico to pass custom rules for Ingress and Egress.
  • Worked on migrating applications from helm2 to helm3 also set up flux deployments for continuous delivery.
  • Set up Docker-in-Docker (DIND) as a Daemonset to use underlying host daemon to provision Kubernetes pods as Jenkins slaves and use the dynamic pods to run Jenkins jobs. This provides way to utilize docker-ce on an old docker daemon.
  • Worked on Jenkins instance which is deployed via Helm and Tiller and a Helm Chart to a Kubernetes
  • Cluster running inside Minikube via a VirtualBox VM.
  • Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers.
  • Designed Architecture for API development & deployment as Microservice including Python code in Docker container and Azure Service Fabric.
  • Increased Docker container reliability by redesigning Docker files to use multi-stage builds and stateless processes bringing uptime from 99.5% to over 99.95%.
  • Been SME for Ansible and responsible for architecting, installing, building, configuring, integrating different tools with post-provisioning tools like Terraform enterprise.
  • Written Ansible playbooks, Roles and followed best practices to utilize Ansible Handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names.
  • Defined and implemented the GitHub branching strategies, GitIgnore, code reviewers, code approvers with respect to the environment when using the scripts that support Ansible scripts, Python scripts.
  • Worked on authorization and authentication in Microsoft hybrid environments and had experience working with Azure B2B and Azure B2C as well as Security aspects such as Identity Protection Sentinel and Cloud App Security.
  • Designed, configured implemented and supported the automated workflows for cloud and virtual environment provisioning using tools such as Azure Blueprints.

Cloud Infrastructure Engineer

Confidential - Brea, CA

Responsibilities:

  • Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift migration, AWS Cloud from on - premises and Cloud from on-premises.
  • Deployed and manages Azure storage for SQL DB s (SaaS and PaaS applications), SQL Server on Azure, Windows and Linux instances among other azure cloud services.
  • Managed 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.
  • Worked on Azure Web Applications, Virtual machines, Azure Active Directory, Azure VPN Gateway, Azure Fabric, Azure search, App services, Notification hub and experienced in using Azure service fabric to package, deploy and manage reliable microservices.
  • Provisioned Azure resources of different providers Compute, Network, Service Fabric, Application gateway using ARM template and implemented and maintained Dev, Test, Staging and Production environments leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Expertise in deploying Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Ensured 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.
  • Experience in AWS Cloud Administration which includes services like: EC2, S3, Glue, RedShift, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Migrated the MySQL RDS in the cloud infrastructure to AWS Aurora RDS cluster, thereby enabling automatic extending the storage of the system. Used AWS Data migration services to combine databases together, thereby enhancing data compatibility.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Adopted DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven, VSTS, Jenkins, Chef, Docker, Kubernetes and managing cloud services with Azure.
  • Deployed Kubernetes clusters on top of Servers using KOPS. Managed local deployments in Kubernetes, creating local clusters and deploying application containers. Building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
  • Deployed KubeADM all in one using Ansible playbooks to create various test environments to perform validation on Docker images and helm charts.
  • Worked on many Kubernetes services like Pods, Deployments, Daemonsets, Statefulsets, Services, Ingress, PVC, PV, Configmaps, Secrets, RBAC etc. Also Experience with setting up auto scaling groups (asg s) for pod replicas for live traffic.
  • Experience with HashiCorp Terraform for provisioning and managing cloud infrastructure. Codify infrastructure in configuring files topology of cloud resources including virtual machines, storage accounts, and networking interfaces.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Migrated Terratest to Azure Terraform modules to automate infrastructure code verification and also created new Terraform module performance. Deployed Azure services using Terraform and implemented tests using Golangs.
  • Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and used Docker for setting Azure Container Registry with Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Used Azure artifacts for storing the build artifacts where versioning is solid and accurate, also usedJFROG artifactory for storing Docker images.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker Hub and written Docker Compose file for multi container provisioning and Makefile file to build, run, tag and publish a docker container to Azure Container Registry.
  • Implemented Chef and introduced best-practice processes; integrated Chef with Jenkins for CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for development / testing.
  • Created and updated Chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting Migration of all nodes from Puppet Configuration system to Chef system and Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Wrote Chef cookbook and recipes to automate the deployment process and to integrating Chef cookbooks into Jenkins jobs for a continuous delivery framework and also to build CI/CD pipelines.
  • Created Jenkins jobs to listen for changes in GIT and execute the sequence of targets including compile, junit, created. Jar and .War file and created Jenkins Pipelines with Jenkins File. Triggering the Remote Jenkins Jobs.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven andMaven Repository.
  • Adopted DevOps Culture to automate the entire Software Development Life cycle (SDLC) and Implemented Continuous Integration with integrity and reliability.

We'd love your feedback!