Venkat phani nukala - Devops engineer |
[email protected] |
Location: Texas City, Texas, USA |
Relocation: Yes |
Visa: GCEAD |
Having 9+ years of extensive experience as a DevOps / Cloud Engineer in Software Development Life Cycle (SDLC) core area such as Design, and Deployment of Web based Enterprise Applications using enterprise cloud services like Azure, AWS Cloud OPS Resources, which includes Project Setup, Build Automation, and (CI/CD) experienced. Experience as a Linux Admin and Chef, Jenkins, Application Server, Red hat Linux, Apache Tomcat. Excellent communicator, quick learner and adapts to emerging technologies.
Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues. Exposed to all aspects of the software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post-production analysis of the projects using methodologies such as Agile, Scrum Models. Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS and Linux/Windows Administration Proficient in prioritizing and completing tasks in a timely manner. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, Bitbucket, JFROG Artifactory, Chef, and Terraform. Extensive working experience with broad range of AWS Cloud Services like EC2, Auto Scaling, VPC, Route53, RDS, S3, IAM, Elastic Load Balancer (ELB), Elastic Beanstalk, SNS, Glacier, SQS, Dynamo DB, Elastic search and Cloud Watch have in-depth practical knowledge on other cloud services like Microsoft Azure. Worked on creating the Docker containers and Docker consoles for managing the Micro service-based application life cycle. Experience in deploying applications on Apache Tomcat, JBoss, WebSphere and WebLogic servers. Involved in configuring and integrating the servers in various environments for automatic provisioning with tools like Ansible, Chef. In-depth and solid understanding of IP networking technologies. TCP/IP Networking troubleshooting and Linux Network Administration. Developed Terraform templates to create load balancers (ELB), monitoring on the fly for different environments such as QA, SIT stage which will run on different VPCs. Ability in development and execution of Python, Groovy, and Shell Scripts and also expertise in source controller like GIT, SVN and TFS Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Experience in developing middleware components for software in C/C++ using STL, multithreading, data structures, IPC (TCP/IP socket programming), SNMP and design patterns. Experience in administration of Jira and Confluence which includes permissions, custom fields, custom workflows, and Confluence space. Utilize Cloud formation and Ansible by creating DevOps processes for consistent and reliable deployment methodology. Involved in building own PAAS with Docker deployed various applications through Docker containers. Created efficient, fluid build pipelines and utilized many products such as Jenkins/Hudson, Ant, Maven, Cruise Control, and integration into automated test beds JUnit, JMeter, Selenium, Clover and PMD. Developed Python scripts for software build conduct and management support. Good knowledge and hands-on Experience in some monitoring tools like Data Log, New Relic, Cloud Watch, Nagios and Splunk Experience in Implementing Continuous Integration and Continuous Delivery (CI/CD) pipeline with Docker, Maven, Ant, Nexus Artifactory, Jenkins and AWS. Proficient with cloud services like Amazon Web Services Work closely with clients, partners, other consultants, and project managers to deliver scalable, re-usable, and well-documented solutions based on Sona type Nexus Lifecycle (IQ) and Repository Manager Supporting the Developer's Service Center (DSC) workload in support of developer's query, questions, and issues related to the use of the Sona type NDE solution. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions. Experience with NoSQL databases like Cassandra and MongoDB. Experience in Data Serialization formats like JSON XML. Used GSON Framework to convert JSON into objects Implementation of Jersey Restful web services which produces JSON Used JSON files to run the app in stubbed mode in local environment to mimic the SHOP app's CURAM flow. Good Experience with virtual machines like VMWare, VirtualBox. Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer. Technical Skills: Version Control Tools Git, SVN, CVS, bit bucket CI/CD Tools Cloud bees Jenkins, Bamboo Build Tools Ant, Maven, Gradle DevOps Tools Chef, Ansible, Lambda, RDS, Route53), Nexus, Jfrog Artifactory, Terraform, Cloud Formation, Docker, Kubernetes, Mesosphere. Bug Tracking Tools Jira, IBM Clear Quest, Selenium, Cucumber Languages C, C++, PL/SQL, Java/J2ee, Python, HTML, JSON Networking TCP/IP, NIS, NIS+NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls SDLC Agile, Scrum and Waterfall. Scripting Shell/Bash Scripting, Python, Groovy Monitoring Tools Data log, New Relic, Cloud Watch, Nagios and Splunk, Grafana Cloud services Amazon web services (AWS), Azure Web/App Servers Apache Tomcat, JBOSS, Web Sphere, Apache Server Database Oracle 9i/10g/11g, SQL Server, MySQL Operating Systems RHEL (5.x, 6.x, 7x), SUSE Linux (9, 10, 11), CentOS 5, 6, Windows 2003, 2008, VMware ESX (3.5, 4.0). PROFESSIONAL EXPERIENCE: Client: Epson, LosAngels, CA Nov 2018 Till Date Role: Sr.DevOps Engineer Responsibilities: Built scripts on Azure cloud for scheduling Auto Scaling load balancer with python Boot Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process. Implemented continuous integration web hooks and workflows around Jenkins to automate the development and test environments to deploy workflow around ansible codebase. Implemented Jenkins Code Deploy plugin to deploy to Azure and used to automate the build process and deploy the application to Tomcat server. Configured Azure Virtual Networks VNets subnets, Azure network settings, CDIR address blocks, DNS settings, security policies. Worked on Dockerized Selenium testing tool Maintained Cloud-bees Jenkins pipelines to deploy into production and non-production environments. Collaborate in the automation of Azure infrastructure via terraform and Jenkins - software and services configuration via Ansible playbook. Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, and patching and software deployment Worked on Development and execution of Python and Groovy scripts. Developed a Fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Designed installed, and implemented Ansible configuration management system, written Ansible playbooks and deployed applications. Used Git hub to store the code, integrated Ansible Tower with Git hub to deploy the Playbooks Used App Dynamics for Continuously analyses monitoring logs, measuring performance Bottlenecks. Responsible for converting existing systems to an infrastructure as code (Terraform) while maintaining platform stability. Worked with different scripting languages such as PowerShell, Bash as a part of writing scripts for the automation tasks. Utilized CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups. Experienced in authoring pom.xml files, performing releases with the Maven release plugin and managing Maven repositories. Designed and developed a horizontally scalable APIs using Python Flask. Used Python to place data into JSON files for testing Django Websites. Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins. Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps. Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions. Used Helm charts to deploy an application for the larger projects Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy. Extensively worked on Jenkins, Docker for continuous integration and for end-to-end automation for all build and deployment. Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products Experienced in troubleshooting and automated deployment to web end application servers like Web Logic and Apache Tomcat. Worked with logging/monitoring tools such as Cloud Watch and Nagios. Environment: Azure, Apache Tomcat, Linux, Git version Control, VPC, EC2, ELK, S3, Route53, EBS, IAM, ELB, Jenkins, Cloud Formation, App dynamics, Helm charts, CLI, GitHub, Auto Scaling, Maven, Docker, Kubernetes, Unix/Linux, Nagios. Client: CVS, Dallas Oct 2017 Oct 2018 Role: Sr DevOps Engineer Responsibilities: Expertise in Configuring, Managing and Scheduling the Crontab for backup management on regular basis. Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes. Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS. Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS. Built scripts on AWS cloud for scheduling Auto Scaling load balancer with python Boot Worked on Dockerized Selenium testing tool. Built scripts on Terraform to launch the AWS EC2 instances to modify the resources and handle changes. Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI. Used Firebug to do web-based application testing with selenium for the commands and locator application. Interacting with the clients for requirement gathering, business related clarifications and prepared software requirement documents. Written Terraform scripts to configure, execute and apply plans for version control with the help of AWS instances. Build and Deploy enterprise applications to Docker-Kubernetes on Cloud services. Designed, Installed, and Implemented Ansible configuration management system. Deployment of Java applications using Amazon Kubernetes Services (AKS). Used Ansible to manage Web applications, Environment s configuration Files, Users, Mount points and Packages. Implemented migration of Source Code Repository to AWS Code Commit. Deployed code into the required environments using AWS Code Deploy. Deployed and monitor scalable infrastructure on AWS & configuration management using Ansible. Automation of AWS infrastructure via Ansible, and Jenkins - software and services configuration using Ansible Playbooks. Used Ansible to orchestrate software upgrades and verify functionality. Created Inventory in Ansible for automating the Continuous Delivery. Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments. Experienced in Using Jenkins to perform automated Deployments and builds on various environments using continuous integration tool Jenkins. Experienced in administering and supporting the Configuration Management tools including Git, Subversion on UNIX and windows environment. Built scripts on Terraform to launch the AWS EC2 instances to modify the resources and handle changes. Written Terraform scripts to configure, execute and apply plans for version control with the help of AWS instances. Experienced in automation and continuous integration process with Cloud bees Enterprise Jenkins. Experience working in Agile Scrum Software Development methodology integrating with continuous integration and continuous delivery (CI/CD) environment for efficient software delivery solutions. Environment: Java/J2EE, Gerrit, AWS, Azure, Innersource, Linux, Windows, Ant, Maven, Amazon Web Services, GIT, Shell, Perl, Bash, JIRA, Nexus, Ansible, Jenkins, Tomcat Python, Ruby. Client: US bank, Richfield, MN Aug 2016 Sep 2017 Role: DevOps Engineer Responsibilities: Creating and maintaining fully automated CI/CD pipelines for code deployment using PowerShell As part of DevOps team, my role includes release management, Environment Management, deployments, Continuous integration, Continuous deployment, Incident management and version management. Providing a better workflow for Continuous Integration and Continuous Delivery. Well versed in managing source code repositories like Git, GitHub, and bit bucket. Configure and administer Git source code repositories. Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools. Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Designed VNets and subscriptions to confirm to Azure Network Limits. Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer. Configuring, tunes, maintaining, and installing application systems and/or user group profiles. Schedules installations and upgrades. Validates system functionality after changes. Installing new software releases and application system upgrades. Evaluates and installs patches. Evaluates new vendor supplied products. Monitoring and fine-tunes the application system to achieve optimum performance levels. Works with internal infrastructure teams and vendors to provide recommendations for hardware and system upgrades. Developing and maintaining a comprehensive system hardware and software configuration database/library of all supporting documentation. Working with application developers, vendors, and internal infrastructure team members to troubleshoot application system problems. Maintaining data files and monitors system configuration to ensure data integrity. Working with system architecture and provides guidance to development teams and business lines on how to use the system. Acts to improve the overall reliability of systems and to increase administor s efficiency. Demonstrates good understanding of the business needs driving the projects. Creating and maintaining fully automated CI/CD pipelines for code deployment using PowerShell. Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework. Environment: .Net, Splunk, IDM, IAM, GIT, Ant, Maven, AWS, Azure, BizTalk, Jenkins, MS-Build, Agile, Ansible, Shell, Power Shell,JIRA,Network Protocols LDAP, Docker, Kubernetes. Client: Flipkart, Bangalore India March 2014 July 2016 Role: DevOps Engineer Responsibilities: Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer. Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools. Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Manage amazon redshift clusters such as launching the cluster and specifying the node type as well. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Docker on familiar servers such as Apache, and IIS. Had a great experience on Kubernetes and Docker from containerization and container management side. Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases. Developing the Python APIs which represent the memory subsystem. Lead the team regarding the failure signature, debugging using Python. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Built Continuous Integration environment Jenkins and Continuous delivery environment. Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations. Deployed applications on AWS by using Elastic Beanstalk Updated and manipulated content and files by using python scripts. Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created. Performing daily/weekly maintenance updates to Sona type Nexus Disconnected Environment (NDE). Created ELK stack environment: Elastic Search for Data analytics, Log stash for logs and Kibana for visualizing the log Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances. Manage instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef. Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Git version Control, VPC, S3, Route53, EBS, IAM, ELB, chef, Cloud watch, Cloud Formation, CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Sona type, Nexus Unix/Linux, Shell scripting. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface javascript sthree database microsoft procedural language California Minnesota |