Post Job Free

Resume

Sign in

Ci Cd Aws Cloud

Location:
Oklahoma City, OK
Salary:
65/PH
Posted:
September 15, 2023

Contact this candidate

Resume:

Rakesh K

Sr. DevOps Engineer/Sr. Cloud Engineer/SRE Engineer

+1-316-***-****

adzqfv@r.postjobfree.com

https://www.linkedin.com/in/kotaru-rakesh-627941257/

Professional Summary:

Around 7+ years of progressive experience as a Principal Cloud and DevOps Engineer in Design, Cloud Migration Specialist, Hadoop DevOps, SRE, System Administration, Configuration Management, DevSecOps, CI/CD, infrastructure automation pipeline of high traffic large-scale distributed systems of On-Premises, Hybrid Cloud and Mobile applications.

●Design and Implement Cloud Migration Solutions for Batch, Legacy, Serverless, Hadoop workloads, Microservices (containerized) or AWS EKS, Azure AKS and GCP GKE and K8s Community Edition, and OpenShift.

●Strong experience in Implementing Terraform and Cloud formation templates as Infrastructure as a Code for GCP, Azure, and AWS Public Cloud solutions for various use cases.

●Worked on installation, configuration, and administration of CentOS 7, RHEL 7 for Kubernetes, Open shift, and Docker Swarm

●Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss, Tomcat) and Hands-on experience with installing and managing MySQL and MongoDB servers.

●Experience in building and managing Splunk and ELK (Elastic Search, Logstash, and Kabana) stack for search, analytics, and centralized logging.

●Excellent understanding of reference models like OSI Model protocol suite (IPv4, IPv6, all supported IEEE standard protocols), TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP TFTP, SSH, DNS)

●Installed, Configured, and Managed Monitoring Tools such as AppDynamics, New Relic, and Nagios for Application Performance Monitoring and System service monitoring.

●Practical experience in Bash, Groovy, Python, YAML, and JSON.

●Installation, Configuration, and Management of RDBMS and NoSQL tools such as Dynamo, MySQL, HBase, PostgreSQL, MongoDB, and Cassandra.

●knowledge of setting up and deploying AZURE AD Connect, configuring the authentication process for ADFS, and installing ADFS using AZURE AD Connect. knowledgeable about Azure Network Security Groups, Azure Operational Insight and OMS, AZURE Premium Storage, Site Recovery, Network Virtual Appliance, and Client-Side encryption for Azure storage objects.

●Have experience creating custom build stages utilizing PowerShell scripts, and ARM templates, and building AZURE Resource Manager (ARM) templates to automate the provisioning and deployment process.

●Possess experience constructing AZURE Resource Manager (ARM) templates and developing unique build stages using PowerShell scripts and ARM templates to automate provisioning and deployment.

●had practical experience setting up an Azure DevOps platform by creating numerous projects and teams in an organization and onboarding users with different access levels, such as Stakeholders, Basic, and MSDN. had good knowledge of Azure DevOps services, such as Repos, Test Plans, Azure Pipelines, Azure Web Apps, and Application Insights.

●Proficient in writing Docker files using best practices, as well as Creating Docker Images, Docker limiting, Docker container management with Docker volumes, Volume mounts, container-based DB and services, Docker Artifactory (JFrog) configuration and setup, and Docker Container Snapshots.

●Docker, Kubernetes, Docker Weave, Docker Composer, and Docker file experience is required. worked on container snapshots, image removal, managing Docker volumes, and network connectivity between containers using Docker Weave.

●Designed and implemented infrastructure-as-code using Terraform to provision and manage cloud resources on platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)

●Implemented infrastructure versioning and change management using Terraforms state management capabilities, enabling effective collaboration and tracking of infrastructure changes over time.

●Integrated Terraform with configuration management tools like Ansible or Chef to achieve a seamless deployment and configuration process.

●Containerized solutions were designed and implemented using Docker to streamline application deployment and scalability, enhancing efficiency, and lowering infrastructure costs.

