Post Job Free
Sign in

Devops Engineer Cloud

Location:
Hyderabad, Telangana, India
Posted:
June 12, 2024

Contact this candidate

Resume:

Bhanu Prasad Buyya

Sr Cloud DevOps Engineer

Email: **************@*****.***

Ph: 940-***-****

Highly accomplished Senior Cloud DevOps Engineer with overall 10+ years of experience in IT industry, out of which 6+ years of experience in DevOps in designing, implementing, and managing cloud-based infrastructure and DevOps practices. Strong expertise in cloud platforms such as AWS, Azure, and proficient in automation tools including Terraform, Ansible, and Jenkins. Skilled in building and optimizing CI/CD pipelines, containerization technologies like Docker and Kubernetes, and ensuring high availability, scalability, and security of cloud environments.

PROFESSIONAL SUMMARY:

•Provisioned and configured Amazon web services like EC2, ECS, EFS, IAM, S3, Auto-Scaling, ELB, API Gateway, DynamoDB, RDS, Route 53, Elastic Beanstalk, Cloud Watch, Cloud Formation, Redshift, Lambda etc.

•Skilled in DevOps tools like Docker, Kubernetes, Ansible, Jenkins, Splunk, ELK Stack, Selenium, AWS Cloud, Bitbucket, Git, Java, SQL, PL/SQL, Scripting, REST API, Prometheus, Grafana & Dynatrace.

•Experienced DevOps Engineer with a demonstrated history of working in the innovative, science industry. Skilled in Linux, VMware, Microsoft Azure, Internet of Things, Python, Bash, Cloudera, and Storage technologies.

•Designed AWS cloud models for Infrastructure-as-a-service (IAAS), Platform-as-a-service (PAAS) and Software-as-a-service (SAAS).

•Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates

•Implemented a Continuous Delivery pipeline with Docker, Jenkins, Git and Terraform, Ansible tower.

•Knowledge in Linux/Unix System Administration, System and Server Builds, installations, upgrades, tuning, migration and troubleshooting.

•Familiar with infrastructure-as-code approaches, role-specific automation tools, and associated programming languages (e.g., Bicep, ARM, Terraform, and PowerShell). Experience in establishing and maintaining identity governance frameworks, including privileged identity management (PIM) for elevated access.

•Strong understanding of native Azure Platform security tools and services, such as Azure Policies, Conditional Access, NSGs, Azure Defender, Azure Sentinel, Azure Firewall, and Azure Monitor/Log Analytics.

•Excelled in developing CD pipeline with Jenkins, Ant, Maven, Docker, GIT Hub and AWS AMI’s.

•Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates AWS infrastructure as a code using Terraform to build staging and production environments.

•Experience in Deploying & monitoring Micro services on platform AWS ECS, Kubernetes, Azure

•Experienced with setup, configuration and maintain ELK stack (Elastic search, Log stash and Kibana)

•Experience in middleware tools like Tomcat, JBOSS, and WebLogic and WebSphere Application servers

•Deployed application, which is containerized using Docker onto a Kubernetes cluster, managed by Amazon Elastic Container Service for Kubernetes (EKS).

•Created alerts and monitoring dashboards using Prometheus and Grafana for all microservices.

•Experience in provisioning, configuring and troubleshooting of various AWS cloud services such as EC2, S3, RDS, ELB (Load Balancers), ASG, SNS, VPC, Route53, Application discovery service, Security Groups, IAM, Cloud Watch, Cloud Front, Cloud Trail, Cloud Formation Templates, Ops Work.

•Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers.

•Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to

Kubernetes, Created Pods and managed using Kubernetes

•Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

•Extensive experience in Automation of scripting using BASH/Shell, python, Building, Deploying, and Releasing of code from one environment to other environments and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.

•Installation, Configuration and Management of RDBMS and No SQL tools such as Oracle DB, MySQL, PL/SQL, DynamoDB, MongoDB and Cassandra.

•Written Chef Cookbooks, recipes to automate the installation of Middleware Infrastructure like Apache Tomcat, WebLogic JDK configuration tasks for new environments such as QA/Dev/Stage/Production.

•Hands-on experience with Office 365 suite, including SharePoint Online, Teams, Exchange Online, and Microsoft 365 security and compliance features. Proficient in automating business processes and workflows using Microsoft Power Automate (previously Microsoft Flow)

•Integrated with third-party APIs and services using RESTful APIs and OAuth2.0 authentication.

•Developed producers and consumers for Kafka topics, integrating Kafka with various applications and data pipelines to enable event-driven architectures.

•Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build, batch script, IIS and Jenkins Administrator.

•Professional in deploying and configuring Elasticsearch, Logstash, Kibana (ELK) and AWS Kinesis for log analytics and skilled in monitoring servers using Nagios, Splunk, AWS CloudWatch, Azure Monitor and ELK

EDUCATION: -

Bachelors in Computer Science Engineering - JNTUH University, Hyderabad, India -2012

Masters in Computer Science- Wright State University, Dayton, Ohio, USA -2013

TECHNICAL SKILL SET: -

AWS

AWS EC2, ELB, S3, EBS, VPC, Route 53, RDS, Auto-Scaling, IAM, SNS, SES, SQS, Cloud Front, Cloud Formation, Cloud Watch, Elastic Beanstalk

Azure

AKS, ACR, Azure AD, virtual Network, virtual machines, storage Account, Load Balancer, key vault, Azure DevOps, Service Bus, Function

app, Web apps, Even the band Notification Hub, Azure SQL, Post gress cosmos DB.

Programming/Scripting Languages:

Python, Java 8, Groovy, Shell, YAML, Shell/Perl Script, SQL, PL/SQL.

Technologies frameworks

Spring Cloud, Hibernate, Apache Kafka, CI/CD, Docker, AWS, EC2, S3, Lambda, Groovy, Jenkins, Kubernetes.

Operating Systems:

Windows, Unix, Linux, Solaris

Web Servers:

Apache Tomcat, Nginx, WebSphere, JBOSS, WebLogic

SCM Tools:

GIT, GitHub, Subversion,

Version Control Tools

SVN, GIT, GitHub, Gitlab, Bitbucket

Tracking Tools

Jira, Rally, ServiceNow

Build/Release (CI/CD)

Chef, Puppet, Ansible, Jenkins, Kubernetes, Azure, Cloud Foundry, Circle CI, TeamCity, Maven, ANT, Git, SVN, TFS, Atlassian Jira, Selenium, Nexus, J Frog, Docker

Monitoring Tools

Nagios, App Dynamics, Dynatrace, Splunk, Log Stash, Apache JMeter

Infrastructure as code

Terraform, CloudFormation, Ansible, Puppet, Chef

Package Management

Nexus, JFrog Artifactory.

Issue Tracking

JIRA, Remedy, Service Now.

PROFESSIONAL EXPERIENCE: -

Client: American Tire Distributors, Huntersville, OH Aug 2022 – Present

Role: Sr. Azure DevOps Engineer

Responsibilities:

•Orchestrated containerized microservices and maintained a private container registry on Microsoft Azure, integrating Windows Active Directory for image hosting and management.

•Developed Infrastructure as Code (IaC) scripts with Terraform for Azure resources.

•Managed Kubernetes (K8S) clusters using Azure Kubernetes Service (AKS) for efficient scaling and deployment of applications.

•Led deployment and upkeep of Windows Phone applications on Azure cloud infrastructure, transitioning .NET applications to Microsoft Azure Cloud Service Project for streamlined deployment.

•Managed Azure Virtual Machines instances utilizing Ansible Configuration Management, crafting Ansible Playbooks, tasks, and roles for automating system operations.

•Experience with various Azure services, such as app services, Azure Entra ID, enterprise apps, API management, function apps, and load balancing.

•Implemented and maintained OpenShift Container Platform clusters to support microservices architecture.

•Utilized Azure App Service Environment (ASE) for hosting mission-critical web applications with isolated and dedicated resources, ensuring enhanced security and performance.

•Skilled in developing low-code/no-code solutions using Microsoft Power Apps and Power Virtual Agents Experienced in implementing data analytics and reporting solutions using Power BI and its integration with Azure data services.

•Automated container image deployment pipelines using Azure DevOps, GitHub Actions, or other CI/CD tools, ensuring efficient and streamlined application releases.

•Extensively used build automation tools like MAVEN and ANT for the building of deployable artifacts such as war from source code. Build and Deployed the code artifacts into the respective environments in the Microsoft Azure cloud.

•Implemented Helm charts for consistent and reusable Kubernetes application deployments.

•Used Zabbix as monitoring tool and used zabbix plugin for Grafana for analysis & visualization.

•Developed and maintained CI/CD pipelines using YAML syntax in Azure DevOps.

•Spearheaded Azure (IaaS) migrations, provisioning Azure VMs, storage accounts, and storage pools, while ensuring server hardening and disk encryption with KEK key in MS Azure

•Proven experience as an Azure Engineer or a similar role in an Azure environment, with expertise in architecting scalable, resilient, and highly available solutions to meet business needs.

