CONTACT DETAILS:
Mobile: 702-***-****
E-Mail:
*************@*****.***
COMPETENCIES MATRIX:
Cloud Solution Architecture
Coding, Design & Development
Cloud Infrastructure
Project Management
IAAS, PAAS and SAAS Models
Team Building & Training
Requirement Gathering
Daily Status Reporting (DSR)
Application Enhancement
Devops Engineering
Build/Release Engineering
Configuration Management
Infrastructure Services
Service Improvements
Implementation & Deployment
Quality Assurance
Team Management
QUALIFICATIONS:
Masters in Engineering MS from University of Texas at El-Paso -El-Paso, Texas with 3.98GPA (Aug09-Dec-11)
BE from Jawaharlal Nehru University, Hyderabad with 3.60GPA (May04-May08)
PERSONALITY TRAITS:
Planning & Execution
Analytical Skills
Strategic Agility
Attention to detail
Drive for Results
Manage in a matrixed Environment
Dealing with ambiguity
PROFESSIONAL CERTIFICATIONS
Microsoft Certified: Azure Fundamentals
RAMAKANTH GONA
Cloud DevOps Engineer
Linked In: https://www.linkedin.com.in/ramakanthgona/
With 13 years of rich experience, targeting assignments as Devops Engineer Cloud Engineer with an organization of repute
Snapshot Profile:
Expertise in creating Cloud platform architecture documents detailing client’s vision on Azure infrastructure and platform services support for overall application architecture; providing Cloud solutions with complete security & compliance controls, including data sovereignty, day-to-day administration and governance
Excellent in automating all aspects of the CI/CD process i.e. build, deploy & test; generating an automated notification once CI/CD is complete; managing end-to-end CI/CD pipelines which involves, source code checkout, build, sonar run, pushing artifacts to the artifactory server, writing docker files & creating images, maintaining the Docker images, performing build on docker containers and micro service applications build on containers
Skilled in writing Jenkins DSL for CI/CD pipelines, writing Ansible playbooks, automation with Gradle, Sonar & Docker tools, creating new repositories in git, Gitlab administration, Jenkins, creating Kubernetes pods, deploying on Kubernetes cluster, installing software on machines with ansible and verifying & deploying playbooks to ansible clients
Strength in establishing & maintaining the branching and merging strategies for managing releases including master, release and feature branches
Experienced maintaining patch levels of software installations across multiple systems; implement installations, changes, upgrades, patches and production
Exceptional in building & releasing software cycle engineering by using and Gradle to automate the Build & Release Process and debugging of Build failures
Expertise in automate post-build integration including Code Coverage & Quality Analysis Tools like JUnit, Cobertura, PMD, SONAR, Fortify, CLM (Component Lifecycle Management), Find bugs and Check style
Excellent across Cloud and Infrastructure components (server, storage, network, data, & applications) to deliver end-to-end Cloud architectures & designs
Resourceful in working closely with Customers and IT Business teams to create strategy, establish and execute to committed plans against Technology and Portfolio Roadmaps
Technical Skills
Operating Systems: Windows 2000/2003/XP/Vista/7,8 Windows Sever 2000/2003/2008, Solaris 10/9/8, AIX, Linux (RedHat, Ubuntu)
Programming Languages and Scripting: Python, Java, C, Shell Scripting, Ruby Scripting, PowerShell, YAML, Perl
CI and CD Build Tools: ANT, Maven, Jenkins, Bamboo, Azure DevOps
Version Control Tools: GIT, GitHub, Subversion, Bitbucket
Automation/ Configuration Management Tools: Chef, Puppet, Ansible, Terraform,
Monitoring & Logging Tools: Nagios, Splunk, Datadog, Dynatrace, Science Logic, Prometheus, Grafana
Containerization Tools: Kubernetes, Docker, Docker Swarm, OpenShift
Testing and Ticketing Tools: SonarQube, Selenium, JIRA, ServiceNow
Virtualization Technologies: Windows Hyper-V, VMWare ESXi, Virtual Box, vCenter, vSphere, Power VM
Web/Application Servers: IHS 6.0/6.1, IIS, Sun One Web server 6.0/6.1, Tomcat 4.0, IBM WAS 8. x/7. x/6. x/5.0.x, Apache Tomcat 7. x, JBoss, WebLogic, WebSphere, liberty profile
Web Technologies/Scripting: HTML, CSS, XML, Java Script, JSP, Jython, XMLConfig/XSL.
Protocols: DNS, DHCP, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP, HTTP, HTTPS, VLAN, ARP, TLS, SSL
Databases: Oracle 11g/10g/9i, SQL Server, MySQL, NoSQL (Mongo DB, Cassandra, DB2, Dynamo DB, MariaDB, AWS RDS.
Cloud: Amazon Web Services, Microsoft Azure (IaaS & PaaS), PCF, OpenStack
AWS Services: EC-2, ECS, Elastic Bean Stalk, S3, Cloud front, RDS, Dynamo-DB, VPC, Route-53, cloud watch, cloud trail, cloud formation, IAM, SNS, SQS
Azure Cloud Azure: AD, Azure Cloud Services, Azure DNS, Azure Traffic Manager, Azure Virtual network, Azure Search, Azure Service bus, Azure Redis Cache, Azure Scheduler Jobs
CAREER CONTOUR
Mar 2015 – till date: TractorSupply, Nashville, TN Sr. Administrator
Environment: WebSphere Application Server 8.5.5, Apache, HTTP V8,Oracle 11G, (KSH) Script, Jenkins, Jython, python, Load Balancer,RHEL,WCA,UBX,Softlayer,HCL,IBM.SNOW,Sci-logic.Github,Kubernetes,Docker,Commerce, V9, Terraform, Ansible, Powershell, Openshift, Jira, Dynatrace, Prometheus,Grafana, AWS, Azure, Azure Devops
Proactively configured:
oAutomation and maintained build and deployment CI/CD tools Git, Jenkins, ANT, Maven, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform and Azure
oAWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements
oThree types of blobs, block blobs, page blobs, and append blobs in Azure for storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP or HTTPS.
Pivotal in having designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
Worked with:
oAWS services using S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, EC2 instances with optimized volumes and achieved cloud automation and deployments using Chef, python, and AWS Cloud Formation Templates
oAWS CLI and AWS API to manage resources on AWS for many services such as an EC2, S3, VPC, Cloud Watch, ELB, Auto-scaling, created python script using AWS API Calls to manage all resources deployed on AWS
oContainer-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes
Extended a high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, web hosting the data from the S3 bucket by creating URLs.
Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMIs for mission-critical production servers as backups and used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers like Apache, Nginx, Tomcat.
Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies & configured BGP routes to enable ExpressRoute connections between on-premise data centers & Azure cloud
Deftly led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access
Created:
oAutomated system to create VM's, storage accounts, Network Interfaces, etc. in Azure.
oClusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files
oInventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting
oAnsible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure
oReproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages
oControl (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs
Created & deployed VMs on the Microsoft cloud service Azure, created and managed the virtual networks to connect all the servers and designed ARM templates for Azure platform
Instrumental in implementing a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration
Leveraged skills in installing Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS Applications, Services, Packages using Chef as well as AWS for EC2, S3 & ELB with Chef Cookbooks
Effectively managed Docker orchestration and Docker containerization using Kubernetes
Extensively worked on:
oAnsible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible.
oAzure Fabric, Microservices, IoT & Docker containers in and involved in setting up Terraform continuous build integration system.
Recognized for having written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instances and Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform
Used:
oAzure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform
oELK stacking to monitor the logs for detailed analysis and worked on dashboarding using Elastic, Logstash & Kibana (ELK) and to setup real time logging and analytics for Continuous delivery pipelines & applications
oJenkins and pipelines to drive all micro-services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
oAzure Internal Load Balancer to provide high availability for IaaS VMs & PaaS role instances
oJenkins as Code Deploy plugin to deploy to Azure and extensively worked on other tools like Bamboo, and Cruise Control for continuous integration and for all end-to-end automation functions with all build and deployments
Automated the cloud deployment using Chef, Python, and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS
Responsible for setting-up with Open Shift cluster, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models & patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes
Accountable for building/maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on Azure; utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy; installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images
Monitored installation and configuration of WebSphere Network Deployment Manager 8.0, on UNIX Platforms, Web Sphere base Application Server and used Update Installer to update with fix packs. Automated the tasks with shell scripts using silent response files
Supervised all the middleware component installations, configurations and deployments like JBoss, Tomcat and Apache Web Servers - automated most projects using Chef
Jan2013- Jan2015: Fossil Groups, Dallas, TX Lead Middleware Administrator
Environment: WebSphere Application Server V6.1, /7.0/8.0, WebSphere Commerce V7, JBoss Application Server v4. 2, Apache 2.0.47, IHS 6.0/6.1, AD, Tivoli Access Manager, UML, XML, SQL, Java, DB2/UDB 8.2, Oracle 9i/8i/7i, (KSH) Script, Jenkins, JACL and Jython scripts, CSS Load Balancer, TPV, Wily Introscope 6. x, IBM AIX 5. x/6. x, Windows XP, RedHat Linux AS 3.0, TCP/IP
Administered Build automation tools including Jenkins and ant and maven scripts; built environments from scratch and responsible for the code promotions
Led all the middleware component installations, configurations and deployments like JBoss, Tomcat and Apache Web Servers - automated most projects using Chef
Successfully implemented fault-tolerant infrastructure for Production environment and DR site.
Installed and configured:
oWebSphere Network Deployment Manager 8.0, on UNIX Platforms, Web Sphere base Application Server and used Update Installer to update with fix packs. Automated the tasks with shell scripts using silent response files.
oBoth IBM HTTP Server and iPlanet Web servers and plugins and configured SSL for the webserver and plugin communications
Administered, configured, tuned, & troubleshot WebSphere in a clustered environment and Java Applications on a JBoss Clustered environment
Worked with ConfigEngine tasks, transferred data from Local database to external backend databases like Oracle & DB2.
Accountable for tuning the JVM based on performance testing /monitored the results on Wily
Separated the static content from the dynamic content for better application security and performance
Created and federated profiles to the Deployment Manager using both Profile Management tool and also automated the process using manage profiles and addnode command
Installed:
oFix packs, Cumulative Fixes and Refresh Packs on the Base and ND Versions
oSSL certificates on the web servers using ikeyman tool.
Developed a Centralized Installation Manager Repository (CIM), pushed the installation to the target nodes through CIM, Installed Update Installer to the Installation Targets through CIM
Installed, configured and administered WebSphere MQ and designed a complete and effective MQ Environment including naming standards, levels of service, security, monitoring and administration tools.
Configured:
oWebSphere resources like JDBC providers, JDBC data sources and connection pooling and tuning and monitoring it using Tivoli Performance viewer by enabling PMI
oAdminconsole security on WebSphere and creating users with various roles to access the WebSphere admin console – users and groups in LDAP and added them as WebSphere Console Groups
Opened & worked on PMR’s with IBM to solve various issue related to the environment. Enabled traces as part of troubleshooting and used collector tool to submit the logs and traces to IBM after running the must gather scripts and enabling various traces and taking thread dumps.
Used:
oWebSphere plug-in for load balancing across the cluster members and manually updated it for remote webservers in the DMZ
oTivoli Performance tools for tuning the WebSphere environments (JVM heap size, data base connection pool size, etc.)
Involved in writing shell scripts to automate WebSphere admin tasks and application specific rsyncs / backups and other schedulers
Gained experience of working on user authentication and authorization using LDAP and SiteMinder and working on single sign on and cryptography for exchanging information with third party applications
July12-Dec12: Citi Group, Warren, NJ Sr. WebSphere Administrator
Environment: IBM WebSphere Application Server 6.x/7.x,, IBM HTTP Server 1.3.x/2.0.x, iPlanet 6.1, AIX 5.x, SiteMinder 6.x, Solaris 2.8, Windows 2000, IBM Directory Server 5.1, IBM WebSphere Studio Application Developer (WSAD) WTE 5.1.1, MKS, HTML, Java Script, XML, JSP, Servlets, ANT.
Extensively supported an eBusiness Website and facilitated development, testing, staging and production environments to new application development and implementation
Installed and configured:
oIBM WebSphere Application Server 6. x/7. x//8. x, JDBC drivers and Servlets engines on AIX, Linux, Sun Solaris and Windows, also created user roles and groups for securing the resources using local operating system authentication
oIBM HTTP Server 2.0.47.2 /6.0
oiPlanet Web server and created user roles and groups for securing the resources using local operating system authentication.
Configured the WebSphere load balancing utilizing WebSphere Workload Management including horizontal scaling and vertical scaling.
Involved in troubleshooting and performance tuning using Resource Analyzer and Log Analyzer
Created SSL certification and CA certification using IPMAN.
Achieved Work Load Management by creating Clusters in WAS 6.x.
Adhered to Support Procedures, received live calls from customers and performed initial PD/PSI by searching databases for rediscovery or similar problems and/or analyzing system problems.
Made recommendations on environmental standards, product labeling, performance tuning, new project consulting, and recommended broadening usage of WebSphere functionality
Jan12 – Jul’12: SunAmerica –Woodland Hills, CA WebSphere Administrator
Environment: IBM WebSphere Application Server 6.0, 6.1, IBM WebSphere MQ 6.0, IBM DB2, Oracle, Solaris 9, AIX, HIS
Installed, configured and administered:
oWeb Sphere Application Server 6.x, Network Deployment on Solaris and AIX Servers
oIBM HTTP Server. Installed fix packs to overcome Application server problems.
oWebSphere MQ and designed a complete and effective MQ Environment including naming standards, levels of service, security, monitoring and administration tools
Created profiles of all the J2EE Applications and work with Application Development, and QA teams to resolve possible memory leaks, improved application integrity, performance and resolved all issues, bugs before deploying in Production
Handled WebSphere Configuration backup and restore using scripts
Shared education materials necessary to support the transition of the integration technologies to the appropriate client staff
Scripted in Perl, batch, shell, and wsadmin/JACL to automate deploying, updating applications, migrating data and automating batch jobs
Coordinated the changes to WebSphere MQ (CSDs and PTFs) to improve stability.
Installed MQ on new servers, a transfer Queue Manager and all objects, including queues (with existing messages in them), define Channels to newly added servers and reproduce in the Production environment
Migrated from WebSphere Application Serve Base to Network Deployment as well as a 5.0 to 5.1 upgrade
Resolved problem-tickets, worked with developers to identify the root cause and resolved the issue or propose a potential workaround
Guided & mentored development and support teams on WMQ operation and problem determination
Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis
Efficiently managed multiple high profile, complex projects and implemented with minimal disruption to end-users
May07–May09: Bihar Info Global Limited, Hyderabad, India Jr. Application Administrator
Install, configure and maintain operating systems on servers, to include web servers and workstations in support of business requirements.
Perform software installations, upgrades and troubleshooting of operating systems and software packages.
Schedule installations, upgrades and maintain in accordance with IT policies and security best practices.
Monitor and fine tune the servers to achieve optimum performance levels.
Ensure workstation/server data integrity by evaluating, implementing and managing appropriate software and hardware solutions.