●Created Docker images and containers for various applications and services, ensuring consistent environments throughout the development, testing, and production stages.

●Custom Datadog dashboards, alarms, and monitors were developed to track key performance indicators and indicate faults or bottlenecks.

●Deployed and managed apps using the OpenShift container platform, taking advantage of its orchestration, scaling, and service discovery features.

●Continuous deployment pipelines were implemented on OpenShift using tools like Jenkins or GitLab CI/CD, automating the development, test, and deployment processes.

Technical Skills:

Operating Systems

LINUX (RHEL 7, Ubuntu 16, CentOS 7)

Scripting Languages

Shell, Groovy Ruby DSL, Python

RDBMS/NoSQL

Oracle, MySQL, MongodB, Redis, HBase, Cassandra

Version Control Systems

SVN, TFS, GIT

Continuous Integration tools

Jenkins, Cruise Control, TeamCity, Bamboo, Urban code

Build and Packaging tools

MS Build, Gradle, Ant, Maven, SonarQube, Codey

Web/Application Servers

Apache, JBoss/Wildfly, Tomcat, WAS, Nginx, NodeJS, HAProxy

Cloud

AWS, Azure, GCP

Logging and Data Analytics

ELK, Splunk, Sumologic, Loggly

Monitoring/Graphing

Nagios, Sensu, Prometheus, Newrelic, Grafana, AppDynamics

Virtualization/IT Automation

Terraform, Docker, Chef 12, Puppet 5, Ansible, Kubernetes, OpenShift, etcd, Helm.

Security

AD, LDAP, and Kerberos, Firewalls

Hadoop Services

Yarn, HDFS, Hive, Impala, Kafka, Zookeeper, Hbase

Azure Expertise

IaaS, PaaS, VM Migrations, VNet, Traffic Manager, Azure Cloud Services, SQL Azure, Active Directory, Data Factory, Data Lake, HDInsight’s, ExpressRoute, Synapse, Data Lake, app service, function app, monitor, data bricks, EventHub, event grid, key vault, AKS, service bus

Professional Experience:

Role: Sr. DevOps/Azure Cloud Engineer

Client: Prime Healthcare, Dallas, TX June 2022 – Present

Responsibilities:

●Designed and implemented scalable Azure infrastructure using IaaS and PaaS services for multiple applications, ensuring high availability and performance of workloads.

●Designed and implemented infrastructure using Azure resources manager (ARM) and integrated Azure infrastructure into the CI/CD pipeline, enabling automated deployment, and testing of new features and updates.

●Deep, hands-on design and development background in Azure, across a wide range of AZURE services.

●Migrating client workloads into AZURE from other clouds (public or private) as well as traditional on-prem solutions.

●Designed and implemented scalable Azure serverless infrastructure for multiple applications, using services such as Azure Functions, Logic Apps, and Event Grid, resulting in improved performance, reduced costs, and increased flexibility.

●Used Network security policies to restrict cluster-level access, Used CIS benchmark to review the security configuration of Kubernetes components (etcd, kubelet, kube dns, kube api),

●Experienced in defining deployment manifests and service configurations in YAML format for container orchestration platforms like Kubernetes.

●Restrict access to Kubernetes API, Use Role Based Access Controls to minimize exposure

Exercise caution in using service accounts e.g. disable defaults, minimize permissions on newly created ones, and Update Kubernetes frequently

●Extensive experience with containerization technologies like Docker, Kubernetes, and Docker Swarm.

●Gitlab migration, CICD pipeline implementation, Integrate, and writing custom scripts and templates.

●Configured and maintained Jenkins CI/CD pipelines to automate software application development, test, and deployment procedures.

●Designed, developed, and deployed highly available and scalable Dot Net web applications on Azure using technologies such as Azure App Service, Azure SQL Database, and Azure Application Insights.

●Defined K8 Application Deployment Lifecycle with Kops, Helm, etc., Istio, ELK, Prometheus.

●Led migration of Virtual Machines to Azure Virtual Machines for multiple global business units.

●Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS configurations, security rules, and routing.