•Designed, optimized, and implemented data transformation processes within Hadoop and Informatica ecosystems, ensuring seamless consolidation, validation, and cleansing of data from diverse sources.

•Executed container-based deployments using Docker images containing Middleware and Applications, with an evaluation of Kubernetes for container orchestration.

•Managed and scaled virtual machines (VMs) using Azure Virtual Machine Scale Sets (VMSS).

•Designed CI/CD pipelines using Jenkins integrated with OpenShift for automated deployment processes.

•Utilized Jenkins for driving microservices builds into Docker registries and subsequent deployment to Kubernetes, integrating GIT for automated code check-out.

•Developed CI/CD pipelines in Azure DevOps to automate Kubernetes deployments and updates.

• Led efforts to modernize and migrate monolithic legacy applications to cloud-native microservices architecture, ensuring minimal disruption to existing functionality.

•Proficiently managed Docker containers and images, overseeing tagging, pushing, and lifecycle management through Docker consoles

•Integrated GIT with Jenkins to automate code check-out processes, facilitating automated builds and deployments

•Proficient in developing and maintaining Azure Resource Manager (ARM) templates to define and deploy infrastructure resources in a repeatable and consistent manner.

•Extensive experience in architecting, deploying, and managing Azure infrastructure using ARM templates, ensuring scalability, security, and compliance.

•Responsible in configuring Log monitoring tools like ELK (Elasticsearch, LogStash & Kibana), Nagios, Splunk, Prometheus, File beat, and Grafana to monitor logs of applications in prod and non-prod.

•Implemented CI/CD pipelines with Azure DevOps.

•Managed multi-tenant environments on OpenShift, ensuring resource quotas and security policies.

•Designed and implemented robust CI/CD pipelines in Azure DevOps for automating build, test, and deployment processes using ARM templates. Enhanced deployment speed and reliability by integrating ARM templates with CI tools like VSTS (Visual Studio Team Services).

•Utilized Kubernetes namespaces and RBAC for secure multi-tenant cluster management.

•Configured and managed Azure Log Analytics for collecting, analyzing, and acting on telemetry data from cloud and on-premises environments, enhancing operational intelligence.

•Managed Kubernetes clusters with Azure Kubernetes Service (AKS).

•Developed and maintained scalable alerting mechanisms with Azure Monitor Alerts, integrating with notification and incident management systems for timely response to critical incidents.

•Implement and manage Azure Monitor integration with Azure Kubernetes Service (AKS) to monitor cluster performance, health, and reliability.

•Automated scaling of applications using OpenShift's Horizontal Pod Autoscaler (HPA).

•Configured Ingress controllers and network policies for secure and efficient traffic routing within Kubernetes clusters.

•Configure container insights for AKS to collect, analyze, and act on telemetry data from Kubernetes environments.

•Proficient in scripting languages such as PowerShell, Bash, or Python for automation tasks and custom integrations within Azure DevOps.

•Strong collaboration and communication skills, working closely with development, QA, and operations teams to foster a DevOps culture and improve software delivery processes.

Client: Fiserv, Irving, TX Jan 2020 - July 2022

Role: Cloud DevOps Engineer

Responsibilities:

Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps. Implemented Azure APIM modules for public facing subscription-based authentication.

Good in Creating and Manage hosting plans for Azure Infrastructure, implementing &deploying workloads on Azure Virtual Machines (VMs), Design and implement VM storage, & good understanding on Implementing images/disks.

Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager with addition to TCP/IP networking concepts (DNS, DHCP, etc.)

Automated infrastructure provisioning and management using Infrastructure as Code (IaC) tools like Terraform with AKS.

Configured OpenShift routes and services to expose applications securely over the internet.

Optimized application performance through techniques like lazy loading, code splitting, and server-side rendering

Scaled and ensured high availability of applications by utilizing Kubernetes features like Horizontal Pod Autoscaling (HPA) and cluster autoscaling.

Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNets with Azure Internal Load Balancer.

Implemented Azure Container Instances (ACI) for rapid deployment of serverless containers, ideal for event-driven or batch workloads.

Created Grafana dashboards to graphically projects various application insights, log analytic workspace metrics

Expertise in deploying microservices, application development, and upgradation using Azure services such as Azure Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Azure Monitor.

Developed custom OpenShift templates and Helm charts for application deployment.

Employed Azure Monitor and Prometheus for comprehensive monitoring and alerting of Kubernetes clusters.

Developed and maintained CI/CD pipelines using Azure DevOps for seamless deployment processes.

