Post Job Free

Resume

Sign in

Cloud/DevOps Specialist

Location:
Burnaby, BC, V5H 1L6, Canada
Salary:
70000
Posted:
February 02, 2021

Contact this candidate

Resume:

Ravi Reddy

adjvu8@r.postjobfree.com Ph.No 438-***-**** Montreal, QC

Skilled Cloud DevOps Engineer with 5+ years of IT experience into Azure, AWS, GCP with expertise in areas of Continuous Integration, Continuous Deployment, Continuous Delivery (CI/CD), Software Configuration Management, Build and Release Management, Version Control, Troubleshooting, Automation, and Linux System Administration.

Professional Summary:

Experience in designing and deploying multiple applications utilizing AWS stack- EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.

Designed AWS Cloud Formation templates to create custom-sized VPC, Subnets, and NAT to ensure successful deployment of Web applications and database templates and expertise in architecting, securing VPC Solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.

Experience in Implementing AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table, S3 bucket to HTTP requests using Amazon API Gateway.

Experience in Designing AZURE Resource Manager (ARM) Template and extensive experience in cloud infrastructure and designing custom build steps using PowerShell.

Good knowledge and experience in using Elasticsearch, Kibana and fluentd, CloudWatch, Nagios, Splunk, Prometheus and Grafana.

Experience in working over Apache Spark, Kafka, Hadoop,

Designed puppet modules to manage configurations and automate install process.

Built Typescript files to JavaScript using transpolar AOT compilation.

Experience with OpenShift makes me feel glad and got excited with its latest features.

Good Knowledge of Azure active directory and Azure Service Bus & created and managed Azure AD tenants and configured Application Integration with Azure AD.

Experience on container management tools Docker, Mesos, Marathon and Kubernetes.

Experience on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.

Experience with Jenkins as Continuous Deployment and Continuous Integration (CI/CD) Tool and strong expertise with Build Frameworks like Gradle, Ant and Maven.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Ansible, and AWS.

Experience with build tools Ant and Maven for writing build.xml and pom.xml for new applications and improvising the existing build scripts on need basis.

Experience in administering and supporting the Configuration Management tools including Git, Subversion, Perforce, CVS on UNIX/LINUX and Windows environments.

Hands on expertise with configuration tools like Chef, Ansible. Created several Playbooks, Manifests and Cookbooks to automate infrastructure maintenance & configuration.

Experience in managing Ansible Playbooks with Ansible roles used file module in Ansible playbook to copy and remove files on remote systems.

Wrote Ansible playbooks to provision Development and Production servers and defined automation through tasks using YAML Script and Application Deployment.

Strong experience with version control tools like Git and SVN for code review.

Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.

Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.

Experience in Container management using Docker by writing Docker files and set up the builds on Docker HUB and installing and configuring Kubernetes.

Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.

Strong knowledge in REST, JSON, APIs, Micro-services, JavaScript, AJAX, JQuery, NodeJS.

Experienced on Clustering, Load Balancing techniques to ensure High Availability and Disaster Recovery.

Extensive experience in Installation, Configuration, and Managing Firewalls like Fortinet, SonicWall ISA with Content Filtering, Anti-spam, Web Filtering, Log analyzing with Syslog Server.

Implemented AWS Code Pipeline & Created Cloud formation JSON templates in Terraform for infrastructure as code.

Knowledge on Security Information and Event Monitoring solution (SIEM) – Splunk Enterprise.

Experience with Enterprise Vulnerability management using Qualys and Tenable security.

Experience with various bug tracking tools like Jira, Clear Quest and Remedy.

Ability to use scripting languages such as Bash/Shell, Ruby, Power Shell, Perl and Python for deployment, building scripts and automate solutions.

Extensive programming experience using ASP.NET 2.0, VB.NET, HTML, and XML.

Expert knowledge of versioning tools like TFS (Team Foundation Server), VSS (Visual Source Safe), SVN, CVS.

Education:

Bachelor of Technology in Information Technology – JNTU, India (2015) AWS Certified Solution Architect Associate

Technical Skills:

Operating system

Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Ubuntu 12/13/14, Windows NT, DEBIAN, Mac, Solaris 11/10/9/8.