●Utilized Ansible playbooks to specify duties, responsibilities, and configurations for various components, resulting in consistent and repeatable deployments across many circumstances.

●In order to manage and maintain system configurations and ensure consistency and compliance across servers and devices, Ansible was implemented as a configuration management tool.

●designed Network Security Groups (NSGs) to regulate access to network interfaces (NICs), virtual machines (VMs), and subnets both inbound and outgoing.

●used Puppet to deploy and manage a number of Tomcat and Java apps across numerous servers spanning environments (Dev, QA, Staging, and Prod) and developed automated scripts in Python and JavaScript

●Expertise in creating JSON and YAML development files for configuring and deploying applications, providing structured and scalable configurations for various environments.

●Experienced in setting up Azure DevOps pipelines with deployment strategies specific to Java applications, including Docker zing applications, managing application configurations, and deploying to Azure infrastructure.

●Implemented clustering technologies such as Apache Mesos, Docker Swarm, or Kubernetes to distribute workloads across multiple nodes.

●Knowledgeable with the use of Chef to automate the deployment, management, and configuration of infrastructure and applications.

●Splunk Enterprise/Cloud was configured and managed to gather, index, and analyze machine-generated data, allowing for real-time monitoring and troubleshooting of complex IT infrastructure.

●Splunk dashboards, alarms, and reports were created and maintained to give actionable insights and increase operational efficiency.

●Inventory and configuration files were managed using Ansible dynamic inventory or infrastructure-as-code technologies such as Terraform.

●shown mastery of utilizing Ansible to automate infrastructure and application deployment and setup, lowering human labor and boosting operational effectiveness.

●capable of creating, modifying, and managing cloud infrastructure resources in AWS, Azure, or Google Cloud Platform using Terraform. created infrastructure-as-code (IaC) templates for scalability and automatic provisioning.

● To define and maintain cloud resources including virtual machines, networks, load balancers, security groups, and more while assuring consistency across environments, Terraform modules were implemented.

●automated infrastructure deployment and upgrades by integrating Terraform with continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like Jenkins or GitLab CI/CD.

●Configured and managed backup schedules and retention policies using Azure Backup, ensuring that data is backed up regularly and stored securely.

●knowledge of Linux-based operating systems, such as Red Hat, Ubuntu, CentOS, and Debian.

Environment: Azure, Python, Git, Maven, Docker, Terraform, Kubernetes, CloudFormation, IAM, S3, ECS, Datadog, Route53, Grafana, mongo DB, Jenkins, Splunk, Service Now, Redshift.

Role: Sr. DevOps/GCP Cloud Engineer

Client: City Bank, Bengaluru, Karnataka Sept 2020 – Dec 2021

Responsibilities:

●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP.

●Working end-to-end in setting up environments like DEV, IT, QA, IQA UAT, and PROD environments in the AWS cloud.

●Building /Maintaining Docker /Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, and Docker on GCP.

●Used Google Cloud Platform (GCP) Services like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager, and SaaS, PaaS, and IaaS concepts of Cloud computing architecture and Implementation using GCP.

●Designed and implemented scalable and highly available architectures for cloud-based applications using GCP services like Compute Engine, Kubernetes Engine, Cloud Storage, Cloud SQL, and Cloud Pub/Sub

●By utilizing CloudFormation to implement Infrastructure as Code (IaC) best practices and version-controlling infrastructure changes with Git, development teams were able to improve visibility, collaboration, and agility in their workflow.

●successfully adopted Git workflows to speed up development processes and code reviews, such as GitFlow, feature branching, or pull request-based development.

●Installed servers and oversaw a centralized Ansible server, devised Ansible playbooks for middleware application servers, and utilized Ansible Tower for task automation.

●Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.

●working knowledge of integrating GIT with Ansible Tower for code storage and playbook deployment.

●Worked alongside development teams to construct and administer Kubernetes manifests and Helm charts utilizing Git source code management tools, guaranteeing version control and consistency throughout different environments.

