We provide IT Staff Augmentation Services!

Kubernetes Engineer Resume

5.00/5 (Submit Your Rating)

Erie, PA

SUMMARY:

  • Around 12 years of total IT experience and as a DevOps Engineer with strong background in CI/CD and Containerization, Cloud Native and Micro Services architecture based applications
  • Experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux Platforms (REDHAT and CentOS).
  • Working Experience on Azure Cloud Services, Azure Storage, SQL Azure and in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.
  • Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Azure and managing Ubuntu and RHEL virtual servers on Azure by creating Ansible Nodes
  • In - depth noledge in AWS cloud services like EC2, S3, RDS, VPC, CloudFront, Route53, Cloud Watch, OpsWorks, IAM, SQS, SNS and SES.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Experience is using Tomcat, JBOSS, WebLogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.
  • Created AWS cloud formation templates to create customized VPC, subnets, EC2 instances, ELB, security groups.
  • Worked on tagging Confidential for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Expertise in build tools like MAVEN and ANT for building J2EE/Java application artifacts and deploying it on multiple environments such as DEV, QA, UAT and PROD.
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
  • Experience in deploying Applications in an Amazon VPN/VPC.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), bamboo, ansible, puppet, SVN, GitHub, Nexus, Tomcat, Linux etc.
  • Experience with Application Deployment Automation Tools like Chef, Puppet, Ansible.
  • Good communication skills and interpersonal skills, self-motivated and quick learner

TECHNICAL SKILLS:

Operating Systems: LINUX (RHEL 7, Ubuntu 16, CentOS 7)

Scripting Languages: Shell, Perl, Groovy Ruby DSL, Python

RDBMS/NoSQL: Oracle, MySQL, Mongodb, Redis, HBase, Cassandra

Version Control Systems: SVN, TFS, GIT, Bitbucket

Continuous Integration tools: Jenkins, Cruise Control, Team city, Bamboo, Urban code

Build and Packaging tools: MS Build, Gradle, Ant, Maven

Web/Application Servers: Apache, /Wildfly, Tomcat, WAS, Nginx, NodeJS, HAProxy

Cloud: AWS, Azure, GCP, PKS

Artifactory: Nexus 2.0, Artifactory

Logging and Data Analytics: Cloud Watch, SolarWinds Orion, Nimsoft, Nagios, Splunk and AppDynamics

Monitoring/Graphing: Nagios, Prometheus, Newrelic, Graphana, AppDynamics, Filebeat, Logstash, Elastic search

Message brokers: RabbitMQ, SQS, Kinesis, Kafka, Active MQ

Virtualization/IT Automation: Vagrant, Packer, Consul, Terraform, Docker, Chef 12, Puppet 5Ansible, Kubernetes, etcd, Helm, Kops, Docker-Swarm

Security: AD, LDAP and Kerberos, Oath

PROFESSIONAL EXPERIENCE:

Confidential, Erie PA

Kubernetes Engineer

Responsibilities:

  • Created recommendations on how to duplicate a subset of on-premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery.
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes
  • Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications.
  • Implemented Jenkins pipelines into Azure pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Azure Kubernetes service (AKS).
  • Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster
  • Created git repos and Jenkins jobs for the build and deployment of Microservices in Docker Container
  • Implemented automation for deployments by using YAML scripts for massive builds and releases.
  • Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.
  • Created Azure Automation Assets, Graphical runbook, PowerShell runbook dat will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks dat include Build, Design, Deploy of Azure environment.
  • Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory.
  • Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service.
  • Over saw the quality of Automated Build plans to halp the Delivery process to NON-PROD and PROD Environments.
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline.

Confidential, Fort Worth, TX

Cloud/DevOps Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, 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.
  • Environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker
  • Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Involved in the installation and configuration of Nginx as a web server.
  • Implemented microservices using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Analyze CI / CD process and create new more secure and efficient microservices oriented process and tools
  • Experience with Build Management Tools Ant and Maven for writing build.xml and pom.xml
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Prepared Junittest cases and executed server configurations.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.

Confidential, Dallas, TX

Sr DevOps Engineer

