Post Job Free

Resume

Sign in

Engineer Python

Location:
Hyderabad, Telangana, India
Posted:
January 29, 2021

Contact this candidate

Resume:

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.



Contact this candidate