SIVA K.

SIVA K.

Linux Administrator

Followers of SIVA K.1000 followers
location of SIVA K.Atlanta Metropolitan Area

Connect with SIVA K. to Send Message

Connect

Connect with SIVA K. to Send Message

Connect
  • Timeline

  • About me

    Cloud DevOps Engineer | DevOps Specialist | CI/CD | Kubernetes | IaaC | GCP | AWS | SRE | Monitoring

  • Education

    • Rivier University

      2016 - 2017
      Master's degree Computer and Information Systems Security/Information Assurance
    • SRI VASAVI ENGINEERING COLLEGE

      2008 - 2012
      Bachelor's degree Computer Science 3.2
  • Experience

    • Achala IT Solutions Pvt Ltd

      Jun 2012 - May 2013
      Linux Administrator

      • Responsible for installing, integrating, tuning and troubleshooting Apache, Tomcat, WebSphere and Web logic application server.• Patching of RHEL5 and Solaris 8, 9, 10 servers for EMC Power Path Upgrade for VMAX migration.• Installation, configuration, support and security implementation on following services: DHCP, SSH, SCP.• Configuration and administration of NFS and Samba in Linux and Solaris.• Maintained and monitored all of company's servers' operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.• Creation of VMs, cloning and migrations of the VMs on VMware vSphere 4.0.• Supported the backup environments running VERITAS Net Backup 6.5.• Participated in on-call rotation to provide 24X7 technical supports.• Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.• Setup, configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts.• Configuration and administration of DNS, LDAP, NFS, NIS and NIS+ on Red Hat Linux. • Developed bash shell scripts to automate routine activities and Configured yum repository server for installing packages from a centralized server. • Management of RedHat Linux user accounts, groups, directories, File Sharing Permissions, backup and restore operations, and networking service.• Configuration of LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.• Configured, managed ESX VM's with virtual center and VI client. • Performed Disk management with the help of LVM (Logical Volume Manager). • Configuration and Administration of Apache Web Server and SSL. Environment: RedHat, Apache tomcat, WebSphere, WebLogic, Solaris, Shell scripts, NFS, NIS, TCP/IP, SSH, SCP, DNS, LDAP, NFS, NIS, Netstat, ifconfig, DHCP, LVM, Crontab. Show less

    • HCL Technologies

      May 2013 - Dec 2015
      Linux/DevOps Engineer

      • Worked on Configuring Active directory and integrating with Linux Environment. Administered, Installed, and Configured TCP/IP, NFS, DNS, NIS, NIS+ and DHCP, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP and other Network Services, Linux kernel, memory upgrades and swaps area. • Configured DNS, DHCP, NIS, NFS in RedHat Linux 5.0 & Experienced with the installation, configuration and volume/File system management using VERITAS Volume Manager (VxVM), Logical Volume Manager (LVM) and Solstice Disk Suite (Solaris Volume Manager).. • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers.• Wrote shell scripts for automating builds and deployment process.• Backup management through VERITAS Net backup. Creation of Volumes and pools and scheduling the job. • Implementing new projects builds framework using Jenkins & maven as build framework tools.• Monitoring servers using Nagios and writing custom plugins and Maintained JIRA for ticket tracking and work flow.• Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated installation processes using Puppet.• Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins and Shell scripts to automate routine jobs.• Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.• Installed and configured Infrastructure Automation Tool Puppet. Created and updated Puppet manifests and modules, files, and packages.• Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation. Environment: Jenkins, Ant, Maven, Docker, OpenStack, AWS, Nagios, Docker, Jira, Nginx, SVN, GIT, Tomcat, Puppet, Amazon EC2, S3, RDS, EBS, ELB, Dynamo DB, SNS, SQS, IAM, Linux (Ubuntu, RHEL) Show less

    • EMD Serono, Inc.

      May 2017 - Mar 2018
      Aws/DevOps Engineer

      Responsibilities:• Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.• Setting up and building AWS infrastructure in various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.• Configured AWS IAM and Security Group in Public and Private Subnets in VPC.• To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.• Installed/Configured/Maintained/Administered the network servers DNS, NIS, NFS, DHCP, NIS, HTTP, FTP and Network trouble-shooting using 'traceroute', 'netstat', 'ifconfig' etc.• Analyzed and resolved conflicts related to merging of source code for GIT. • Implemented new projects builds framework using Jenkins & maven as build framework tools.• Responsible for CI/CD process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.• Using Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes• Using Ansible Building and Automating process including the internal best practices and writing playbooks to achieve the Successful CI/CD Pipeline.• Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.• Developed Python and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage. • Deployed and configured JIIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.•Connecting to Remote servers through SSH securely by using PUTTY, MobaXterm etc.,Environment: Git, Ant, Maven, Jenkins, Ansible, Docker, JBoss, Nagios, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling, Shell, JIIRA, Python, Shell Scripting,MySQL, Nginx, Apache, Networking Show less

    • Intercontinental Exchange

      Apr 2018 - Sept 2018
      Aws-DevOps/Kubernetes Engineer

      • Managed version-controlled code repositories on GitHub using expertise in GitHub, Git Bash and Git GUI by managing existing code bases and stable branches, creating and deleting branches for rolling out new features and fixing software defects.• Migrated build and deploy Jenkins application pipelines from on premise to AWS cloud.• Kops is the easiest way to get a production-grade Kubernetes cluster up and running in aws EC2. Added support for installing CNI providers, and cluster validation. • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes• Configured Ansible Automation tool on Linux while include ssh-keygeneration, creating inventory files, Group var customization, Creating roles and playbooks.• Used Chef Knife and Ohai to create cookbooks and recipes to install packages that automate with Linux Setting up Chef Cookbooks to perform builds and deployment management. Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.• Dockerize digital apps/services by shell scripting the docker file to build the images and create docker pipeline in Jenkins to push the image to ECR and infrastructure on AWS. Create ECS Cluster and Run-deck jobs to spin up the container by the docker images. ECR and ECS).• Onboard fresh apps/services by provisioning the new AWS infrastructure using AWS services (EC2, IAM, VPC, ELB, Security groups, VPC, S3, SQS, SNS, Redis).I have built Jenkins jobs to create AWS infrastructure using terraform scripts..• Good Understanding of service-oriented architecture REST APIs and developed code to make API calls and experienced building platform API’s and integrating with third party APIs• Knowledge on Content Delivery Networks and Web Application Firewalls. Supporting triage activities and release activities in the capacity of Akamai. Show less

    • AT&T

      Sept 2018 - Aug 2019
      DevOps/Kubernetes Administrator

      • Creating Continuous Integration (CI) and Continuous Deployment (CD) Pipelines in Jenkins using the Tools like Git, Bit Bucket, Maven, Cucumber, JUnit, At&t eco, Nexus Repository, Ansible, Docker, docker central(private repository), kubernetes and oracle DB.• Writing Dockerfiles in addition with Shell Scripts to Build Docker Images with our pre maven Build war/jar files and to create Docker Containers and pushing created Image's to Dockercentral (cloudepository) automatically.• Installing Helm and Tiller, also writing and Managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Also packaging and managing applications by creating helm charts with all resources of an application needs as a Helm Chart and installed on Kubernetes clusters• Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.• Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.• Setting up of Ingress controller, Kube-Proxy, Ngnix-ingress as load balancer, etc. • Creating and Developing and deploying Deployments, stateful sets, namespaces, Nodes,persistent Volumes,Storages Classes,jobs, Cron Jobs, replicasets, replication Controllers, Pods, Services, Ingresses, persistent Volume Claims, configmaps, Readiness Probe, secrets, Liveness Probe, Health checks, and persistent gluster volumes etc., on Kubernetes clusters and also writing resources in YAML Language.• Monitoring all Kubernertes clusters, micro service based applications seamlessly using Prometheus, Alert Manager, Grafana, Elk Stack (Elastick Serach,logstash, kibana) and providing the solutions by debugging, troubleshooting, lucene Querying, collecting metrices, root cause analysis etc., to maintain zero down time for applications. Show less

    • NCR Corporation

      Sept 2019 - Mar 2020
      DevOps/Kubernetes Engineer

      • Creating Continuous Integration (CI) and Continuous Deployment (CD) Pipelines in Harness using the Tools like Git, Bit Bucket, Maven, Aquasec, seeker, Whitesource, Cucumber, SonarQube, JUnit, Nexus, Docker, ECR, Kubernetes.• Infrastructure Automation using terraform by writing terraform scripts in HCL to create Kubernetes clusters, databases and service accounts, Vm Instances, storage Buckets etc., in GCP and creating harness Pipelines to automate infrastructure.• Creating federated Kubernetes clusters to Achieve High Availability including bootstrapping nodes, installation of Kubeadm, docker runtime, kubelet kube-proxy, kubectl, and configuring Cluster networking using CNI plugin/flannel and also Administering the Clusters. Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.• Creating and Developing and deploying Deployments, stateful sets, namespaces, Nodes, persistent Volumes, Storages Classes,jobs, Cron Jobs, replicasets, replication Controllers, Pods, Services, Ingresses, persistent Volume Claims, configmaps, Readiness Probe, secrets, Liveness Probe, Health checks, and persistent gluster volumes etc., on Kubernetes clusters and also writing resources in YAML Language.• Monitoring all Kubernertes clusters, micro service based applications seamlessly using kiali, Prometheus, Alert Manager, Grafana, Dynatrace, site 24*7, pagerduty, Elk Stack (Elastick Serach, logstash, kibana) and providing the solutions by debugging, troubleshooting, lucene Querying, collecting metrices, root cause analysis etc., to maintain zero down time for applications. • Installation of istio service mesh using istioctl and implementing istio service mesh to our microservices for secure communication and extra monitoring Telemetry including virtual service and istio-ingress gateway, serviceentry. Show less

    • Equifax

      Mar 2020 - Apr 2021
      Site Reliability Engineer

      • Automating Creation of GCP Resources like Vm Instances, Service Accounts, Sql Instances, Storage Buckets, BigQuery datasets, Dataflow jobs, Pub/Sub Topics, Monitoring Dashboards, Service SLO’s, log based alerts etc., using terraform (infrastructure as a code).• Creating Service Accounts for each application and assigning required roles to those Service Accounts using terraform in IAM.• Creating Continuous Integration (CI) and Continuous Deployment (CD) Pipelines in Jenkins using the Tools like Git, Bit Bucket, Maven, Junit, Fortify, Cucumber, SonarQube, Nexus, Docker, GCR, Helm, Ansible, kubernetes.• Worked on installation, administration and configuration of ELK stack, AppDynamics on GCP and performed Log Analysis. Creating customized Dashboards exposing them like Kiali, Grafana, Prometheus.• Actively worked on Migrating all repositories from bitbucket to Github.• Working on Migrating All resources from AWS cloud to GCp Cloud. Also, Extensively Working on migrating customers from AWS to GCP.• Monitoring all Kubernetes clusters, micro service based applications seamlessly using Stackdriver, Prometheus, Alert Manager, Grafana, APPdynamics, Apica Checks, pagerduty, Elk Stack (Elasticsearch,logstash, kibana) and providing the solutions by debugging, troubleshooting, lucene Querying, collecting metrices, root cause analysis etc., to maintain zero down time for applications.• Working on weekly releases in UAT and Prod in GCP Including creation of change request in Service now and getting approvals and deploying applications and making sure Apps are up and running. Show less

    • Ford Motor Company

      Jul 2021 - Aug 2024
      DevOps Architect

      • Creating Tekton Tasks, TaskRuns and pipelines in openshift• Design, build and deploy applications.• Working on installation, administration and configuration of ELK stack, Dynatrace, App Dynamics on GKE Clusters and performed Log Analysis. Creating customized Dashboards exposing them like Kiali, Grafana, Prometheus.• Writing Github workflows for CICD In githhub Actions• Actively worked on Migrating all repositories from Github to Github Enterprise.• Working on observing real-time metrics in the pipeline and deployment strategies – Blue/Green, Canary Deployment.• Building Applications Both with maven and gradle for springboot Applications• Develop and evaluate solutions for strengths and weaknesses (e.g., complexity, quality, scalability, latency, security, performance, data integrity, etc.) which are key for an enterprise engineer. Also, Share technical solutions and product ideas through team planning, design review, pair programming, code review and technical discussions.. Assisting Dev Teams Providing Architechtural Designs for applications and onboarding them into Gcp Cloud. Show less

  • Licenses & Certifications

    • Certified Kubernetes Administrator

      The Linux Foundation
      Dec 2020
      View certificate certificate
    • CKA: Certified Kubernetes Administrator

      The Linux Foundation
      Dec 2022
      View certificate certificate
    • Puppet Training

      Linux Academy
    • RHCSA

      Red Hat