Post Job Free

Resume

Sign in

DevOps Engineer

Location:
Windsor, ON, Canada
Posted:
June 28, 2023

Contact this candidate

Resume:

Prudhvi Reddy

Email: adxy7o@r.postjobfree.com Contact: +1-226-***-**** LinkedIn: linkedin.com/in/prudhvir/

ABOUT ME:

Highly skilled and results-driven DevOps Engineer with over 5 years of expertise in AWS and Azure cloud environments. Demonstrated expertise in a wide range of DevOps tools, practices, and troubleshooting techniques. Proven track record of managing complex server infrastructures and implementing automation, CI/CD pipelines, and infrastructure-as-code solutions. Committed to optimizing performance, enhancing scalability, and driving efficiency in cloud-based environments. Passionate about staying up to date with the latest industry trends and continuously improving workflows to deliver exceptional results.

PROFESSIONAL SUMMARY:

Designed and implemented infrastructure-as-code solutions using Terraform and CloudFormation to automate AWS and Azure environments, resulting in improved scalability and reduced manual configuration time.

Implemented configuration management with Ansible, ensuring consistent and reproducible server configurations across multiple environments.

Strong hands-on experience with AWS cloud services, including VPC, EC2, S3, RDS, Redshift, DynamoDB, Lambda, and more.

Well Versed with Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.

Skilled in designing Azure Resource Manager (ARM) Templates and creating custom build steps with PowerShell.

Developed CI/CD pipelines using Jenkins and Azure DevOps for automated building, testing, and deployment of applications, enabling faster and more reliable software releases.

Collaborated with QA team to develop and execute test scripts using Python, resulting in improved testing efficiency and accuracy.

Managed containerization technologies such as Docker and Kubernetes, deploying and scaling applications on AWS EKS and Azure Kubernetes Service (AKS).

Experience in setting up the infrastructure using AWS services including ELB, EC2, Elastic container services (ECS), Auto-scaling, S3, IAM, VPC, Redshift, DynamoDB, Cloud Trail, Cloud Watch, Elastic Cache, Lambda, SNS, Glacier, Cloud Formation, SQS, EFS, and Storage Gateway.

Strong Experience in Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).

Proficient in creating PaaS Builds, PaaS Deployments, Storage-Accounts, Queues, CDN, Azure Service Bus.

Proven ability to troubleshoot and resolve customer issues related to AWS infrastructure, including VMs, App Services, Databases, and Networking components.

Extensively worked with the release and deployment in Java/J2EE, .Net and C# Web applications

Implemented robust monitoring and logging solutions using AWS CloudWatch, Azure Monitor, ELK Stack, and Splunk, providing real-time visibility into system health and performance.

Experience in managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed manifest files & releases of Helm packages. Created pods in Kubernetes and monitored the health of pods using Helm charts.

Assisted in the migration of on-premises infrastructure to AWS and Azure, ensuring minimal downtime and seamless transition.

Technical Skills

Cloud Computing

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

Azure

Azure Data Factory / ETL / ELT

Azure Data Lake Storage

Azure Data bricks

Programming/Scripting Languages:

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

Operating Systems:

Windows, Unix, Linux, Solaris, macOS, Container OS

Web Servers:

Apache Tomcat, Nginx, WebSphere, JBOSS, WebLogic

Version Control Tools

SVN, GIT, GitHub, Git lab, Bit bucket

Tracking Tools

Jira, Rally

Build/Release (CI/CD)

Chef, Puppet, Ansible, Jenkins, Kubernetes, Azure, Cloud Foundry, Circle CI, TeamCity, Maven, ANT, Docker

Infrastructure as code

Terraform, CloudFormation, Ansible, Puppet, Chef

Containerization Tools

Docker, Kubernetes, AWS ECS/EKS, OpenShift, Rancher

Application Servers

Apache Tomcat, Nginx, Httpd, WebSphere Application Server, Kafka, JBoss, WebLogic

Networking Protocols

DNS, DHCP, TCP/IP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Monitoring Tools

Nagios, AWS CloudWatch, Splunk, ELK, Grafana

Bug Tracking Tools

JIRA, Confluence, ServiceNow

Virtualization