●Successfully established and deployed GCP VPCs with network security groups, utilizing AWS CloudFormation templates and GCP Transit Gateway to manage network traffic and security across various VPCs and regions.

●Produced and sustained documentation for Maven build scripts, and enhanced Maven build performance by managing plugin dependencies and configuring plugin execution.

●Extensive experience designing, implementing, and managing complex network infrastructure on Google Cloud Platform (GCP).

●Proficient in creating and configuring virtual private clouds (VPCs) on GCP, including subnets, firewall rules, routes, and VPNs.

●leveraging Terraform to manage infrastructure across several cloud providers, enabling hybrid and multi-cloud setups for improved redundancy and cost reduction.

●Developed Kubernetes clusters, generating numerous pods, replica sets, services, deployments, and health checks utilizing YAML files. Additionally, automated Kubernetes cluster development through Ansible playbooks.

●Oversaw DNS records using Route53, administering DNS zones through Amazon Route53, and assign public DNS names to Elastic Load Balancer (ELB) IPs.

●Devised and executed a CI/CD pipeline through Jenkins utilizing Groovy and GCP Code Pipeline, streamlining the build, testing, and deployment process for multiple applications across various environments.

●Established, set up, and oversaw Elastic Container Service (ECS) and images for web servers and applications, utilizing Docker-maven-plugin and Docker files to construct images for microservices.

●Constructed and sustained Docker container clusters through Kubernetes, Linux, Bash, Git, and Docker on GCP. Employed Kubernetes and Docker as the runtime environment for the CI/CD system to develop and automate testing.

●Produced and upheld customized TCP/IP applications and protocols utilizing Python, advancing network performance, and diminishing latency.

●Implemented Chef as an Infrastructure as Code (IaC) tool to programmatically describe and provision server configurations.

●Deployed numerous Jenkins plugins including JIRA, SonarQube, and Artifactory to improve the CI/CD pipeline and allow for end-to-end traceability and quality control.

●Utilized Maven as a build tool to create deployable artifacts such as WAR and JAR files from source code. Configured and administered JFrog Repository Manager and Artifactory for Maven builds and artifact management.

●send shell scripts to handle user management, file permissions, and system backups, among other system administration duties.

Environment: GCP, Python, Git, Maven, Docker, Ansible, Kubernetes, CloudFormation, IAM, S3, ECS, Datadog, Route53, Kibana, mongoDB, Jenkins, Splunk, Service Now, Redshift. JIRA, Linux, Bit Bucket, Agile, Perl, XML, Artifactory, SQL Client, Open Stack.

Role: DevOps /AWS Cloud Engineer

Client: CBRE (offshore), Hyderabad, Telangana May 2018 – Aug 2020

Responsibilities:

●Configured and managed complex AWS Pipeline workflows, including multi-stage pipelines and parallel releases, to enable faster and more reliable deployment of applications.

●Designed and implemented CI/CD pipelines using AWS DevOps and Jenkins, enabling the rapid and reliable deployment of new features and application updates.

●Integrated AWS Jenkins pipelines with other AWS services such as AWS Container Registry, AWS Kubernetes Service, and AWS Functions, enabling seamless deployment and management of the workloads.

●Developed Chef Cookbooks, Recipes, Resources, and Run lists, managing the Chef Client nodes, and uploading the cookbooks to the chef-server from Workstation.

●Experience in developing custom scripts using Python, Ruby, Perl, & Shell (bash, ksh) to automate.

●Worked on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, JUnit, ANT, Maven, Jenkins, and VISUAL SOAPUI Pro for testing Client Server and Web based Applications.

●Conducted performance testing and optimization of JFrog pipelines and repositories, resulting in significant improvements in build and release times and overall efficiency.

●demonstrated proficiency in utilizing Git for collaborative development in resolving difficult merge conflicts and guaranteeing code integrity.

●automate the setup and deployment of infrastructure and applications, Chef was integrated into continuous integration/continuous deployment (CI/CD) pipelines.

