Summary
Overview
Work History
Education
Skills
Timeline
Generic

GANESH BOYILLA

Katy,TX

Summary

• Over 15 years of experience as a Senior Cloud Engineer, software developer lead, and polyglot programmer with a deep passion towards technology, excellence, and striving for continuous learning.

• Proficient in cloud-native technologies, infrastructure automation, and container orchestration, aiming to leverage skills to enhance and support cutting-edge cloud environments.

• Experienced Cloud Engineer with a strong background in Kubernetes, OpenShift.

• Senior cloud engineer with extensive experience in architecting, implementing, and managing cloud solutions on OpenShift, GCP, AWS and Nokia Op-prem NCS.

• Managed and maintained OpenShift clusters and EKS clusters Deployed, upgraded, and monitored OpenShift clusters across multiple environments, ensuring high availability and reliability.

• Proven track record in deploying and managing containerized applications using OpenShift, Kubernetes, Docker, and other cloud-native technologies.

• Expertise in cloud infrastructure, automation, container orchestration, and DevOps practices.

• Had extensive experience with Kubernetes, Helm, Terraform, Docker, Ansible, Python, C++, strong Linux command knowledge, and other cutting-edge technologies.

• Deployed and managed Kubernetes clusters on bare metal infrastructure.

• Implemented Advanced Cluster Management (ACM) in openshift to manage multiple Kubernetes clusters, improving cluster visibility and operational efficiency.

• Experience in optimizing performance, ensuring high availability, and implementing security best practices.

• Designed and implemented secure CI/CD pipelines using Jenkins, Git, and Docker, ensuring that applications are built and deployed with security best practices.

• Leveraged Argo CD to establish and manage GitOps workflows, ensuring continuous delivery and automated deployments across multiple Kubernetes clusters.

• Configured and maintained Kubernetes clusters using Argo CD, handling application deployments, rollouts, and monitoring.

• Facilitated integration with major cloud providers (OpenShift OCP, AWS, and GCP) for hybrid cloud solutions, leveraging cloud-native services to enhance cluster functionality.

• I have experience as a SAFe Scrum Master Developed and monitored Agile processes, such as sprint planning, daily stand-ups, sprint reviews, and sprint retrospectives, to ensure the successful completion of projects within budget and timeline.

• Actively contributed to the Apache NiFi by developing new processors, enhancing existing components, and fixing bugs. Collaborated with the community to review pull requests and participate in discussions.

Overview

9
9
years of professional experience

Work History

Cloud/DevOps Engineer

General Dynamics
10.2019 - Current

● Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.

● Involved in creating the Azure Services with Virtual Machine. Involved in developing the Azure Solution and Services like IaaS and PaaS. Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.

● Developed Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure and Dynamic 365. Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private).

● Worked on Setting up scalability for application servers using command line interface (CLI) and administering DNS system in Azure.

Worked on creating dependencies of activities in Azure Data factory

● Worked on Google Cloud Components, Google container builders and GCP client libraries and cloud SDK’s. Experience on Google Cloud Platform (GCP)and worked on OpenStack-manuals and Security Guide to the OpenStack Community.

● Secured the GCP infrastructure with Private, Public subnets as well as security groups and leveraged the Google cloud services such as compute, auto-scaling and VPC to build secure, Scalable systems to handle unexpected workloads.

● Devised Terraform to deploy the infrastructure necessary to formulate development, test, and production environments. Configured Azure VPN gateway and established Site-to-Site connectivity, Express Route with On Premise Networks and Azure.

● Increased efficiency by writing and reusing Terraform modules to create a full custom cloud infrastructure in minutes.

● Created custom Docker images with Docker File and pulled images from Docker hub and docker repositories.

● Worked on infrastructure with Docker containerization and maintained Docker Images and containers.

● Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.

● Configured Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

● Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, manager Kubernetes manifest files and Managed releases of Helm packages.

● Configured Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

● Developed Ansible Playbooks to set up a Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.

● Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.

● Responsible for Administering and maintaining Jenkins and Jenkins slaves on windows and Linux. Created many Jenkins slaves and set up jobs on master to run on slaves.

● Experience in working with GIT to store the code and setting up new development branches, merging branches, facilitating the releases.

● Involving the code review and using the SonarQube to validate the violation.

● Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sona type NEXUS repository.

● Configured Jenkins for Continuous Integration and deployment into Tomcat Application Server.

● Solid experience in developing and deploying the applications on Tomcat Apache servers and maintaining Load balancing, High availability, and Failover.

● Worked on creating various types of indexes on different collections to get good performance and created documents in the Mongo database.

● Set up and maintained Logging and Monitoring subsystems using Grafana.

● Worked on writing multiple Python, Bash and Shell scripts for various companywide tasks.

● Integrate JIRA and Confluence (for User management and Issues/Pages sharing)