Cloud Environments

AWS, AZURE, OpenStack, Rackspace.

AWS Services

Amazon Web Services: EC2, S3, ELB, EMR, Auto Scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic File system, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, IAM, SNS.

CI/CD & Build Tools

Jenkins, Bamboo, Anthill Pro, Maven, ANT, Gradle.

Automation Tools

Ansible, Chef, Puppet, Docker, Vagrant, Terraform, Hudson, Pivotal Cloud Foundry (PVC), Kubernetes.

Version control tools

Git, Subversion SVN, BitBucket, TFS, CVS.

Web servers

Tomcat, Apache, Nginx, JBOSS, Web Logic, Web Sphere, TFS, Azure, IIS.

Application Servers

Web Logic Application Server, Apache Tomcat, Red Hat JBoss, Web Sphere.

Scripting

Perl, Python, Bash shell, Power shell scripting, PHP, JSON.

Networking/protocol

TCP/IP, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NIS, NFS, Cisco Routers/Switches, WAN, LAN.

Virtualization Technologies

VMware ESX/ESXi, Windows Hyper-V, Power VM, Virtual box.

Monitoring Tools

Splunk, Nagios, CloudWatch, Cacti, ELK (Elasticsearch, Logstash, Kibana), JIRA.

Programming/Web Technologies

.Net, Java, C++, XML, HTML, CSS

Vulnerability & Security

Qualys Guard, Tenable Security Center, IBM AppScan, Checkmarx, NetSparker.

Database

Cassandra, Redis, Aerospace, Oracle MySQL, MongoDB, AWS RDS, DynamoDB.

Professional Experiences:

Intact Insurance, Montreal, QC May 2019 - Present

Role: Cloud/DevOps Specialist

Responsibilities:

Involved in designing and deploying applications utilizing all the AWS stack including Route53, Dynamo DB, SNS, SQS, LAMBDA, DynamoDB, IAM Code Deploy, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation Templates.

Automate the process of creating EC2 instances using cloud formation/Jenkins and install software using Ansible playbook in them. Developed JSON templates with Ansible script to fully automate the process with Jenkins job.

Worked with Terraform for configuring and deploying Infrastructure.

Worked on migrating the Microservices from CoreOS Tectonic Kubernetes Cluster to AKS Clusters.

Created and maintained Docker files and handled multiple Docker images for installations and configurations.

Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.

Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.

Wrote Chef Recipes to manage configurations and automate installation process.

Implemented a continuous Delivery Pipeline with Docker, Jenkins, and GitHub to build a new Docker container automatically using Jenkins when a new GitHub branches are created.

Installed and supervised Middleware tools through Docker such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, Apache, Tomcat, Active MQ and other web-oriented applications.

Composed Ansible Playbooks with Python SSH as the Wrapper to Administer Configurations of OpenStack infrastructure and Test Playbooks on OpenStack instances using Python.

Deployed J2EE applications to Application servers in an agile continuous integration environment and further automated the entire process. Build scripts using MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.

Utilized Splunk to capture and analyze data from various layers Load Balancers, Web servers.

Environment: OpenStack, AWS, Chef, Puppet, Git, Ant, Jenkins, Kubernetes, Docker, Ansible, Terraform, Maven, WebSphere 7.x/8.x, JBOSS GA7/EAP6, Apache, Mesos, Tomcat, Kafka, Vsphere, Nexus, Putty, Java, PHP, J2EE, RHEL, SLES, Sonar, Python, BASH, Shell, Ruby, Perl, Kibana 4, Splunk 5.x/6.x, Elasticsearch, Jira, Confluence.

Invesco, Toronto, ON Aug2017 – Mar 2019

Role: Cloud/DevOps Engineer

Responsibilities:

Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud and managed AWS Storage services like S3, EBS and Amazon Cloud Front.

Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using VPC, EC2, S3, RDS, DynamoDB, Route53, EBS.

Develop and assist the migration of client's AWS infrastructure to Microsoft Cloud (Azure).

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Integrated delivery (CI and CD process) Using Jenkins, Chef, and Puppet.

Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementations of build Scripts, continuous integration infrastructure and deployment tools.

Designed and Developed Jenkins Build deployments on Docker containers.