Responsibilities:

  • Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
  • Designed and implemented automated provisioning and configuration frameworks in support of infrastructure-as-code.
  • Provided POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the ec2-instances, elastic load balancers, auto scaling groups and other AWS resources.
  • Configured and integrated GIT into the continuous integration (CI) environment along with Jenkins and written scripts to containerize using Ansible with Docker and orchestrate it using Kubernetes.
  • Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
  • Worked closely with other development and operations team to understand complex product requirements and translated them into automated solutions.
  • Involved in AWS architectural design to provision the AWS resources.
  • Involved in writing the packer scripts to generate the machine images for AWS.
  • Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a particular time of the day by triggering it from Jenkins.
  • Providing a test-driven development for Ansible by using Server spec. Written spec tests for checking if servers are configured correctly.
  • Setting up Server spec on the local and writing the test cases to check the configurations and impotency of the remote servers.
  • Versioned the playbooks on the source code management tool GitHub.
  • Used Jira for tracking and ticketing.

Confidential, Menomonee Falls, WI

DevOps Engineer

Responsibilities:

  • Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
  • Designed and implemented automated provisioning and configuration frameworks in support of infrastructure-as-code.
  • Provided POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the ec2-instances, elastic load balancers, auto scaling groups and other AWS resources.
  • Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
  • Worked closely with other development and operations team to understand complex product requirements and translated them into automated solutions.
  • Involved in AWS architectural design to provision the AWS resources.
  • Involved in writing the packer scripts to generate the machine images for AWS.
  • Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a particular time of the day by triggering it from Jenkins.
  • Providing a test-driven development for Ansible by using Server spec. Written spec tests for checking if servers are configured correctly.
  • Setting up Server spec on the local and writing the test cases to check the configurations and impotency of the remote servers.
  • Versioned the playbooks on the source code management tool GitHub.
  • Used Jira for tracking and ticketing.

Confidential, Florida

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Responsible for design and maintenance of the Subversion, Stash Repositories, views, and the access control strategies.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Monitoring each service deployment and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM WebSphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained the data accuracy
  • Created Branches, Tags for each release and environments.
  • Merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Confidential, New York

Release Engineer

Responsibilities:

  • Installation, configuration and migration of Windows Server 2012/2008 and IIS 8.0 and 7.0 versions
  • Provided support for Windows Server and IIS related issues to different applications and acted as a point of contact for any deployment related issue in Productions deployments
  • Resolved tickets from Development team related to changes in web config and app config Troubleshooting all types of server and web site related issues in the IIS platform.
  • SSL certificate installation, managing service accounts and configuration and management for the hosted websites in IIS
  • Managed load balancing using Local Traffic Manager (LTM) and enabled and disabled server nodes as per troubleshooting or testing requirements
  • Performance tuning, troubleshooting of complex issues in Production environment.
  • Coordination and implementation of production releases.
  • Acted as point of contact to Infra teams like OS, Network, Onsite/Offshore support teams etc. for incident resolution
  • Worked on setting up applications in IIS 7 and setup SSL certificates, service accounts, made changes in web.config as per dev teams’ requirements on lower environments
  • Working with L2 team on Daily Incidents, SCOM alerts, Job Monitoring.
  • Working on application builds, SQL Builds, security patching, password updates.
  • Working on sending business communications to users and other team on scheduled downtimes, planning the downtimes and Implementation.
  • Working with Solution Managers, Development team and build teams to debug the user/application issues.
  • Authored Known Error documents for incidents and issues for all supported-IT applications and services

Confidential

Linux Admin

Responsibilities:

  • Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
  • Installing operating systems Solaris, LINUX and HP according to business requirements.
  • Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
  • Troubleshooting the issues ranging from Solaris, LINUX and SAN environments.
  • Regularly applying patches both for SUN and LINUX systems.
  • Creating and maintenance of Virtual machines in VMware ESX.
  • Installed and configured Sendmail on Solaris LINUX and AIX servers.
  • Established end-to-end software development process using Shell on top of BO, including automated builds of Rhapsody models.
  • Implemented security policy and managed firewalls/IDS. Managed DNS, Sendmail, IP space, and co-location facility transition.
  • Assembled, Replaced and Handled Sun, LINUX and AIX Hardware problems in Data Center.
  • Developed Korn and Bash Shell-scripts to automate routine activities.

We'd love your feedback!