Post Job Free

Resume

Sign in

Ci Cd Senior Cloud

Location:
New York, NY
Posted:
October 29, 2023

Contact this candidate

Resume:

RAVI KANTH

Sr. Cloud DevOps/Systems/Site Reliability Engineer

Senior Cloud DevOps Engineer/Administrator with 12+ years of experience in build/release management, change control, and cloud integration. Skilled in deadline management, problem-solving, collaboration, and communication. Proficient in delivering highly available and scalable cloud solutions.

Summary:

•12+ years in IT, specializing in DevOps, Release Engineering, Configuration Management, CI/CD, VMWare, containerization, AWS, GCP and Azure.

•Extensive Linux and Windows experience, expertise in compilation, packaging, building, debugging, and deployment.

•Proficient in Python, Perl, Bash, Ansible, and Git, with experience in system monitoring, troubleshooting, and security.

•Skilled in cloud computing platforms, AWS and Azure, designing and implementing cloud-based solutions.

•Strong documentation and communication skills, experience with monitoring tools such as Prometheus, Grafana, and Kafka.

•Established CI/CD processes using Jenkins, Maven, Git, and Gradle, with experience in Terraform and Ansible for AWS infrastructure automation.

•Built CI/CD pipelines using Jenkins, with expertise in Kubernetes, Docker swarm clusters, and Ansible playbooks.

•Skilled in integrating Python code with other technologies and platforms, such as databases (SQL and NoSQL), messaging systems (Kafka, RabbitMQ), and APIs (REST, SOAP)

•Strong programming skills in Python, with experience in developing web applications, REST APIs, and scripts for automation and data analysis

•Experience with Red Hat Enterprise Linux, Ubuntu, VMWare, and CentOS administration, and troubleshooting Linux network and security issues.

•Managed containerized applications using Amazon EKS and ETL jobs with AWS Glue, optimizing performance and reducing costs.

•Configured and optimized Amazon Aurora databases, and deployed Apache Kafka for real-time data pipelines and streaming apps.

•Developed and deployed Java/J2EE Web and Spring Boot applications, and executed XML, Ruby, Shell, and PowerShell scripts.

•Utilized bug tracking tools like JIRA, RHEL, Remedy, and Bugzilla, and managed environments across DEV, SIT, QA, UAT, and PROD.

•Proficient in designing and deploying high-availability, fault-tolerant AWS infrastructure, including EC2, S3, ELB, and RDS.

•Implemented containerization using Docker and managed container orchestration with Kubernetes for scalable application deployment.

•Developed and maintained automated build, test, and deployment processes for various programming languages and frameworks.

•Leveraged Elastic Load Balancing and Auto Scaling in AWS for optimal system performance and scalability.

•Expertise in creating and managing AWS VPCs, IAM policies, and Security Groups for secure and efficient network architectures.

•Hands-on experience with Kubernetes, implementing clusters, and managing local deployments.

•Managed repository tools like Artifactory and Nexus for storing build artifacts and deploying them using Jenkins and Chef.

•Installed, configured, and administered Apache Kafka and Zookeeper for scalable data streaming and real-time processing.

•Experience working on large-scale Java/J2EE Web applications and Spring Boot deployments in professional environments.

•Implemented and maintained security measures to protect systems from external threats and unauthorized access.

•Strong ability to learn and implement new system designs, data models, and technologies in fast-paced environments.

TECHNICAL SKILLS:

Operating Systems

Linux (Ubuntu, Redhat and CentOS), Windows

Build Tools

ANT, Maven, Gradle

CI Tools

Jenkins, Bamboo, RIO

Scripting

Python, Shell Scripting, Bash, Sh, and Yaml

Version Control

GIT, Bitbucket

Web/Application servers

Apache, Tomcat, VMWare

Database

MySQL, Oracle10, 11g, DB2 and Cassandra, Aurora

Language Support

Java, SQL, XML, ANT, tools Visual Build Pro,

Cloud Environments

AWS (Amazon Web Services),Azure

Containership

Docker, Kubernetes

Infrastructure Automation Tools

Ansible, CHEF, Terraform

Code Quality, Analysis, Coverage