●Several Ansible playbooks were created for the automation that was described by tasks in YAML format, and these playbooks were used to run Ansible Scripts to provision development servers.

●Deal with errors in the pom.xml file to obtain appropriate builds using the Maven build tool. Designed and developed Continuous Integration systems with Maven and Jenkins.

●Knowledgeable in the deployment and administration of the ELK Stack (Elasticsearch, Logstash, and Kibana) for centralized log management and analysis.

Role: DevOps /AWS Cloud Engineer

Client: Accenture, Hyderabad, Telangana Jan 2017 – May 2018

Responsibilities:

●Involved in designing and deploying a multitude of applications utilizing almost all of the AWS stack.

●(Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

●Configured AWS IAM and Security Group in Public and Private Subnets in VPC.

●Created AWS Route53 to route traffic between different regions.

●Designed AWS Cloud Formation templates to create custom-sized VPC, subnets, and NAT to ensure Successful deployment of Web applications and database templates.

●Implemented automated local user provisioning instances created in the AWS cloud.

●Set up and build AWS infrastructure for various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates.

●Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources.

●Linux server configuration, deployment, and upkeep skills have been proven effective for a variety of tasks, including web hosting, database management, and application servers.

●knowledge in using programs like apt, yum, and DNF for package management, software installation, and updates.

●Written Chef Cookbooks for various DB configurations to modularize and optimize products. Collaboration and state locking are improved by efficiently managing Terraform state files utilizing backends like Amazon S3, Azure Blob Storage, or HashiCorp Consul.

●actively keeping up with the most recent Terraform features and releases, incorporating updates to improve infrastructure management procedures.

●Competent in locating and fixing Terraform configuration problems, ensuring error-free infrastructure deployment.

●Configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

●To protect delicate development and deployment processes, Jenkins security features including user authentication, authorization, and access control were implemented.

●Azure/AWS DevOps approaches, including Infrastructure as Code (IaC), were implemented utilizing tools such as Azure Resource Manager (ARM) templates or AWS CloudFormation.

●To provide and manage cloud resources, Azure/AWS services were integrated with automation technologies such as Ansible or Terraform.

●Proven knowledge of the Chef client-server architecture and each component's function.

●created a Zabbix-agent Ansible role that will be incorporated into the CI/CD pipeline.

●In charge of training application teams to use GitHub, Jenkins, and Ansible to create and deliver their code.

●Installed, set up, and automated Jenkins build jobs for continuous integration using different AWS pipelining plugins.

●Setting up Chef to install services and programs on the instances after they have been set up using cloud formation.

● Collaborated with development teams to manage codebase updates and releases using version control tools like Git.

Environment: AWS, Kubernetes, Maven, Jenkins, Terraform, Jfrog, MongoDB, GitHub, AKS.

Role: DevOps/Linux Engineer

Client: NTT Private Limited, Hyderabad, Telangana Feb 2016 – Dec 2016

Responsibilities:

●Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new Python scripts to support new functionality in Terraform.

●scalable Jenkins infrastructure was designed and maintained, ensuring high performance and availability to serve the expanding development team.

●Involved in Red Hat Linux patching using Repository servers and performing Linux kernel upgrades on x86 HW.

●Good knowledge in virtualization using VMWARE ESX 3.5, 4.0 for red hat Linux and Solaris x 86 platforms.

●Installed and configured Red Hat Linux Kickstart and Solaris jumpstart Servers.

●Installing puppet master, agents, writing manifests, and pushing them to agents for Application deployments as part of CI/CD practices.

●Skilled in identifying and fixing problems with Chef deployments and setups to ensure smooth operations.

●To enforce security best practices and ensure compliance with organizational and industry standards, Chef recipes were implemented.

●contributed to open-source projects on websites like GitHub, demonstrating a commitment to knowledge sharing and a strong sense of community.

●Used Puppet to oversee Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.

●Worked on Installing Puppet master and Puppet agents on multiple nodes. Added all the nodes to master and managed various node groups.

●Experience with Linux/UNIX environments and scripting for Build & Release automation.



Contact this candidate