Involved in migration of Jenkins server, Arti factory & GIT server. Integrated Maven with Jenkins for CI process.

Prototype CI/CD system with GIT on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.

Used Chef to configure and manage infrastructure, wrote cookbooks to automate the configuration setups, Deployments and implementation of Chef for infrastructure as code initiative.

Repaired broken Chef Recipes and corrected configuration problems with other Chef objects.

Installed applications and load balance packages on different server using Chef

Installation and configuration and setup of Docker container environment.

Created a Docker Image for a complete stack and created a mechanism via Git workflow to push the code into the container, setup reverse proxy to access it.

Experienced in Docker orchestration framework, Troubleshooting of Docker based applications.

Installed Docker registry for local upload and download images and even from Docker Hub.

Used Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace versions.

Worked on infrastructure provision using Terraform. Configuring/changing the infrastructure using Templates.

Created and updated Cloud Formation/Terraform templates provision both Linux and Windows instances and configures other AWS services.

Created repositories according to the structure required with branches, tags and trunks.

Configured applications servers (Apache Tomcat) to deploy the code.

Developed unit and functional tests in Python and Ruby.

Developed and maintained Perl/Shell scripts for build and release tasks.

Maintained JIRA for tracking and updating project defects and tasks.

Manage and document all post deployment issues utilizing the post Deployments Issue Log.

Environment: AWS, Chef, Puppet, Apache Tomcat, GIT, Python, Prometheus, Grafana, Kafka, Bash, Mesos, Open shift, Nexus, Ruby, Perl, shell, Jenkins, JIRA, Kubernetes, Docker, Terraform.

FIS Global Business Solutions, Bangalore, India Oct 2015 – July 2017

Build & Release Engineer

Responsibilities:

Administered various tools supporting SCM & Release management including source control, continuous integration, artifact Management and change management.

Building and releasing the source code to various environments in AWS cloud and extensively automated the build automation and source/version control process

Worked with Product development teams to develop roadmap and to meet development, deployment deadlines.

Performed configuration, deployment and support of cloud services including Amazon Web Services.

Clustering and database replication and cloud deployment, AWS using right scale.

Setting up and maintaining automated build scripts in Jenkins.

Monitor and perform Upstream and Downstream code integration and resolve merge conflicts.

Streamlining new release management systems and controlling infrastructure using configuration management system (CMS) and establishing approved release cycles.

Automated the build process in order to streamline the multi-platform build process and eliminate build errors; developed automated sanity testing after each build.

Integrated Web logic in Anthill pro for deployment of java Application which uses Web logic and Developed Workflows for VB, .Net and Java Application.

Deployed packaged Source code (Java, .net) onto WebSphere, WebLogic and IIS servers.

Build expertise in Workflow for Amazon Web services including Security Groups, IAM, Security Policy, VPC, Docker, Kubernetes, Cloud Formation, Chef, Jenkins, Apache and Git.

Manage and improve the integrated build pipeline, including all development, testing and staging environments.

Experienced working on Chef with Aws to spin up resources quickly, to automate infrastructures, enabling an Apache site, for dynamic service discovery and for launching multiple instances on Aws at once.

Initiated Microservices application through Docker and Kubernetes Cluster formation for scalability of the application, and creation of Docker Images to upload or download in and out from the Docker Hubs.

Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA, Confluence.

Managed Docker orchestration using Docker Swarm.

Performed Merging and rollbacks between different branches and troubleshooting the problems with Merge Conflicts in build environments.

Documented projects Software Release Management procedures with input decisions.

Implemented JIRA as ticket tracking and workflow tool.

Supported Java trained developers regarding server login, commands

Worked on infrastructure with Microservice models like Docker Containerization and collaborated with development support teams to set up a Continuous Delivery environment with the use of Docker.

Primarily involved in scripting the build and release deployment scripts in UNIX shell, Perl and Python scripts.

Environment: AWS, Shell, Chef, Puppet, Bash, Nexus, Prometheus, Bamboo, Grafana, Mesos, WebSphere, Nexus, Web Logic, Java, .Net, Linux, Windows, PowerShell, Subversion, JIRA, SQL Server 2008/2012.



Contact this candidate