VMware Client, Windows Hyper-V, vSphere 5.x, Data Center Virtualization, Virtual Box, KVM, Power VM

Education

Bachelor’s Major- Bachelor’s in computer science

CAREER SUMMARY

Client: National Bank of Canada, Montreal May 2022 - Present

Role: DevOps Engineer

Responsibilities:

·Designed and implemented Infrastructure as Code using Terraform to create and manage AWS resources, resulting in increased efficiency and cost savings.

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

·Developed Python scripts with Cloud Formation templates to automate the installation of Auto Scaling, EC2, and VPC, resulting in faster deployments and improved reliability.

·Designed and implemented zero-click CI/CD with standardizing CI workflow using Jenkins that included Code Coverage, Unit Test cases, functional test cases, and auto-promotion of code depending on various test case results across multiple environments.

·Installed and configured monitoring tools such as Grafana, Splunk, and CloudWatch to monitor applications and infrastructure.

·Utilized Ansible Tower for managing complex network deployments by adding control, knowledge, and delegation to Ansible powered environments.

·Deployed multiple databases and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc and maintained Kubernetes to manage Containerized applications.

·Developed Python, shell scripts for automation of the build and release process.

·Configured Kafka and Zookeeper and deployed it across the Kubernetes cluster.

·Implemented Jenkins pipelines into Azure pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using AKS.

·Implemented a production-ready, Load balanced, and fault-tolerant Kubernetes infrastructure.

·Upgraded the EKS (Elastic Kubernetes services) cluster to its latest version and performing the rolling and replacing the compute instance groups as a part of the project upgrades.

·Managing Kubernetes charts using Helm. Creating reproducible builds of Kubernetes applications, managed manifest files and releases of Helm packages.

·Actively participated in Agile and Scrum processes, contributing to sprint planning, daily stand-ups, and retrospective meetings.

Environment: Azure, AWS, GIT, PowerShell, Windows, JIRA, Jenkins, Terraform, Docker, Kubernetes.

Client: Carfax, London March 2021 - April 2022

Role : DevOps Engineer

Responsibilities:

Developed solutions and automated Azure operational tasks and worked with ARM templates and scripts using Azure PowerShell during Automation and Build Process.

Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.

Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager.

Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.

Hands on experience on Backup and restore Azure services.

Worked with ASP.NET Web Forms, Web Services and State Management techniques, caching features, configuring optimizations, and securing the web application.

Develop reusable assets, Self-Serve Tools, automation and create repeatable and sustainable operations.

Provide 24*7 on-call support to maintain a healthy production environment.

Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment App insight.

Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.

Migrated an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.

Provided consulting and cloud architecture for premier customers and internal projects running on MS Azure platform for high availability of services, low operational costs.

Handled escalated Support tickets till closure for MS Azure PaaS platform.

Improved application performance using Azure Search and Internet of Things (IoT) optimization.

Worked on Azure stream analytics with source of streaming data.

Implemented Azure Application Insights to store user activities and error logging.

Environment: Visual Studio, .NET, AZURECLOUD, Azure AD, Windows server, Windows Power shell, AngularJS, MongoDB, Azure SQL, ASP.NET, AJAX, Linux, C# T-SQL, LINQ, Entity Framework, WCF.

Client: Cisco, India Nov 2017 - Dec 2020

Role: DevOps Engineer

Responsibilities:

Worked on migrating applications from on-premises to AWS infrastructure using services as EC2 instances, S3 bucket, ELB, Auto-Scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, CloudFormation, CloudFront, RDS, VPC, Route 53, CloudWatch, IAM Roles, SNS.

Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.

Utilized Ansible, Chef and Puppet as configuration management tools to deploy consistent infrastructure.

Deployed Docker containers for implementing Microservice Architecture from Monolithic Architecture. Continuous Performance Management like measuring Performance and working with developers and QAs to improve it.

Configured S3 buckets with life cycle policies to archive infrequently accessed data to storage classes.

Creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.

Created various roles, users, groups by using IAM and implemented MFA to provide additional security to AWS account and its resources.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Route53, ELB, Cloud Watch, Cloud Formation, Python Terraform, GIT, SQL, Jira, CLI, Unix/Linux, Shell scripting, Jenkins, Ansible, Nginx, Weblogic.



Contact this candidate