Siva Email:adjsum@r.postjobfree.com
Location: Sunnyvale, California Phone: 408-***-****
Professional Summary:
●8 years of experience in DevOps methodologies, Building CI/CD pipelines & Site reliability Engineering with System Administration Background
●Experienced in using Version Control Tools Git, SVN
●Expertise in Configuration Management tools with Puppet, Ansible & Chef
●Extensively used build tools like Maven, ANT for building of jar, war files.
●Experienced on Network monitoring with Nagios& icinga in a larger environment
●Experienced with working on Docker hub, Creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
●Experienced in collaborating with other engineers on code reviews, internal infrastructure improvements and process enhancements.
●Experienced in managing artifacts generated by Maven in the Nexus repository.
●Have Good troubleshooting skills to find the Root causes
●Experienced with logging tools like Splunk, ELK (Elastic Search, Logstash, Kibana) stack
●Excellent knowledge on implementation & monitoring of AWS cloud environment (EC2, S3, IAM, ELB), GCP VM’s, GCP VCP services
●Good Knowledge of Networking (TCP/IP) protocols, Subnets interfacings.
●Well Experienced on LVM manager, supporting LAMP stack
●Excellent knowledge on PKI (SSH Key Exchange, SSL Certificates, Cryptographic Principles)
●Experienced in Installing, Configuring and managing Redhat Enterprise Linux (RHEL)
●Well Experienced on performing Kickstart Installations
●Installed and configured DNS, DHCP, FTP and send mail servers.
●Experienced in Developing the Automation scripts using Shell & Python Scripts.
●Good Experience with Remedy, Jira, Servicenow and Confluence
●Experienced with Agile Project Methodology
●Willing to work on flexible hours for on-call support for 24/7 environment.
●Good Communication Skill and self-motivated with a high degree of attention.
TECHNICAL SKILLS
Operating Systems
Redhat 5/6/7, CentOS 6/7, Ubuntu, Solaris, Windows
SCM Tools
Git, GitHub, SVN
DevOps tools
Ansible, Puppet, Chef, Maven, Ant, Jenkins, Sonarqube & Nexus
Scripting
Python, Perl, Shell
Middleware
Apache Tomcat, Web Logic, Kafka, Jetty
Language support
Java, C, C++
Database
MySQL, Mariadb, Oracle, Hadoop
Cloud & Container services
AWS, GCP, Openstack, VMWare, Docker, Kubernetes
Other tools
Nagios, Icinga, Confluence, Splunk, Elastic search, Kibana, Jira, Servicenow, Opsgenie
Education:
Bachelor’s in computer science engineering - JNTUK
PROFESSIONAL EXPERIENCE
CenturyLink, Denver, CO Sep 2019- Present
DevOps Engineer
Responsibilities:
●Developing tools and processes to automate or streamline complex maintenance.
●Maintaining & Automating the Infrastructure of High Trafficking Environment & Maintain 99.999% uptime of LINUX production servers and follow proper escalation.
●Responsible for Build and Release management activities, handling releases, close coordination in test execution, Defect management and control.
●Multi cloud Server management using VMware vCenter, GCP vm’s.
●Involved in setting up GCP cloud infrastructure utilizing Puppet with GCP using terraform and jenkins for continuous integration
●Implemented VPC service for extension of customer’s on-premises data center with GCP Cloud using GCP VPC and VPN & Direct connect services
●Responsible for maintaining CI/CD pipeline and configuring Jenkins jobs.
●Creating repositories, branches, tags in GIT and assisting the developers to fix merging issues, resolve conflicts.
●Responsible for database clones, moving database instances to different data centers, Renaming database instances.
●Writing Ansible playbooks and automating the day to day tasks for users as part of self-service jobs.
●Using Kubernetes to orchestrate the deployment, scaling and management of containers
●Responsible for building docker images
●Created and updated Puppet manifests and modules, files, and packages stored in the Github
●Used M-collective for Parallel jobs execution & monitored Puppet Dashboard
●Identifying and collaborating with appropriate teams to improve tools and processes such as event monitoring, automation, and the introduction of new tools as required for efficiency.
●Drive popular problems to resolution with the corresponding internal stakeholders, whilst working on edge cases for implementation-based issues.
●Analyzing server logs using ELK stack, Monitoring graphs with Grafana and Working on a permanent fix for incidents.
●Using broad knowledge and experience of systems administration and networking principles to proactively prevent and address incidents while constantly improving documentation.
●Documenting and maintaining relief and resolution guides in knowledge-based articles and standard operating procedures parallel to our scalable and sustainable model.
●Responsible to implement automation scripts using Python, shell
●Providing 24*7 on-call support during the oncall schedule.
Environment: Linux, Ansible, Jenkins, Docker, Kubernetes, GCP, VMWare, Python, Shell, Puppet, Github, MySQL, Mariadb, Nagios, ELK stack, Grafana.
American Airlines, Dallas, TX Feb 2017- Aug 2019
Site Reliability Engineer
Responsibilities:
●Setup CI/CD environment with Puppet, Ansible, Jenkins, Maven, Nexus for different properties to automate application deployments for Linux platforms
●Identifying user and revenue impacting incidents to resolution and using critical knowledge of Linux/Unix Processes & other technologies with in the OSI stack
●Installed /Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules.
●Used Puppet modules for server provisioning, configuration, release and deployment automation.
●Worked on release deployment, branching, tagging for prod and non-prod deployment
●Co-ordinating daily Releases of new tags for different Components
● Used GIT to create repositories for multiple projects and create branches based on development model
●Monitoring Health Checks and code quality using SonarQube
●Using TCP/IP, HTTP, SMTP, Load-Balancers & networking concepts to resolve networking issues.
●Experienced with Automation of Build Docker images have deployed various Applications through Docker Containers and maintaining different versions in private registries.
●Worked on infrastructure with docker containerization and Kubernetes.
●Scheduled, deployed & managed container replicas onto a node cluster using Kubernetes.
●Automated new service packages installation using Ansible.
●Wrote Ansible Playbooks for Applications deployment
●Configuring Threshold levels to each component for Alert management
●Monitoring the AWS infrastructure, Created & terminated multiple EC2 instances
●Managing Amazon Web Services like S3 bucket, IAM through AWS Console
●Working on Hadoop clusters
●Hands on experience with web servers like httpd and Nginx.
●Spinning up new boxes (bare metal, VM) on Openstack using Nova tool, installing packages on new hosts and bringing them to rotation
●Using Splunk for monitoring System/Application logs to detect Prod/Non-Prod errors etc.
●Implementing scripts to Automate live environment processes using shell & python.
●Implemented Python script for host inventory tool purpose.
●Used Apache Kafka for building real-time streaming data pipelines that reliably get data between systems and applications
●Upgrading the Security Kernels on Ubuntu servers
Environment: Linux, DevOps, Puppet, Ansible, AWS, Git, icinga, Shell, Python, Openstack, Opsgenie, Jira, Nexus, SonarQube, Splunk, Servicenow.
Bank of the West, San Ramon, CA August 2015 – January 2017
Devops Engineer
Responsibilities:
●Developed build and deployment processes for Pre-production environments
●Coordinating with development teams, QA teams, IT support teams to ensure smooth releases.
●Implemented build scripts, continuous integration infrastructure and deployment tools to build a continuous delivery pipeline.
●Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
●Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
●Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands, and packages.
●Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing for our environments.
●Provisioned and maintained Amazon AWS server provisioning via chef. This included the provisioning of the EC2 instances, ELBs, DNS.
●Worked with Jenkins continuous integration tool and Github repository hosting services.
●Worked with JIRA for Issue Tracking.
●Branching, Merging, and tagging with best practices with release cadences.
●Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
●Used Ant and Maven as build tools and wrote build.xml and pom.xml respectively.
●Worked on automation of middleware configuration work through Chef.
●Triage the Blockers and issues with respective teams and resolve the issues.
●Work closely with Developers and testers to improve the automated frame works like Junit with analysis of code coverage reports.
●Installed and configured Apache, MySQL and PHP products on the Linux servers
●Installation & Configuration of software packages in Redhat Linux, HP-UX, AIX, Solaris
●Applied patches and packages on Linux servers using rpm and yum tools
●Implemented the monitoring tool Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, HTTP, and SSH etc.
●Wrote shell scripts to automate the insertion of software usage and MySQL database systems
●Shell scripting to customize and automate system installations
●Responsible for setting up cron jobs scripts on production servers.
●Responsible for supporting LAMP Stack, TCP/IP, IPSec
●Modified Kernel parameters to improve the server performance in Linux.
●Responsible to implement the Firewall rules
●Performing security audits and remediating the Vulnerabilities.
●Familiar and Experienced with Agile Scrum Development
Environment: RHEL 5.x/6.x, Chef,Jenkins,Nexus,Git,Maven,Ant,Shell,Python, Splunk, Nagios, Jira, venafi, Remedy.
HDFC Bank, Bangalore, India August 2012 – June 2015
Linux System Administrator
Responsibilities:
●Worked on configuring, maintaining, and monitoring the File Servers like NFS, FTP and Samba.
●Installed VMware hypervisor on top of the Windows operating system and created several virtual machines.
●Installed Linux operating system on the virtual machines for creating the file sharing servers.
●Installed, configured the several services like NFS or FTP or Samba Servers depending on the requirement.
●Created users and groups and restrict them using Basic, ACLs and Advanced File Permissions apart from the File Server level permissions.
●Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing -administrative efficiency
●Installed and updated required packages using the central repository (YUM) and RPM.
●Performed monitoring the network issues and tuning the performance of the system using some commands such as top, netstat, iostat, vmstat and ndd etc.
●Created Samba Shares depending on the modules discovered by the users.
●Shared files between Linux boxes and windows using the WinSCP, a secure FTP, SCP client for Windows.
●Monitored the Linux servers on a regular basis and was into tuning them accordingly to optimize performance.
●Configured the Quotas so that users can be prevented from storing unnecessary files in the File Servers and storage.
●Performed log management by using Alert log and Sys log.
Environment: RHEL, Windows, Shell Script, VMware servers, Windows 2003 server, EMC, Active Directory.