CV
Karthick K
DevOps Platform Automation Engineer
+91 9840585161 | karthick.kk@hotmail.com | |
---|---|---|
https://github.com/karthick-kk | Chennai |
TL;DR - DevOps and Cloud Automation Engineer
Currently employed at Ericsson
as a Senior Infrastructure Automation Engineer, I specialize in optimizing developer workflows and facilitating seamless releases. With a fervent dedication to automating intricate processes through customized tooling and robust CI/CD pipelines, I consistently strive to enhance operational efficiency and drive innovation.
My focus lies in pioneering advancements in MLOps, Containerization, GitOps, and DevSecOps to enable continuous deployment and elevate project outcomes.
Certifications
- CKA: Certified Kubernetes Administrator
- The Linux Foundation, Issued Sep 2020
- Automation with Ansible (D-407)
- Redhat, Issued May 2017
- Red Hat Certified System Administrator in Red Hat OpenStack
- Redhat, Issued Mar 2019
- Sun Certified Solaris Administrator
- Sun Microsystems, Issued Jun 2008
- Non-Technical
- IELTS, ITIL
Experience
Ericsson Global Services [2021 - Present]:
Role: Senior Infrastructure Engineer
Responsibilities:
- Spearheading
MLOPS
integrated product development, ensuring uplift of dependencies and incorporation of security fixes upstream. - Managing the lifecycle maintenance of Kubernetes API upgrades.
- Developing and overseeing
Helm
charts for new releases and upgrades. - Enforcing policies and design rules as integral components of the development process.
- Implementing backup and restoration procedures for application services operating on Kubernetes clusters.
- Optimizing various services and components to minimize application footprint.
Achievements:
- Successfully reduced direct infrastructure expenditure by over 75% by transitioning from standalone Kubernetes clusters to k3s-based vclusters.
- Facilitated dynamic provisioning of TLS certificates, resulting in a 25% reduction in lead time effort for pipelines.
- Implemented Vault-based secret management and design guideline rules within the CICD framework, significantly enhancing security posture with an index score increase from 80.9% to over 94.7%.
CoreStack [2019 - 2021]:
Role: Technical Lead - DevOps Automation Engineer
Responsibilities:
- Utilized problem-solving skills to address use cases and develop proof of concepts (POCs) for sales initiatives.
- Provided support to the internal team by assisting with deployment pipelines for product development and new releases.
- Implemented AIOps solutions to automate deployments directly from Microsoft Teams.
- Orchestrated server configurations and monitoring using
CloudFormation
(CFN),Azure Resource Manager
(ARM), andTerraform
. - Developed application manifests to facilitate the deployment of services on
Kubernetes
viaArgo CD
. - Created custom tools in
Golang
andPython
utilizingREST APIs
for enhanced automation capabilities. - Designed and executed deployment pipelines utilizing
Jenkins
,GitHub Actions
, andAnsible
. - Integrated automated audit and validation controls into the development process using
Chef InSpec
.
Achievements:
- Successfully migrated a legacy application to a microservices architecture, resulting in a significant reduction in cloud expenditure costs from 312 USD to 65 USD per application. This achievement was attained through the containerization of the application and the distribution of workloads across low-spec cloud instances.
- Implemented automatic shutdown and startup procedures for cloud instances, resulting in a substantial reduction in cloud expenses on compute engines from 24800 cloud credits to 6500 credits per month, representing a reduction of over 75%.
Excelencia Consulting Ltd [2016-2019]
Role: Lead Consultant
Client: Syntax/CoreServices Domain: ERP/Hosting
Responsibilities:
- Focused primarily on automating Oracle Cloud Infrastructure tasks using Ansible, with a specific focus on developing scripts to remediate servers and ensure compliance with
CIS
standards. - Orchestrated the creation of virtual machines using Ansible for both
Oracle Private Cloud
(OPC) andOracle Cloud Infrastructure
(OCI). - Implemented strategies to optimize cloud costs by scheduling automated start/stop procedures for applications, databases, and servers.
- Automated tenant creation in
Cisco ACI
utilizingAPIC
APIs,ASA
firewall rules, andPalo Alto
Networks device clusters.
Achievements:
- Designed and developed a web-based security tool using Bash and PHP to automate the security hardening process for over 10,000 Linux servers. This initiative resulted in the complete elimination of expenses associated with server hardening, reducing costs from 110,000 USD to 0 USD per server.
Dell India [2015-2016]
Role: Senior Systems Administrator
Client: CitiBank Domain: Banking
Responsibilities:
- Provided essential support services to a network of 15,000 servers.
- Responsible for conducting regular maintenance activities and service tasks, including patching, upgrades, provisioning, and bug fixes, to ensure seamless business continuity.
Achievement:
- Implemented automated patch management for Unix servers, significantly reducing the time required for patching from 4 hours to just 20 minutes, representing a 2.5X improvement in efficiency. Additionally, achieved an enhanced patch success rate, increasing from 92% to 99%.
Mphasis [2012-2015]
Role: Senior Principal Infrastructure Engineer
Client: Pegasus Domain: Travel and Hospitality
Responsibilities:
- Provided engineering-level support for internal servers, ensuring high availability of clustered applications and databases, including Informix and Oracle.
- Conducted standalone and VMware server builds across various hardware architectures.
- Managed
VERITAS
Storage Foundation upgrade projects (VCS
/VXVM
) to maintain optimal storage performance. - Managed operating system upgrades and patch management to keep systems up to date and secure.
- Led the migration of
Solaris Zones
to streamline resource allocation and management. - Automated manual server builds and implemented monitoring solutions to improve efficiency and reliability.
- Implemented virtualization technologies such as Solaris Zones, Solaris 11 VNET, DLMP, and LDOMs for resource optimization and flexibility.
Achievement:
- Developed an OS Upgrade/Migrator Ecosystem to transition from end-of-life (EOL) hardware to vendor-recommended hardware and software subsystems. This initiative enabled the organization to retire legacy hardware and migrate to modern infrastructure, leading to improved performance, reliability, and cost savings.
Tata Consultancy Services [2010-2012]
Role: IT Consultant
Client: The Northern Trust Domain: Banking
Responsibilities:
- Orchestrated server provisioning for new applications, including setups involving WebLogic, Apache, Tomcat, and
Oracle HTTP
Server, operating across various platform databases. - Managed server builds tailored to application requirements, including the deployment of clustered servers using Veritas and Oracle HTTP Server for application-level web services.
- Installed and configured WebLogic to facilitate communication between middleware applications and underlying web servers.
- Implemented and tested
disaster recovery
(DR) servers to ensure data integrity and system resilience. - Conducted server migration and upgrade tasks to maintain system performance and security.
Achievements:
- Implemented automation in the server build process, drastically reducing the turnaround time for new server provisioning from 3 days to just 4 hours, inclusive of all post-validation and sign-offs.
- Eliminated manual tasks by replacing team-dependent activities with REST API calls, streamlining processes and enhancing efficiency.
IBM [2008-2010]
Role: Operation Lead Specialist
Client: Walt Disney Domain: Media
Responsibilities:
- Ensured uninterrupted operation of mission-critical applications and services by delivering comprehensive infrastructure support to remote servers situated in multiple data centers across the USA, including locations in California, Florida, New York, and Ohio, on a 24x7 basis.
Achievements:
- Designed and implemented a Remediation Toolkit to address issues on over 15,000 multi-platform Unix servers worldwide. Through batch processing, reduced the remediation time per server from 240 minutes to just 15 minutes, significantly enhancing efficiency and minimizing downtime.
Technical Skills
- Cloud Services
AWS
(EC2,S3,Lambda,VPC,NAT,CloudWatch,SCP,IAM,CFN).Azure
Google Cloud
(GCP)OpenStack
- Open Source
Ansible
- Hashicorp
Boundary
,Vault
,Packer
,Vagrant
andTerraform
Chef Inspec
Dockers
Kubernetes
Helm
- Programming Languages
Python
Shell
/bashGo
Education
- 2003-2005 (Post Graduation)
- Mtech, Computer Systems and Networking; Dr. MGR University (Chennai)
Thesis title: Congnitive Systems for UI/UX
- 1999-2003 (UG)
- B.Tech, Computer Science Engineering; University of
Madras
Minor: Cryptography and Encryption
Additional Interests and Activities
-
Active Opensource Contributor and Enthusiast
-
Android ROM and Kernel Development
-
Violin, Travel