We provide IT Staff Augmentation Services!

Devops/kubernetes/openshift Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Won Red Hat innovator of the year for 2018 at Red Hat summit for maintaining rsyslog and adapting agile methodologies.
  • Upgraded OpenShift clusters from v3.4 to v3.9 using blue green deployment methodology.
  • Upgraded OpenShift cluster from v3.9 to v3.11, in place with no application outage.
  • Developed ansible playbooks to actively administer the OpenShift clusters.
  • Installed Ansible tower and scheduled automated jobs for ansible playbooks to kickoff.
  • Upgraded Ansible Tower from version v3.2.1 to v3.3.1
  • Installed Prometheus and Grafana for all Production clusters.
  • Created Grafana dashboards for deep metrics statistics.
  • Implemented PortWorx container storage solution as part of solution for persistent storage for containers.
  • Deployed Applications using multiple deployment strategies. Example: S2I
  • Maintained the code central repository GitHub and TFS.
  • Used Jenkins pipeline to deploy applications on different level of clusters such as TestNet, Stress and Production.
  • Applied security vulnerability fixes for OpenShift environment using agile methodology.
  • Troubleshooting infrastructure and Application level issues to proceed with deployments.
  • Automated application onboarding process to OpenShift.
  • Automated to send alerts for application quota when the apps hit 90% of existing quota limits.
  • Automated the monitoring scripts by scheduling the jobs in ansible tower.
  • Patch and maintain docker daemon on all OpenShift nodes as a service.

TECHNICAL SKILLS

Operating system: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, Ubuntu 12/13/14/16, Windows NT /2000/2003.

Application Servers: OpenShift, Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Automation Tools: Jenkins, Chef, Puppet, Ansible, Docker, Vagrant, Terraform, Hudson, Pivotal Cloud Foundry (PCF)

Version control tools: TFS,GIT, Subversion, CVS, Bitbucket, Perforce,Gerrit

Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4/5, TFS, Nginx, Azure, IIS

Networking/protocol: DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco routers/switches

Scripting: Python, Ruby, Bash shell, Power shell scripting, PHP, JSON

Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper - V, Power VM, Virtual box, Citrix Xen

Cloud Environments: OpenShift, AWS, Azure, IaaS, PaaS, SaaS

Volume manager: Docker VGS,LVM with Linux

Database: Cassandra, Couchbase, Oracle MySQL, MongoDB, AWS RDS, DynamoDB

Monitoring Tools: CA APM, Data Dog, VMWare LogInsight, Rsyslog, New Relic, Kibana

PROFESSIONAL EXPERIENCE

Confidential, San Antonio TX

DevOps/Kubernetes/OpenShift

Responsibilities:

  • Created Grafana Dashboards by deployinh Grafana operator.
  • Implemented cluster metrics alerts using ansible tower and notify via e-mail
  • Implement Alerting for OCP 4.x using Prometheus and alert manager.
  • Implemented Base Image deployment strategy for the app-dev teams.
  • Supported application on OpenShift 4 migration from v3.11
  • Worked on call for application support.
  • Worked in configuring alerting methods via ansible playbooks for machineconfigs, pv, pvc and all the openshift 4.x components to alert support teams.
  • Deploying application services in AWS using CI/CD methods.
  • Deploying AWS instances like EC2, VPN, S3, Cloudwatch using terraform templates.
  • Setting up Jenkins based CI / CD pipeline to automate the application build, test and deployment process from DEV to PROD using AWS Infrastructure.
  • Implemented gluster storage for app and infrastructure storage as persistent database.
  • Configured Network Load Balancers, Firewall rules for secure dmz segment of the Kubernetes OpenShift cluster.
  • Enabled Infrastructure services such as syslog, monitoring services for log forwarding events to splunk for application logs.
  • Management ofProduction, TestNet, Development OpenShift Networks.
  • Containerize application and move them to Kubernetes and OpenShift Container Platform.
  • Build the OpenShift cluster in PaaS solution for TestNet, Development, DMZ and Production live environments.
  • Working on POC for containerization and corresponding database in Public Cloud and implement IaaS and evaluate the results.
  • Upgrade OpenShift Environment in agile methodology for the advanced features in container technology.
  • Responsible for Deployments and builds in Development, Stress, DR and production clusters for AWS and On Prem.
  • Deploying docker containers for applications using deployment techniques.
  • Upgrading, maintain the docker daemon using linux administration skills.
  • Apply security fix for the docker process across the clusters and effectively communicate with app teams.
  • Configured and created ansible playbooks for different use cases.
  • Document the processes in the confluence page for Application and support teams.

Environment: AWS, OpenShift, Splunk, CA APM, Datadog, Prometheus, Grafana, Ansible Tower, AWX, Linux CLI, TFS,VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Jboss EAP 7.x/6.1, Jenkins, Ansible, YAML, JSON, GitHub, SVN, Git, Redhat Linux 7.x/6.x, CentOS Linux, CoreOS, Ubuntu 14.x,Jira.