Designed and implemented Azure AD architecture for organization's cloud infrastructure spanning multiple regions. Set up tenant, added custom domains, configured DR replication and leveraged availability zones for high uptime.

Implemented and managed Kafka clusters for real-time event streaming and message queuing, ensuring high throughput and low latency.

Created Terraform scripts to automate the provisioning and configuration of cloud resources, such as virtual machines, storage, networking, and security groups.

Integrated OpenShift with external monitoring tools like Prometheus and Grafana for comprehensive monitoring.

Developed and maintained complex web applications using Angular 8/10, leveraging reactive programming principles and RxJS for asynchronous data handling.

Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Implemented containerization using Azure Kubernetes Service (AKS) to streamline application deployment.

Integrated code repositories from GitHub and Azure Repos into Azure Pipelines.

Created CI/CD pipelines to automatically build VM images, provision them on platforms like VMware/AWS/Azure, and deploy application stacks using tools like Jenkins, Git, Packer, Terraform, Ansible.

Expertise in deploying Azure AD connect, configuring ADFS installation using Azure AD connect.

Worked with cross-functional teams to minimize downtime and adhere to service level agreements (SLAs) while troubleshooting and resolving production events quickly.

Performed regular upgrades and patching of OpenShift clusters to ensure security and stability.

Configured Azure Container Apps (ACA) for modernizing and containerizing existing applications, leveraging a managed platform for deploying and scaling microservices

Working knowledge of Azure cloud networking concepts, including subnetting, route tables, security groups, VPCs, vNet peering, virtual network gateways, and optimizing for egress costs.

Implemented Azure infrastructure-as-code practices to programmatically spin up and manage development, testing, staging and production VMs for applications. Used frameworks like Ansible, Puppet, Chef, PowerCLI

Worked on Azure infrastructure with Docker containerization. Collaborated with development support teams to set up a continuous delivery environment with the use of Docker.

Implemented logging solutions using Fluentd and Elasticsearch in OpenShift environments.

Employed Azure Key Vault for secure management of secrets, keys, and certificates.

Implemented authentication and authorization mechanisms using OAuth2.0 and JWT for secure access to protected resources.

Designed and implemented disaster recovery strategies for Kubernetes applications using Azure Backup and Velero.

Set up alerts and notifications in Azure Monitor to proactively manage AKS clusters and respond to critical issues in real-time.

Implement application insights for AKS applications to monitor live applications, detect performance anomalies, and track custom operations.

Monitoring SPLUNK authentication and permission for supporting large scale SPLUNK deployments. Used JIRA for bug tracking, issue tracking and project management.

PowerShell scripting for Automation - Creating VM's, Virtual Networking, VPN, Key Vault, Load balancer and Disk Encryption.

Client: Citicorp Credit Services, Irving, Texas Aug 2018 – Dec 2019

Role: DevOps Engineer/Site Reliability Engineer

Responsibilities:

•Worked on different Azure Service like App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container.

•Integrated Azure Active Directory (AD) for centralized identity and access management.

•Automated configuration management using Ansible and OpenShift's Operator Framework.