SonarQube, Jira, Bugzilla

Monitor Tools

Cloud watch, Splunk, Datadog

Testing Tools

Selenium

EDUCATION:

•Bachelors in Computer Science, Jawaharlal Nehru Tech University. Hyderabad India, 2010

•Masters in Information Technology Systems, Wilmington University (Wilmington, DE)- 2016

WORK EXPERIENCE:

VISA April 2021 to Till date

Sr. Cloud DevOps/ Systems Engineer/SRE

•Design and implement various container security integrity, scanning, monitoring and compliance tools to meet control requirements and integrate into the new CSS containers environment in AWS.

•Collaborate with other teams, such as developers, network engineers, and security teams, to ensure that systems are integrated and working together seamlessly.

•Upgrades and expansions to systems, anticipating future needs and making sure that systems can scale to accommodate growth.

•Written IAM roles, policies, storage classes, security groups, file systems in terraform and tested out pod and persistent volume claimyaml files on kubernetes cluster.

•Worked on migrating the Terrabytes of data to cloud using minio, rclone and AWS s3, EFS.

•Designed and implemented a continuous delivery pipeline using Jenkins, Ansible, and Docker to automate the deployment of Python-based microservices to a Kubernetes cluster.

•Developed a Python-based tool for monitoring AWS resources, utilizing the Boto3 library to automate the collection and analysis of CloudWatch metrics and logs.

•Created a Python script for automating the provisioning of virtual machines in VMware vSphere, reducing deployment time from hours to minutes.

•Implemented and maintained CI/CD pipelines, ensuring rapid and reliable code deployment to various environments using tools like Jenkins, GitLab CI/CD, and CircleCI.

•Developed automation scripts for build, test, and deployment processes using languages such as Python, Bash, and Groovy to enhance efficiency and minimize human error.

•Managed version control systems (VCS) such as Git and SVN, promoting best practices for branching, merging, and code reviews to ensure a smooth development workflow.

•Deployed and managed containerized applications using Docker and Kubernetes, optimizing resource usage and enabling seamless scaling of applications.

•Configured and maintained infrastructure as code (IAC) using tools like Terraform and Ansible, ensuring consistent and reproducible infrastructure provisioning across environments.

•Optimized Python-based code for performance and scalability, utilizing profiling tools like PyCharm and cProfile to identify and eliminate bottlenecks.

•Automated database backups and implemented disaster recovery strategies using AWS RDS snapshots and cross-region replication.

•Monitored and analyzed database performance using Performance Insights, Query Insights, and CloudWatch metrics.

•Monitored and debugged Glue jobs using CloudWatch, ensuring timely resolution of issues and minimal impact on business operations.

•Implemented data partitioning and schema evolution strategies to handle large-scale data processing efficiently.

•Configured and monitored CI/CD pipelines for EKS workloads using Jenkins, GitLab, and AWS CodePipeline.

•Managed and maintained Kubernetes manifests, Helm charts, and infrastructure as code (IaC) using Terraform and CloudFormation.

•Implemented monitoring and logging solutions for EKS clusters using Prometheus, Grafana, and AWS CloudWatch.

•Integrated AWS Glue with other AWS services like S3, RDS, and Redshift to create end-to-end data processing pipelines.

•Collaborated with developers to design and implement efficient data models, indexes, and stored procedures for application-specific requirements.

•Automating LDAP processes, Automate manual LDAP processes using tools like Python scripts, to improve efficiency and reduce the risk of errors.

•Provisioning and managing AWS EC2 instances, including the setup and configuration of the necessary resources such as security groups, Elastic IPs, and network interfaces

•Designed AWS CloudFormation templates using JSON to create customized VPC subnets, NAT to ensure successful deployment of web applications and databases and creating the cross-account IAM roles and giving access to users to access.

•Managed Docker orchestration and Docker containerization using Kubernetes.

•Created reusable Terraform modules in AWS cloud environments..

•Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

•Worked on confiuring Splunk Heavy forwarder and Universal Forwarder

•Worked on configuring the queries for most of app services, and also wokred on generating splunk urls for all subgraphs in cloverDX execution ID, and integrated k with pagerduty