● Configured Confluence Spaces, Pages, and templates.

● Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.

● Worked on JIRA for tracking and updating the JIRA tickets and per assigned.

Environment: Linux, Windows, Azure services, GCP, Terraform, Docker, Kubernetes, Ansible, Ansible tower, Jenkins, GitHub, Git, Maven, Sona type Nexus, SonarQube, Tomcat, Mongo DB, Grafana, Jira, Confluence, Bash, Python, Shell scripts.

DevOps Engineer

Livongo Health, Inc.
11.2018 - 10.2019

● Performed S3 buckets creation, and policies on the IAM role-based policies and customizing the JSON template.

● Created Virtual Private Cloud (VPC) and brought instances under them based on the requirement.

● Created Public and private subnets in the VPC and attaching them to the EC2 instances based on the requirement.

● Launching AWS EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.

● Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

● Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.

● Implemented AWS Code Pipeline and Created Cloud formation and JSON templates in Terraform for infrastructure as code.

● Involved in using Terraform to migrate legacy and monolithic systems to Amazon Web Services and provisioned the universally available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.

● Worked on Terraform for deploying infrastructure in AWS as per the requirement.

● Created script to build and push docker images in Docker Hub.

● Created docker-compose.yaml file templates to deploy images in docker containers managed by Docker Swarm

● Maintained and supported Docker containers running on Linux machines

● Created Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

● Involved in development of the test environment on Docker containers and configuring the Docker containers using Kubernetes.

● Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

● Configured Ansible to manage all existing servers and automate the build/configuration of new servers.

● Deployed microservices, including provisioning AWS environments using Ansible Playbooks.

● Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.

● Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of the Continuous development and deployment process.

● Created Jobs for Builds and Deployments, installed several plug-ins in Jenkins to support multiple tools required for the implementation of projects.

● Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.

● Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Jfrog, Docker for providing immediate feedback to DEV teams after code check-in.

● Configured Continuous Integration and Continuous delivery of applications using Octopus deploy to AWS cloud.

● Automated creation of S3 buckets using PowerShell and deploying to S3 buckets using Octopus deploy.

● Installed and Configured Enterprise Jfrog Artifactory.

● Installed and Configured the Jfrog Mission control and integrated with different environments of Artifactory instances.

● Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube and also responsible for upgradation of SonarQube using the upgrade center.

● Created quality gates in SonarQube dashboard and enforced them in the pipelines to fail the builds when conditions were not met.

● Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.

● Managed Source code using Bitbucket and used the concepts of branching, merging, and tagging for release management.

● Developed Apache Maven Project management tool POM file to automate the build process for the entire application such as manage project libraries, compiling, preparing war files and deploying in WebSphere/WebLogic application servers.

● Developed build scripts using Maven as the build tool for the creation of the build artifacts like war or ear files.

● Installation, configuration, tuning, backup, recovery, and upgrade of IBM WebSphere Application Server.

● Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshoot various configuration and application issues.

● Installation and configuration of Replication Server, Master-Master Replication, Master-Master-Slave replication for production servers as well as database switchover to avoid downtime.

● Installed Splunk in production servers for logging purposes. Built Splunk dashboards for application monitoring. Configured alerts for operational purpose.

● Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.

Environment: AWS services, Linux, Windows, Terraform, Docker, Kubernetes, Ansible, Ansible tower, Jenkins, Bitbucket, Maven, Jfrog, Octopus deploy, SonarQube, WebSphere/WebLogic, MySQL, Splunk, ServiceNow, Groovy, Python, Shell scripts.

Java/DevOps Engineer

Cognizant Technology Solutions
07.2016 - 11.2018

● Supported developers in front-end development using JSP, AngularJS, Html, CSS, and back-end using RESTful web services.

● Built application platform foundation to support migration from client-server product lines to enterprise architectures and services.

● Implemented Micro services, Service Oriented Architecture using Spring Boot with XML based Web Services (SOAP/WSDL) using Top Down and Bottom-Up approach.

● Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.

● Experience in CI/CD with Jenkins implemented automation of new projects builds framework using Jenkins & maven as build framework tools.

● Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.

● Worked on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications and Used IAM to assign roles, to create and manage AWS users, groups, and required permissions to use AWS resources.

● Involved in designing and deploying multiple application utilizing AWS stack and implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balance (ELB), Security Group, Auto Scaling.

● Written Puppet manifest for various DB configurations to modularize and optimize end product configuration

● Worked with Puppet administrator, adding new Puppet enterprise nodes to the master, deactivating the nodes, and troubleshooting connection issues, and troubleshooting, event application and reporting various Puppet issues and starting or restarting the Puppet enterprise services.

● Configured Jenkins to build and deploy by setting up SonarQube, Maven, Nexus to build CI/CD pipeline which includes to trigger auto builds, code analysis, and deploy it nexus for various projects.