•Involved in designing and deploying multitude applications utilizing AWS stack (Including EC2, VPC, ECS, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.

•Coordinated with different teams such as development, network, software, and QA engineers to continuously improve efficiency and reliability of build and deployment processes to support all phases of development, planning, deploying, monitoring, and maintaining AWS and VMware environments.

•Optimized application performance through horizontal pod autoscaling and resource requests/limits in Kubernetes.

•Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic to reach one or more AWS EC2 instances and integrated Amazon CloudWatch with Auto-scaling launch configurations for monitoring, storing the log files and tracking the metrics.

•Conducted performance tuning and optimization of OpenShift clusters for high availability.

•Implemented best practices for security, compliance, and governance in Azure, utilizing IAM, VPCs, Firewall rules, and encryption mechanisms to protect sensitive data and ensure regulatory compliance.

•Prioritize and manage tickets based on their severity levels, ensuring critical issues (P1) receive immediate attention to minimize impact on system reliability.

•Integrated Azure Active Directory (AAD) for secure and centralized authentication to Kubernetes clusters.

•Adhere to Service Level Agreements (SLAs), track Service Level Indicators (SLIs), and maintain Service Level Objectives (SLOs) to ensure service reliability and meet customer expectations.

•Implement comprehensive monitoring solutions to track system health, performance, and availability, enabling proactive issue detection and resolution.

•Implemented Azure Logic Apps for workflow automation across different services and applications.

•Utilize tools like Splunk and Datadog for log management, analysis, and visualization, enabling efficient troubleshooting and insights into system behavior.

•Developed scripts to automate routine maintenance tasks in OpenShift.

•Developed and maintained CI/CD pipelines using Azure DevOps for seamless deployment processes.

•Defined AWS Security services as virtual firewalls to control the traffic on EC2 instances for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, Fault Tolerance, and auto-scaling.

•Manage and mitigate security risks by conducting regular vulnerability assessments and remediation efforts using specialized platforms.

•Configured and managed OpenShift's persistent storage solutions for stateful applications.

•Conducted containerization of applications using Docker, ensuring seamless deployment to Kubernetes environments.

•Set up a Azure Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used Azure cloud CDN (content delivery network) to deliver content from Azure cache locations drastically improving user experience and latency.

•Monitored and maintained SLA compliance for critical business applications, ensuring optimal performance and uptime adherence to contractual obligations.

•Managed multi-tenant environments on OpenShift, ensuring resource quotas and security policies.

•Deployed and managed virtual machines (VMs) using Azure Virtual Machine Scale Sets for high availability.

•Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.

• Implemented Azure cloud IAC using Terraform and continuous deployment through Jenkins, automating cloud formation using Terraform.

•Conducted training sessions and workshops for team members on Kubernetes best practices and Azure DevOps integrations.

•24/7 on call production support.

•Responsible for MongoDB installation, configuration, and administration. Also ensured connection to Amazon RDS database running on MySQL engines.

Client: Advisor Group, Phoenix, AZ July 2017 - Aug 2018

Role: DEVOPS ENGINEER

Responsibilities:

•Configured and managed various AWS services including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, ELB, SNS, SQS, SWF and Route 53.

•Created S3 buckets, defined lifecycle policies, configured object versioning and Event Notification for S3 bucket.

•Designed AWS cloud formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of web applications and database templates.

•Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.

•Implemented cloud services AWS and implemented Bash and Python Scripting.

•Designed and Developed AWS Cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for Continuous Integration with high availability and secure multi-zones and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.

•Worked with AWS Code Pipeline and creating cloud formation JSON templates which are converted to

•Terraform for infrastructure as code.

•Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.

•Implemented Terraform modules for deployment of applications across multiple cloud providers.

•Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search,

application monitoring in integration with AWS Lambda and CloudWatch.

•Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.

•Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.

•Extensively worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing and configurations across various nodes.

•Managed Chef Server in pushing the infrastructure change to client nodes, monitoring the logs and security.

•Used Flume, Kafka to aggregate log data into HDFS.

•Designed, implemented, and maintained Continuous Integration (Jenkins) and delivery environments.

•Installed Hadoop, Map Reduce, and HDFS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.

•Worked on GIT (GIT Hub) repositories as Distributed Version Control System.

•Extensively worked on integrating GIT into the Continuous Integration (CI) environment along with Jenkins configured the services using modern DevOps tools.

•Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux environment.

•Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required. Integrated Kafka with Spark in sand box Environment.

•Experienced in various operating systems such as Windows Server, Linux distributions (e.g., RedHat, Ubuntu), and macOS, with expertise in system hardening, patching, and security best practices.

•Installed and configured the Apache Tomcat, WebLogic Application servers for Dev and Integration test environments. Automated the process of deployment to Apache Tomcat Application servers by deploying bash Scripts and Python Scripts.

•Installed, configured, and maintained Tomcat Application Server on RedHat Linux, AIX, Windows.

Client: Capital One, Chicago, IL June 2014 – July 2017

Role: Linux Administrator

Responsibilities:

Deployed and configured Linux servers, ensuring optimal performance and security for critical applications.

Conducted regular system updates and patch management to maintain system integrity and compliance.

Proficient in Unix-based operating systems, scripting, and system administration tasks such as user management, file system maintenance, and backup/recovery procedures.

Configured and maintained network services (DNS, DHCP, firewalls) to ensure smooth network communication and security.

Experience with Linux shell scripting and automation using Bash, Python, Perl or other languages. Specify examples of scripts you have written.

Installation, configuration and maintenance of Linux servers including web servers like Apache and Nginx, database servers like MySQL and PostgreSQL, DNS, FTP, Samba etc

Implemented backup solutions using rsync and cron, ensuring data integrity and facilitating disaster recovery.

Configured and troubleshot LAN networking infrastructure, including switches, routers, and wireless access points, ensuring reliable connectivity and optimal network performance.

Participated in on-call rotation for handling urgent system issues after business hours.

Documented system configurations, procedures, and troubleshooting steps for knowledge sharing within the team.



Contact this candidate