•Implementing and managing autoscaling groups to ensure high availability and efficient resource utilization

•Creating and managing Amazon Machine Images (AMIs) for quick and efficient instance deployments

•Monitoring EC2 instances for performance and availability issues, and implementing solutions to optimize performance and availability

•Implementing security best practices for EC2 instances, including access controls, network security, and data encryption

•Maintained and Handled operations on AWS Cloud Resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, VPC, RDS, ELB creating security groups and worked on atmosphere of cross-functional team within the organization’s Agile project life-cycle

•Automating deployment and configuration of EC2 instances using tools such as AWS CloudFormation, AWS Elastic Beanstalk, and Ansible

•Written IAM roles, policies, storage classes, security groups, file systems in terraform and tested out pod and persistent volume claimyaml files on kubernetes cluster.

•Collaborating with development teams to ensure that application deployments on EC2 instances are efficient, scalable, and secure

•Worked on storage, compute, networking, monitoring services on AWS, and Azure

•Responsible for infrastructure setup from On-premise to AWS cloud

•Maintaining of Clusters (Creating and Scheduling jobs).

•Setting Prometheus and grafana on EKS cluster

•Used python for provisioning the services on the cloud, and Automating the release porcess.

•Integrated bash and python to acheive the pods configurations

•Managed and maintained Kubernetes clusters and Helm charts for deploying applications.

•Created, customized, and maintained Helm charts for various applications and services.

•Integrating OpenShift with continuous integration and delivery (CI/CD) pipelines, version control systems, and monitoring and alerting tools.

•Develop and maintain OpenShift templates and deployment configurations to ensure that applications are deployed consistently across environments.

•Configure and manage OpenShift security, including authentication, authorization, and network policies, to ensure that applications are secure.

•Automate tasks related to OpenShift, such as cluster upgrades, patching, and scaling, using tools such as Ansible and Terraform.

•Deploy and manage Helm charts on a Kubernetes cluster using the Helm CLI or a CI/CD pipeline.

•Manage and maintain a Helm chart repository to store and share charts with other teams and stakeholders.

•Monitor OpenShift clusters and troubleshoot issues related to performance, capacity, and availability.

•Worked on configuring the VM (redhat and ubuntu) from scratch, MFT-IS, systemd, and patching.

•Worked from scratch on Hashicorp Vault migration, setting up the HSM, Vault installation, configuring the vault service, and configuring system.

•Providing Configuration support using Ansible 1.9/2.x in Production, UAT, IT and Dev environments.

•Writing Ansible playbooks, Configuring Ansible inventory, Managing infrastructure as code

•Monitor the status of managed hosts and generate reports to identify issues or potential improvements.

•Check the status of systems, including servers, networks, and applications, to ensure they are performing as expected. Involves reviewing logs, analyzing system metrics, and responding to alerts and alarms.

•implement and maintain security measures to protect systems from external threats and unauthorized access.

•perform regular maintenance tasks, such as applying software updates, patches, and security fixes, and performing system backups.

•Document all system changes, including updates and modifications, to ensure that there is a record of all changes made to the system, includes system diagrams, configuration files, and other technical documentation.

•Worked on setting minio to copy data from on premise to S3 using rclone and rsync

•Worked on infrastructure automation using ansible

•Used Ansible for Continous Deployment

•Worked with enterprise security tools (SSH, SFTP, Active Directory, Cyberfusion/MFT-IS).

•Setting up the responder profiles for old and replaced servers

•Worked on setting the ldap accounts, sftp, chef clients.

•Worked on setting up the state machine and tested through the lambda on all AWS environments

•Worked configuring monitoring through Splunk, Datadog, alerting through pagerduty

•Responsible for infrastructure setup from On-premise to AWS cloud

Prudential Financial Sept 2020 to Mar 2021

DevOps Engineer/Administrator/Consultant

•Experience working with CICD - Code pipeline, code build, and code deploy.

•Experience in creation of cloud formation templates.

•Worked with enterprise security tools (SSH, SFTP, Active Directory,Cyberfusion/MFT-IS, WebSeal).

•Setting up the responder profiles for old and replaced servers

•Responsible for complete CI/CD written on groovy scripting.

