Sai kumar Vinjumuri - Devops Engineer/ Linux |
[email protected] |
Location: San Antonio, Texas, USA |
Relocation: yes |
Visa: H1B |
Sai KumarVinjumuri
Senior Linux Administrator with DevOps &Cloud Infrastructure Management [email protected] 409-404-0222 , 832-349-5354 https://www.linkedin.com/in/sai-kumar-b72498142/ Summary Over 11 years in IT, specializing in DevOps implementation, Linux System Administration, and crafting AWS cloud strategies, leveraging Amazon Web Services (AWS). Holds certifications in Red Hat (RHCSA, RHCE), AWS (SAA-03, AZ-900), showcasing expertise in Unix, Linux environments, and AWS cloud platform features like EC2, VPC, S3, IAM, and more. Experienced in architecting highly scalable, secure, and distributed applications, aligning them with industry standards, processes, and best practices within large team environments. Proficient in AWS services including EC2, VPC, EBS, AMI, SNS, RDS, CloudWatch, CloudTrail, CloudFormation, Auto Scaling, CloudFront, IAM, S3, and Route 53. Skilled in configuring AWS tools like CloudWatch, CloudTrail, and SNS for real-time monitoring and alerting, as well as implementing high availability using Elastic Load Balancer (ELB) across multiple zones. Expertise in configuration management tools like CHEF, ANSIBLE, and PUPPET, and deploying code through servers like Apache Tomcat and WebSphere. Proficient with build tools such as MAVEN and ANT, and adept at scripting languages like Python, Perl, and PowerShell. Familiarity with networking load balancers like Nginx and HAProxy, and version control tools such as SVN and GIT. Extensive knowledge in designing and implementing CI/CD pipelines through Jenkins, along with expertise in monitoring using Nagios for issue identification and troubleshooting on servers. Skilled in remote system administration using various network protocol tools like SSH, HTTP, telnet, FTP, SSL, etc., and applying security patches using Red Hat Satellite server. Proficiency in installation, configuration, and management of file systems through VERITAS Volume Manager, VERITAS File System, Solstice Disk Suite, and Logical Volume Manager. Experience in installing and configuring Apache/WebLogic on Solaris, Red Hat Linux, and SUSE Linux, and deploying container orchestration systems like AWS ECS, EKS, and Docker. Worked on agile projects integrating Jenkins, Ansible, Docker, Terraform, and AWS for end-to-end CI/CD delivery pipelines. Administration of Unix servers which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues. Diagnosed and resolved hardware and software issues, leveraging in-depth knowledge of UNIX operating systems. Administration of RHEL 5,6,7,8 and 9 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible. Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks. Assist with process improvements and inform best practices in data-center operations. Written the Ansible YAML scripts to configure the remote servers. Knowledge of computer applications and scripting like Shell, Python. Automating and optimizing mission-critical deployments in AWS, Azure and on-prem Environments. Designed, implemented, and maintained scalable Kubernetes clusters on AWS and Azure, optimized Amazon Redshift data warehouse solutions, and developed ETL processes for data extraction, transformation, and loading into Redshift. Installed and configured Red Hat Satellite for patch, package, and configuration management per client requirements. Proficient in setting up monitoring and alerting processes using Prometheus and Grafana for VMs, CI/CD applications, Containers and Kubernetes Clusters. Technical Skills AWS Services:EC2, Elastic Beanstalk, EFS, VPC, RDS, S3, Glacier, IAM, CloudFront, CloudWatch, CloudTrail, CloudFormation, Lambda Function, Glue, Route53, SNS, SQS, API Gateway, and more. Cloud Tools: AWS, Microsoft Azure and Google cloud platform (GCP). Configuration Management Tool: Chef, Puppet, Ansible Build & CI/CD Tools: Maven, Jenkins Scripting Languages: Python, Shell scripting, YAML Version Control Tools: Git, GitHub Monitoring Tools: Microfocus, CloudWatch, ServiceNow, ITSM, Prometheus, Grafana, IBM Maximo Containers & Orchestration: Docker, Kubernetes Infrastructure & Configuration Tools: CloudFormation, Terraform OS Platforms: Redhat Linux, SuseLinux, CentOS, IBM Aix, Windows Certifications Red Hat Certified System Administrator (RHCSA) Red Hat Certified Engineer (RHCE) AWS SAA-03 Azure Fundamentals -900 Project Experience Client: Capital Group - SanAntonio, TX Duration: March 2024 to Current Role: Senior Linux Administrator/DevOps Infrastructure Engineer Proficient in Red Hat patching methodologies, ensuring timely application of updates and security patches across RHEL servers to maintain system integrity and security. Skilled in upgrading RHEL servers to newer versions, implementing best practices to minimize downtime and ensure seamless transition. Experienced in upgrading Red Hat Satellite servers, managing the process efficiently to enhance system performance and reliability. Proficient in Logical Volume Manager (LVM) configuration and management, including creation, resizing, and snapshotting, to optimize storage resources on Linux systems. Experienced in deploying and managing Kubernetes infrastructure, including cluster setup, configuration, and ongoing maintenance, ensuring high availability and scalability of containerized applications. Install, configure, and maintain critical network services such as DNS, DHCP, and authentication services like OpenLDAP/Active Directory, ensuring seamless communication and secure access for users and applications. Orchestrated AWS infrastructure deployment and management, leveraging Route53, CloudFront, and CloudFormation for optimal performance and scalability. Oversaw Kubernetes clusters on AWS EKS overseeing updates to Vespa cluster images and orchestrating seamless transitions to new versions. Engineered and managed automation solutions for Kubernetes and AWS governance, refining deployment processes and ensuring adherence to compliance standards. Implemented and managed Kubernetes deployments, ensuring high availability, scalability, and fault tolerance. Engineered reusable Jenkins and GitHub Actions pipelines, streamlining and standardizing the CI/CD workflow for improved efficiency. Collaborated with cross-functional teams to implement Helm charts, facilitating streamlined application deployment and management. Automated infrastructure provisioning tasks using Terraform to streamline the deployment process. Skilled in administering bare-metal Linux systems, ensuring smooth operations and optimal performance. Proficient in managing users, permissions, and file systems on bare-metal servers. Skilled in automating deployment and management tasks using tools like Ansible, Puppet, or Terraform, ensuring consistent and scalable infrastructure deployment. Implemented and maintained Linux server infrastructure, ensuring high availability, scalability, and security. Proficient in scripting languages (e.g., Bash, Python) to automate routine tasks, increasing operational efficiency. Environment: AWS, Redhat Linux 7/8, Redhat Satellite, LVM, GitOps, Jenkins, Ansible, Terraform, Docker, Kubernetes, Shell scripting, Prometheus. Client: Optum/Publicis Sapient - Irving, TX Duration: Oct 2023 to March 2024 Role: AWSDevOps Engineer/ Senior Linux Administrator Orchestrated AWS infrastructure deployment and management, leveraging Route53, CloudFront, and CloudFormation for optimal performance and scalability. Oversaw Kubernetes clusters on AWS EKS overseeing updates to Vespa cluster images and orchestrating seamless transitions to new versions. Engineered and managed automation solutions for Kubernetes and AWS governance, refining deployment processes and ensuring adherence to compliance standards. Implemented and managed Kubernetes deployments, ensuring high availability, scalability, and fault tolerance. Engineered reusable Jenkins and GitHub Actions pipelines, streamlining and standardizing the CI/CD workflow for improved efficiency. Responsible for Dockerizing applications and Hands on experience in creating Dockerfiles and then building image and deploying it to various environments. Experience with AWS Cloud services like EC2, VPC, ELB, Auto Scaling Group, Security Groups, Route53, IAM, EBS, AMI, EFS, RDS, S3, SNS, SQS, Cloud Watch, CloudFormation, EKS, Lambda and Direct Connect. Employed Terraform as an infrastructure as code tool, optimizing scalability and resource management across the system. Collaborated with cross-functional teams to implement Helm charts, facilitating streamlined application deployment and management. Implemented and sustained GitOps principles utilizing ArgoCD, enabling efficient and automated application deployment practices. Automated infrastructure provisioning tasks using Terraform to streamline the deployment process. Managed security configurations, including firewall rules and SELinux policies, to protect against unauthorized access and vulnerabilities. Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible. Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks Skilled in administering bare-metal Linux systems, ensuring smooth operations and optimal performance. Proficient in managing users, permissions, and file systems on bare-metal servers. Skilled in automating deployment and management tasks using tools like Ansible, Puppet, or Terraform, ensuring consistent and scalable infrastructure deployment. Oversee the administration of Linux-based systems, ensuring optimal performance, security, and availability. Spearhead the deployment and configuration of Linux servers for various applications, emphasizing efficiency and scalability.Applied patches and updates promptly to safeguard systems against emerging vulnerabilities on Linux servers. Implemented and maintained Linux server infrastructure, ensuring high availability, scalability, and security. Proficient in scripting languages (e.g., Bash, Python) to automate routine tasks, increasing operational efficiency. Environment: AWS, Redhat Linux 7/8, Git, GitOps, Jenkins, SonarQube, Ansible, Terraform, Docker, Kubernetes, Python, Shell scripting, Prometheus, JFrog, ArgoCD Client:Solenis IT -. (Project.1 Project Crown Migration) - Wilmington, DE Duration: April 2019 to Sept 2023 Role: DevOps Engineer/Linux Administrator Oversee and support ongoing project development by managing GitLab, branching strategies, and developer workflows. Implement automated configuration management across various servers (Dev, QA, Build, Production) using Ansible. Automate formal build processes such as Continuous Integration, Full/Nightly Build, Release, and Integration pipelines. Employ GitOps and Helm for automated Kubernetes deployments, ensuring seamless operations. Maintain and track all automation scripts within the source code management tool 'Git'. Manage working environments through Ansible for efficient configuration management. Configure and maintain Docker environments for developers and testers using Docker build & compose. Engineered AWS Lambda-based microservices architectures to achieve scalable application components. Implemented API endpoints via AWS API Gateway for seamless integration with Lambda functions. Focus on CI/CD automation through AWS DevOps, Bitbucket, and GitHub for deploying applications across Azure cloud, GCP, and AWS. Proficient in customizing and compiling Linux kernels for specific bare-metal hardware configurations. Demonstrated ability to troubleshoot complex issues within OpenStack environments, including performance optimization, resource allocation, and debugging network connectivity problems. Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process. Dockerized applications by creating Docker images from Docker file. Skilled in containerization tools like Docker for launching, managing containers, and image manipulation. Creation and setup of Jenkins jobs, including configuring servers & nodes for distributing tasks. Integration of DevOps practices with React applications for streamlined deployment, scaling, and maintenance. Design and implementation of CI/CD pipelines for automating React application build, test, and deployment processes. Implementation of CloudWatch alarms for server performance monitoring and optimizing performance. Automated infrastructure tools for AWS services using Python and AWS APIs for EC2, VPC, ELB, R53, S3, IAM. Management and configuration of caching control via Cloud Flare and Amazon CloudFront. Implementation of AWS Multi-Factor Authentication using IAM for enhanced user security. Collaboration with development teams to design continuous deployment pipelines for Kubernetes applications. Management of Kubernetes clusters and applications using Helm, Kubeadm, and other Kubernetes tools. SFTP management in EC2 machines and serverless SFTP using AWS Transfer Family. Deployment of resources via Infrastructure-as-Code using CloudFormation and Terraform. Automation of Kubernetes clusters with Ansible, playbook development, and maintaining CI/CD pipelines using Jenkins. Proficient use of build tools like MAVEN and ANT for generating deployable artifacts from source code. Experience in Package Management with Red Hat RPM/YUM and Red Hat Satellite server. Configuration of LDAP Client for authorization/authentication on Linux machines and system patching. Configuration and administration of Red Hat Linux environment, utilizing tools like Satellite and Ansible Tower for scalability, reliability, and security. Automated infrastructure activities like Continuous Deployment using Ansible Playbooks and integrating Ansible with Jenkins. Environment: AWS, Redhat Linux 7/8, CentOS, SuseLinux, GIT, GITHUB, Maven, Jenkins, SonarQube, Ansible, Terraform, Docker, Kubernetes, Ubuntu, Python, Shell, VMware, Java, Ant, SVN, Apache Webserver, Jboss, JIRA. Client: Solenis IT -. (Project.2 Infra Structure Deployment) - Wilmington, DEDuration: April 2018 to March 2019 Role:DevOps / Linux Engineer (DevOps, AWS, Redhat Linux/IBM AIX) Contributed to the entire Software Development Life Cycle (SDLC) for tracking systems, encompassing Requirement Gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, and User Acceptance phases. Automated provisioning and repetitive tasks using Terraform, Docker containers, and Service Orchestration techniques. Proficient in crafting CloudOps infrastructure architecture through Infrastructure as Code (IaaC) methodologies, particularly with Terraform. Extensive expertise in setting up CI/CD pipelines leveraging Jenkins, Maven, Nexus, GitHub, Chef, Terraform, and CloudOps tools. Adapted existing deployments to rectify errors, accommodate updates, and enhance performance. Oversaw application supervision and the deployment processes, guiding engineering teams and developers. Contributed to designing, constructing, and maintaining databases to analyse checking and debit transaction life cycles. Developed auto-scaling, auto-zone, and load balancing strategies for CloudOps infrastructure. Skilled in implementing security best practices within OpenStack environments, including network segmentation, access control policies, SSL/TLS encryption, and vulnerability management. Monitored workflows and handled failures within Dev, R&D, and Prod environments, utilizing tools such as Puppet, Linux, VMware, and CloudopsUI. Created Docker containers for React applications, ensuring consistency and portability across diverse environments. Implemented monitoring and logging solutions using AWS CloudWatch and ELK Stack for tracking React application performance and health. Optimized Kubernetes clusters for enhanced performance and reliability through techniques like autoscaling, resource management, and networking. Managed security policies for Kubernetes clusters and applications to ensure robust protection. Conducted system testing aligned with development tasks using Pivotal Tracker's visualized stories. Involved in applying Patches, Installing patch bundles on Red hat Linux. Performed automated installations of Operating System using Kick start for Linux Monitoring & troubleshooting with performance related issues Build, configure and deploy VMs and templates and decommission of servers. Working with different vendors for hardware issues. Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client. Configured SSH, SMTP, Build Tools, and Source Control repositories within Jenkins, integrating multiple plugins. Demonstrated expertise in installing, configuring, maintaining, and troubleshooting Red Hat Linux, SUSE Linux, Ubuntu, Fedora, CentOS, Sun Solaris, and Windows Servers. Proficient in Unix/Linux Networking services and protocols such as TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA. Environment: Redhat 6/7/8, Ubuntu, CI/CD, AWS, Shell, Jenkins, Docker, AWS EC2, CloudFront, CloudWatch, RDS, Kubernetes, Terraform, Maven, GIT, SVN, JIRA, Ansible, Nagios, Shell scripting, Python Scripting. Client:Wells Fargo/IBM - Charlotte, NC (Hyderabad, India) Duration: April 2017 to Feb 2018 Role: Senior Operational Professional (AWS, DevOps, RHEL & IBM AIX) Administered Linux servers on AWS (EC2, EBS, ELB), ensuring security through SSL, managing Security Groups, RDS, and IAM permissions. Configured VPC, Subnets, established cross-zone connections, and enforced security by blocking suspicious IPs/subnets via ACL. Engaged in daily monitoring of RHEL5/6/7 machines and Application Servers. Orchestrated web service build and deployments, integrating with Jenkins for continuous integration. Crafted Maven scripts, implemented Jenkins, and devised shell scripts for comprehensive build and deployment automation. Established Continuous Integration (CI) with Jenkins and Continuous Delivery (CD) using Puppet, integrating both for a seamless delivery process. Proficient in scripting for system administration in AWS and Azure using PowerShell and Python languages. Conducted statistical analysis on student demographics to identify target consumers, collaborating closely with teams to prioritize, define, develop, and deploy new report features. Proficiency in Kubernetes-based infrastructure as code tools like Terraform and Ansible, understanding the Software Development Lifecycle and its associated processes. Executed daily OS maintenance, installations, upgrades, and user account management, alongside crafting data structures and performing XML parsing using Python. Conducted hardware configuration, OS loads, and assisted in troubleshooting installation issues. Troubleshot Linux network and security issues, utilizing tools like Iptables, firewalls, TCP wrappers, and NMAP for packet capturing. Utilized Nagios as a network monitoring tool, managing RPM and YUM package installations, patches, and other server management tasks. Managed both virtual and physical Linux Red Hat servers, overseeing deployments, configurations, and patching cycles to ensure a robust and secure infrastructure. Environment: Redhat Linux 6/7/8, AWS, Git, Jenkins, Docker, Ansible, Terraform, IAM, CloudFormation templates, Python scripting. Client: KIA Corporation - India Duration: Nov 2014 to Mar 2017 Role: L1 DevOps Engineer Designed and implemented an automated build and deployment system for applications, revamping setups to enhance user experience, culminating in the establishment of a robust continuous integration framework. Formulated and executed Software Release Management strategies aligned with agile methodologies across multiple applications. Orchestrated Continuous Integration (CI) and Continuous Delivery (CD) processes utilizing Jenkins and Shell scripts for the automation of routine tasks. Oversaw Identity and Access Management (IAM) policies, devising and refining workflows to regulate access to diverse AWS resources. Established and maintained monitoring and alert systems for both production and corporate servers/storage using AWS CloudWatch. Demonstrated adept troubleshooting skills to swiftly diagnose and resolve issues within AWS infrastructure and React applications. Installed, configured, and managed Jenkins Continuous Integration Tools, ensuring seamless functionality. Introduced and upheld novel Branching strategies for development teams, supporting trunk, development baseline codes, and various feature branches. Implemented project builds framework leveraging Jenkins & Maven as primary build tools, including the utilization of Maven for Python projects' artifact development from source code. Engineered an automation framework facilitating Application Deployments in cloud environments. Deployed and configured the Infrastructure Automation Tool Puppet, maintaining Puppet manifests, modules, files, and packages. Implemented AWS solutions employing EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling groups, optimizing volumes and EC2 instances. Developed pre-& post-commit hook scripts to accommodate various development requests and streamline the build and release process, incorporating Custom Scripts for repository and server storage monitoring. Automated cloud deployments using Puppet and AWS Cloud Formation Templates. Leveraged Docker coupled with the load-balancing tool Nginx to realize Continuous Delivery goals in a highly scalable environment. Proficient in implementing and configuring network services such as TCP/IP, HTTP, DHCP, and TFTP. Successfully orchestrated the migration of a large-scale Red Hat Enterprise Linux (RHEL) 6 environment to RHEL 7. Demonstrated expertise in Red Hat Enterprise Linux (RHEL) installation, configuration, and administration, including Red Hatsatellite for system management and automation of RHEL systems' deployment and management. Installed, configured, maintained, and administered Linux/UNIX operating systems and their components. Established a local repository linking a Linux server to the RHEL site for package and patch downloads. Environments: AWS Cloud, Jenkins, Ansible, Red Hat Linux, IBM AIX, Ubuntu, CentOS, VMware, Java/J2EE, Shell Scripts, Apache Web Server, JBoss Application Server, TCP/IP, HTTP, DNS, Bash. Client: Manuh Technologies - India Duration: Mar 2013 to Oct 2014 Role: System Engineer (Redhat Linux, IBM AIX) Installed and configured Red Hat Enterprise Linux 5/6, focusing on Kickstart implementation and administration for efficient setup. Implemented Ansible for automated configuration management across existing infrastructure, developing YAML scripts for remote server setup. Managed user accounts, access permissions, and basic services on infrastructure servers, ensuring smooth operations. Provided on-call support, resolving issues within SLA, established SAMBA/NFS shares, and managed Active Directory groups on Linux servers. Proficient in creating and cloning Linux Virtual Machines using VMware Virtual Client. Regularly supported RHEL patch deployment, implemented and tested deployment processes across varied development environments. Skilled in patches and package installation on Linux/Unix systems, enabling passwordless logins between Linux servers. Proficiently troubleshooted Linux network and security issues, utilizing tools like Iptables, firewalls, TCP/UDP, and other networking tools. Planned and executed OS patches on Solaris & Linux for proactive maintenance, including Secure Shell (SSH) implementation. Managed Patches/Packages and RPM packages, upgrading OS levels on Linux Servers. Configured networking concepts such as SMTP, DNS, NTP, SAMBA, and NFS services, providing user support for issue resolution. Installed and updated packages on servers using YUM, managed packages through Red Hat Satellite server. Extensive experience in installing Firmware Upgrades, kernel patches, system configurations, and performance tuning on Unix/Linux systems. Administered Linux/UNIX operating systems, diagnosing and resolving issues related to DNS, DHCP, VPN, NFS, and Apache. Configured remote access utilities, ensuring user access control on services like Telnet, FTP, SSH. Configured Red Hat Satellite server by creating templates and profiles, assigning them to all hosts accordingly. Conducted installations of required patches, hardware, software drivers, and third-party software across varied environments. Environments: Red Hat Linux 5/6/7, IBM AIX, Ubuntu, CentOS, Shell Scripts, Apache Web Server, TCP/IP, HTTP DNS, Bash, Red Hat Satellite Server Education: Bachelor of Technology in Electronics and Communication Engineering obtained in 2011 from JNTU Kakinada. Keywords: continuous integration continuous deployment quality analyst sthree rlang information technology Arizona Delaware North Carolina Texas |