Confidential, MD

DevOps/Kubernetes/OpenShift

Responsibilities:

  • Working with CI/CD platform to deploy applications from Development, TestNet to Production in on premise platform.
  • Deploying application services in AWS using CI/CD methods.
  • Deploying AWS instances like EC2, VPN, S3, Cloudwatch using terraform templates.
  • Setting up Jenkins based CI / CD pipeline to automate the application build, test and deployment process from DEV to PROD using AWS Infrastructure.
  • Implemented gluster storage for app and infrastructure storage as persistent database.
  • Configured Network Load Balancers, Firewall rules for secure dmz segment of the Kubernetes OpenShift cluster.
  • Enabled Infrastructure services such as syslog, monitoring services for log forwarding events to LogInsight for application logs.
  • Won Red Hat innovator award in Red Hat summit 2018 as part implementing rsyslog logging solution and maintaining flexible, agile, container-based cloud computing environment.
  • Management ofProduction, TestNet, Development OpenShift Networks.
  • Containerize application and move them to Kubernetes and OpenShift Container Platform.
  • Build the OpenShift cluster in PaaS solution for TestNet, Development, DMZ and Production live environments.
  • Working on POC for containerization and corresponding database in Public Cloud and implement IaaS and evaluate the results.
  • Upgrade OpenShift Environment in agile methodology for the advanced features in container technology.
  • Responsible for Deployments and builds in Development, Stress, DMZ and production clusters.
  • Deploying docker containers for applications using deployment techniques.
  • Upgrading, maintain the docker daemon using linux administration skills.
  • Apply security fix for the docker process across the clusters and effectively communicate with app teams.
  • Configured and created ansible playbooks for different use cases.
  • Created ansible playbook to run automatic email alerts to monitor OpenShift clusters.
  • Maintain, run and modify ansible playbooks depending on the requirements.
  • Design and Implement the deployment strategies for Kubernetes Container Platform applications in Frontend and Backend connecting to database.
  • Configure and upgrade the container storage to v3.11 prior to upgrade cluster fromocp v3.9 to v3.11.
  • Troubleshoot the OpenShift Infrastructure - cluster level issues, determine the root cause and apply fix.
  • Maintained the central repository using git.
  • Maintained the git branches to run synchronously with the environments.
  • Check in and checkout the code to TFS and Github.
  • Administer OpenShift Infrastructure and nodes across environments.
  • Communicate and deploy the release communication, co-ordination with application teams.
  • Responsible to code and automate the infrastructure process with ansible playbooks.
  • Automated project creation playbook using template in order to onboard new applications to OpenShift Kubernetes clusters.
  • Applying the Monthly OS Security patches, hotfixes and minor release upgrade for the OpenShift Infrastructure servers.
  • Setup of cron jobs for regular monitoring tasks on all the environments and generate alerts at a threshold point.
  • Setup cron jobs synchronously to run maintenance weekly, hourly and daily jobs.
  • Pull the latest images for application deployment from Red Hat repository via nexus and deploy the images for the application teams to use. (example: openjdk8, openjdk11. Dotnet 2.2 etc.,).
  • Tag the Images to proper version (v1.0, latest etc.,) and push to the docker registry and make the images available for application development.
  • Build the images using docker file in TFS repo and tag it with ups version and apply the caapm agents on the image to enable monitoring of application microservices.
  • Create application templates by setting up customized container port numbers, image version.
  • Deploy application using S2I and templates for application teams.
  • Create dashboards, install and monitor the grafana and Prometheus for effective cluster monitoring.
  • Install, Configure Ansible Tower in federated three instance cluster to effectively administer the playbooks activities and create Daily Jobs, Templates, Workflows and Schedules.
  • Patching and upgrade the Ansible tower instances.
  • Upgraded ansible tower from version v3.2.1 to v3.3.1 using automation.
  • Create, troubleshoot the failed jobs, workflows and playbooks through ansible tower.
  • Documenting the build process, issues and bug reports.
  • Strong understanding of the Microsoft Azure platform .
  • Upgraded the OpenShift environment for v3.4 to v3.9 as a blue green deployment.
  • Upgraded OpenShift environment from v3.9 to v3.11 as an in place upgrade without outage and high availability.
  • Working on the persistent storage solution for containers for enterprise, using PortWorx.
  • Installed etcd cluster for PortWorx.
  • Installed PortWorx Container storage solution on the OpenShift cluster.

Environment: Microsoft Azure, OpenShift, Cloudforms, CA APM, Datadog, Prometheus, Grafana, Ansible Tower, AWX, Linux CLI, TFS,VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Jboss EAP 7.x/6.1, Jenkins, Ansible, YAML, JSON, GitHub, SVN, Git, Redhat Linux 7.x/6.x, CentOS Linux, Ubuntu 14.x,Jira.

We'd love your feedback!