•Worked on deploying the on premise apps to code pipeline.

•Worked on scriptrunner to automate the bitbucket

•Written ansible playbooks to run the aws creds scripts and scheduled jobs using Ansible Tower.

•Worked with enterprise security tools (SSH, SFTP, Active Directory, Cyberfusion/MFT-IS).

•Setting up the responder profiles for old and replaced servers

•Used Groovy Scripting to write stages for Continuous build and Deployment.

•Responsible for complete CI/CD written on groovy scripting.

•Worked on deploying the on premise apps to code pipeline.

•Worked in migrating on-premises applications to AWS and configured VNETs and subnets as per the project requirement also performed PowerShell scripting to do Patching, Imaging, and Deployments

•Worked on writing Infrastructure as a code(IaC) in Terraform to deploy the Azure resources and services

•Experience in dealing with Windows AWS IAAS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.

•Worked on scriptrunner to automate the bitbucket

•Written ansible playbooks to run the aws creds scripts and scheduled jobs using Ansible Tower.

Louis Vuitton Moet Hennessy USA, New York Jan 2016 to Aug 2020

Cloud DevOps Engineer/Administrator/Consultant

•Manage Amazon RedShift clusters such as launching the cluster and specifying the node type as well.

•Managed Linux OS, disk & patch management on AWS Linux instances, and implemented Route53 for AWS web instances, ELB & CloudFront.

•Worked with Apache Kafka for high-throughput publishing & subscribing, and developed a stream filtering system using Spark streaming.

•Designed auto-scaling backend servers with Kafka, collected website activity, and utilized CloudWatch & Logic Monitor for resource monitoring.

•Created custom AWS IAM policies, CloudWatch alarms, and managed AWS resources including EC2, EBS, ELB, RDS, and S3.

•Implemented CI/CD pipelines using Jenkins, built AWS infrastructure with Terraform, and automated tasks using Python scripting.

•Converted AWS infrastructure to serverless architecture using AWS Lambda & Kinesis, managed resources with Kubernetes & Terraform.

•Built CI/CD pipelines integrating various tools with Jenkins, and maintained AWS Cloud resources in an Agile project life-cycle.

•Used Bash & Python, including Boto3, with Ansible & Terraform for encryption, Lambda scheduling, and other tasks.

•Worked on GKE topology diagram and implemented AWS Data & Analytics technologies such as Glue, Athena, Spectrum, and Data Pipeline.

•Automated provisioning using Terraform, Python, Docker, and Service Orchestration, and developed ETL processes in AWS Glue.

•Gained hands-on experience with Docker, Kubernetes, OpenStack, Ansible, and Ansible Tower for configuration management & deployment.

•Utilized AWS Glue to migrate campaign data from external sources like S3 and various file formats into AWS Redshift.

•Worked with Docker containers, Kubernetes for container management, and configured OpenStack using Ansible and Python scripts.

•Implemented Ansible and Ansible Tower for automating repetitive tasks, deploying critical applications, and managing change proactively.

•Handled build and deployment automation using AWS, Docker, Kubernetes, and Chef for seamless software releases.

•Collaborated with cross-functional teams to support continuous improvement and adapt to evolving business needs within an Agile environment.

•Leveraged expertise in AWS services, containerization, and automation to optimize infrastructure, streamline processes, and ensure high availability.

•Managed Amazon RedShift clusters, including launching and specifying node types.

Environment: AWS, Linux, Python, CI/CD, VPC, IAM, S3, EBS, ELB,SDK, Cloud Watch, Cloud Formation,Kafka, Docker, Docker Swarm, Microservices, Kubernetes, kubectl, k8s, Jenkins, Bamboo, Ansible, Maven, Ant, SVN, GitHub, Nexus, JIRA, Service Now, New Relic, Java, Apache Tomcat, JSON, Shell, Python.

Keypoint Technologies Private Limited Jan 2010 - Dec 2014

Key Point Technologies

Project 1: Adaptxt Aug 2012 – Dec 2014

DevOps Engineer

