Karthik K

Karthik K

Dev Ops Engineer @ HTC Global Services

About Karthik K

Karthik K is a DevOps Engineer at HTC Global Services with extensive experience in middleware administration, cloud automation, and continuous integration and delivery.

Current Roles at HTC Global Services

Karthik K is currently employed at HTC Global Services in multiple capacities. He serves as a DevOps Engineer, Build Engineer, and Development Team Lead. In these roles, he is based in Chennai, Tamil Nadu, India. His responsibilities likely involve coordinating development and IT operations, managing build processes, and leading development teams to achieve organizational goals.

Previous Work Experience in Software Development

Before joining HTC Global Services, Karthik K gained valuable experience working with several companies in Chennai. He worked at Geoinsyssoft as a Hadoop and Bigdata specialist from 2014 to 2015. Prior to that, he was a Senior Programmer at Neelkanth Digital Infonet Pvt. Ltd. for three months in 2014 and a Programmer at IAP Company Pvt. Ltd. between 2012 and 2014. His professional journey also includes a stint as a Programmer at 3i Infotech Ltd. from 2011 to 2012, and another position at IAP Company Pvt. Ltd. from 2010 to 2011.

Educational Background in Computer Science

Karthik K has a solid educational foundation in the field of computer science. He completed his Bachelor of Engineering (BE) in Computer Science from St. Joseph College of Engineering, where he studied from 2005 to 2009. This academic background has equipped him with the fundamental principles and technical skills necessary for his career in software development and IT operations.

Specialized Skills in IT Infrastructure and Middleware

Karthik K has developed a specialized skill set in IT infrastructure and middleware administration. He is adept at configuring and managing Amazon EC2 instances, using Ansible for configuration management, and employing AWS CloudFormation templates for cloud automation. His expertise extends to handling Docker containers and creating Dockerfiles for application deployment. Additionally, he has experience with Linux, particularly in creating and resizing partitions using Logical Volume Manager (LVM).

Proficiency in Continuous Integration and Source Code Management

Karthik K is proficient in defining and implementing Continuous Integration (CI) and Continuous Delivery (CD) pipelines, utilizing tools such as Groovy and Shell scripting. He has a robust background in source code management, including versioning, branching, and release engineering. These skills enable him to streamline software development processes and ensure high-quality releases. He also possesses good knowledge of core Java, which enhances his capability to work effectively with Java-based applications.

People similar to Karthik K