● Used Webhooks for pushing the commits from GIT to Jenkins and written Groovy scripts to automate Jenkins Pipeline and set up the automate the build in periodic time and set alerts to notify after the build.

● Build end to end CI/CD Pipelines in Jenkins to build CI/CD Pipeline and code deployment guide for Developers, Testers and Production management.

● Created ear, war, jar files using ANT scripts and responsible for builds and managing the testing and Pre-Pod environments, and setup ANT script-based jobs in Jenkins and worked with Jenkins pipelines.

● Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.

● Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.

● Configured Jenkins for .Net applications using MS build and PowerShell Scripting and Used Maven as a build tool on Java projects for development of build artifacts of the source code.

Environment: Window/Linux, AWS Services, Angular JS, Spring Boot, Jenkins, SonarQube, Artifactory, Puppet, ANT, Maven, Python, Shell scripts, Git.

Junior Java Developer

CONNING
12.2015 - 07.2016

● Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.

● Used Spring Boot for building Micro services using Amazon EC2 container services using AWS admin console and developed Spring based application radically faster with very less configuration.

● Responsible for design and implementation of the architecture for the project using OOAD, UML design patterns.

● Developed front- end interfaces and Error Handling mechanism using JSP.

● Extensively used jQuery to provide dynamic User Interface and for the client-side validations.

● Extensively used Spring MVC architecture for the application development.

● Developed several controller classes as required for the design such as Abstract

● Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.

● Used Hibernate to store the persistence data into the MySQL database and written HQL to access the data from the database.

● Used various Core Java concepts such as Multi-Threading, Exception handling to implement various features and enhancements.

● Developed Web services using XML, SOAP and RESTFUL web services.

● Developed a connection pool mechanism in java to pool Oracle connections.

● Used SOAP protocol, JAX-WS and Apache CXF in development of web services.

● Using JAXB for xml binding and SAX parser for xml parsing.

● Used JDBC connectivity with callable statements to invoke the stored procedures.

● Developed JMS API using J2EE package.

● Automated the build process by using ANT build tool.

● Developed Packages to validate data from Flat Files and insert into various tables in MySQL Database.

Responsible for performing Code Reviewing and Debugging.

Environment: Java, Core Java, Spring, Hibernate, Spring Boot, MVC, UML, MySQL, PL/SQL, Stored Procedures, JMS, SOAP, REST Web Services JSP, XML, HTML, CSS, JavaScript, Eclipse, ANT, Apache Tomcat, UNIX, SVN, WebSphere, Agile.

Education

Bachelor of Science - Information Technology

University Of The Potomac
Washington, DC
06.2020

Skills

  • Operating Systems
  • Linux (Red Hat 5/6, Ubuntu, CentOS), Windows, and Unix
  • Cloud Platforms
  • Openshift, AWS, Google Cloud, Azure and NCS On-prem
  • Scripting Languages
  • Bash, YAML, Shell script, and Python
  • Programming Languages
  • C, C, and Core Java
  • Source Code Management
  • Git, GitHub, GitLab, IBM ClearCase, and SVN
  • Build Tools
  • MAVEN, Make, and ANT
  • Configuration Management
  • Ansible, Terraform
  • Containerization and Orchestration
  • Docker, Kubernetes, OpenShift OCP, EKS(AWS), GKE(GCP)
  • CI/CD
  • Jenkins, GitOps, ArgoCD, Azure DevOps
  • DevOps Security Tools
  • Anchor container security platform, SonarQube, Burp scan, Tenable scans, VAMS (Vulnerability Assessment and Management System), Nessus/Clair scan, etc
  • Test Frameworks
  • Junit, Radish, and Robot
  • Databases
  • MariaDB, MySQL
  • Infrastructures Automation
  • Terraform, CloudFormation
  • Web/Application servers
  • Web logic, Apache Tomcat, and JBOSS
  • Logging & Monitoring Tools
  • Prometheus, Cloud Watch, Grafana, and OpenSearch (Elastic search)
  • Components and Cloud services
  • Compute: OpenShift Container Platform, EC2, Google Compute Engine
  • Storage: S3, Google Cloud Storage, OpenShift Data Foundation,Azure Blob Storage
  • Networking: VPC, Google VPC, OpenShift Networking,Azure Virtual Network
  • Security: IAM, Google Cloud IAM, OpenShift OAuth
  • Ticketing Tools
  • JIRA, Service-Now

Timeline

Cloud/DevOps Engineer

General Dynamics
10.2019 - Current

DevOps Engineer

Livongo Health, Inc.
11.2018 - 10.2019

Java/DevOps Engineer

Cognizant Technology Solutions
07.2016 - 11.2018

Junior Java Developer

CONNING
12.2015 - 07.2016

Bachelor of Science - Information Technology

University Of The Potomac
GANESH BOYILLA