•Involved in designing and deploying multitude applications utilizing most of the AWS stack (Including EC2, Route53, S3, RDS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

•Designed and deployed AWS applications (EC2, Route53, S3, RDS, IAM) for high-availability, fault tolerance, and auto-scaling using Cloud Formation.

•Configured AWS IAM, Security Group, VPC, and Route53 for traffic routing and user provisioning.

•Created a CI/CD platform with automated releases supporting Spring Boot, Docker, and Python applications.

•Used AWS Cloud Formation templates for custom VPCs, Subnets, and resource deployment.

•Automated infrastructure setup with Terraform, managing VPCs, ELBs, security groups, SQS, and S3 buckets.

•Implemented Jenkins for code management, build automation, and continuous delivery with Docker and AWS AMI.

•Integrated Sonarqube, Jira, Confluence, and Lambda functions for code quality, documentation, and data transformation.

•Created RDS instances with PostgreSQL and MongoDB, managed Docker containers and application life cycles.

•Maintained SVN/GIT repositories, implemented branching strategies, and used JIRA for bug tracking.

•Integrated Splunk and New Relic for monitoring, managed version control with GIT and Bitbucket.

•Utilized AWS Beanstalk, EC2 Auto Scaling, and ELB for QA, UAT environments and server management.

•Wrote Selenium test scripts and used Terraform for complex dependencies and issue identification.

Environment: AWS, Chef, Jenkins, VDI, VPC, Route53, CI/CD, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git.

KeyPoint Technologies

Project 2: Xploree Aug 2011 – Jul 2012

DevOps Engineer

•Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup and set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.

•Actively involved in Architecting the Puppet infrastructure to manage servers in different environments and utilized Puppet for configuration management of hosted Instances within AWS.

•Written Puppet manifests to automate configuration of a broad range of services and used Puppet server for workstation to manage and configure nodes.

•Built CI/CD pipeline from scratch using Jenkins for our Java applications by integrating GitLab, JIRA, Maven and Tomcat.

•Configured Jenkins-Artifactory plugin to upload the artifacts on to Artifactory after the build is success and integrated build tools with Jenkins and created jobs to automate and deploy the application into end servers.

•In the CI pipeline, mainly focused on performing integration of code quality analysis techniques like check styles, find bugs, Junit with CI tools like Jenkins, Ant and Maven.

•Installed Jenkins Plug-in for GIT Repository, Setup SCM Polling for immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.

Environment: Amazon Web Services, EC2 instance, S3, CI/CD, IAM, VPC, CloudWatch, Puppet, Chef, Jenkins, Nexus, Maven, Git, SVN, JIRA, Bash, Jboss, Web Sphere, Http, Linux.

KeyPoint Technologies

Project 3: KPT Global Portal Aug 2010 – Jul 2011

Build & Release Engineer

•Created continuous integration system using Ant, Jet Brains, Team City, full automation, Continuous Integration, faster and flawless deployments.

•Experience in designing, building, maintaining and coordinating an automated build/release process using Git and Jenkins.

•Performed all necessary day-to-day GIT support for different projects. Responsible for design and maintenance of the GIT repositories and the access control strategies.

•Automated Linux production server’s setup using Puppet scripts. Documented release builds and source control processes and plans.

•Executing the CI Jenkins build jobs for both JAVA and .NET application automation builds &CD into the appropriate web servers like Apache Tomcat & IIS.

Environment: GIT, Jenkins, TeamCity, Nagios, Maven, Puppet, Shell Script, Linux, Tomcat, SQL.

Key Point Technologies

Project 4: KPT Global Portal Jan 2010 – Jul 2010

Java Developer

•Participated in gathering and understanding the client's requirements.

•Develop code as per the change requests provided.

•Wrote unit tests with JUNIT framework for testing applications and Server-side logging & client-side logging using Log4J.

•Extensively used ANT for creating build scripts and deployment into Web Logic Application Server.

•Designed and developed User Interface, application modules using JSP, JSF, struts, JavaBeans, HTML, CSS and JavaScript and AJAX.

Environment:Java 1.5, Struts Framework, Spring Framework, JSP, JDBC, JUNIT, UML, XML, CSS, HTML, Oracle 9i, Java Script, Ant, mavesn, eclipse



Contact this candidate