Krishnakumar Ambili, System Administration Developer in Thiruvananthapuram, Kerala, India
Krishnakumar Ambili

System Administration Developer in Thiruvananthapuram, Kerala, India

Member since June 1, 2019
Krishna is an infrastructure and cloud consultant who's spent the past 15 years working in Unix server administration. Along with hands-on experience with all leading cloud providers such as AWS and GCE, he's a certified ethical hacker with certifications in Microsoft Windows and Red Hat Linux. Krishna is passionate about DevOps and is an expert in Ansible, Terraform, Git, Jenkins, and Docker.
Krishnakumar is now available for hire

Portfolio

  • CliffSupport
    Amazon Web Services (AWS), Docker, Packer, Terraform, Subversion (SVN)...
  • CliffSupport
    Proxmox, SolusVM, KVM, OpenVZ, Xen
  • Multiple Companies
    PHP, Squid, BIND, Sendmail, Postfix, Exim4, PostgreSQL, MySQL, Nginx, Apache...

Experience

Location

Thiruvananthapuram, Kerala, India

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, Docker, Google Compute Engine (GCE), AWS, Terraform, Ansible, Jenkins

The most amazing...

...thing in my career has been acting as the CTO for a leading server management company and supported web hosting companies from all around the globe.

Employment

  • CTO | Cloud and Infrastructure Consultant

    2013 - PRESENT
    CliffSupport
    • Managed AWS, GCE, DigitalOcean, Azure, and other types of cloud platforms.
    • Implemented CI/CD using Ansible, GitHub, SVN, and Jenkins.
    • Optimized the billing and hardened the cloud infrastructure.
    • Coordinated with the development team to deploy the application on the cloud.
    • Designed and deployed a cloud infrastructure based on client requirement.
    • Configured load balancing and auto-scaling to make an application highly available.
    • Helped to migrate the development team to a cloud infrastructure.
    • Configured and deployed CDN, DNS, and cloud storage.
    • Customized monitoring tools to monitor the cloud infrastructure.
    • Used configuration management tools like Ansible/Chef to manage multiple servers.
    • Managed source code repositories using Git and SVN.
    Technologies: Amazon Web Services (AWS), Docker, Packer, Terraform, Subversion (SVN), DigitalOcean, Ansible, Git, Jenkins, Google Compute Engine (GCE), AWS
  • IT Manager

    2010 - 2013
    CliffSupport
    • Installed, configured, and managed virtualization technologies OpenVZ, KVM, and Xen.
    • Installed and managed virtualization control panels like Proxmox, SolusVM, and Xen.
    • Performance-tuned and secured hardware nodes and VMs.
    • Constructed KVM, OpenVZ, and Xen templates for VM creation.
    • Planned backup and contingency strategies.
    • Managed teams of varying size and supported clients from all around the globe.
    Technologies: Proxmox, SolusVM, KVM, OpenVZ, Xen
  • Senior System Administrator

    2004 - 2010
    Multiple Companies
    • Provided high-end technical support to multiple clients from all around the globe.
    • Installed, optimized, and configured new servers and application upgrades in an existing network environment as per requirements.
    • Installed, configured, troubleshot, monitored, and hardened cPanel, Plesk, Webmin, and DirectAdmin.
    • Installed, configured, troubleshot, monitored, and hardened the operating systems such as CentOS, Ubuntu, Debian, Windows Server, and RHEL.
    • Installed, configured, troubleshot, monitored, and hardened Apache, Nginx, Litespeed, Varnish (caching Web Server), Exim, Sendmail, Postfix, Dovecot, Bind, Vsftp, ProFTPD, Pure-FTPd, MySQL, PostgreSQL, MariaDB, iptables, CSF, ModSecurity (WAF), Fail2ban, and OpenVPN.
    • Performed daily team administration routines as well as team development and people management activities for boosting team productivity.
    • Developed and implemented a security management system for Windows and Linux servers.
    • Installed and configured Nagios, Cacti, and MRTG to monitor servers and infrastructure.
    • Developed Bash and Perl scripts to automate admin tasks and custom Nagios plugins.
    Technologies: PHP, Squid, BIND, Sendmail, Postfix, Exim4, PostgreSQL, MySQL, Nginx, Apache, Plesk, cPanel, CentOS

Experience

  • Migration of the Physical Servers Into OpenVZ and KVM Virtualization

    I assisted one of the data centers in the migration of more than 500 physical servers into OpenVZ and KVM VMs to reduce the infrastructure cost. I also implemented configuration management using Ansible scripts for the smooth management of VMs.

  • Design and Deployment of an AWS Infrastructure for a Worldwide Prosperity Index Website

    For a worldwide prosperity index website, I designed and deployed a highly available, fault-tolerant, and cost-effective infrastructure using AWS EC2 instances, Elastic Load Balancers, Auto Scaling, S3 buckets, and RDS.

  • Managed Blockchain Infrastructure for a Cryptocurrency Project

    I configured and managed client nodes on different cloud providers like AWS, GCE, DigitalOcean, Linode, and Vultr; I installed a Stellar test network and configured the Stellar core, bridge, and compliance servers; and I installed, configured, and managed an on-premise Atlassian stack for this project, consisting of Jira, Confluence, Bitbucket, and Crowd server.

  • Design and Management of a PostgreSQL Master Slave Replication

    I configured and managed a highly available, fault-tolerant PostgreSQL master-slave replication using a Docker swarm, Cloudflare, and container.

  • Site Reliability Engineer for a US-based Mobile Gaming Firm
    https://playpush.io/

    I designed, configured, and managed AWS infrastructure for a mobile game project. I also configured the development, staging, and production environments to help the development team.

    Technologies:
    - The project is configured using EC2 instances to host a Laravel application and RDS as a database.
    - ElasticCache (Redis) is used to eliminate the bottleneck of reading and writing data from a relational database.
    - Redis lazy loading strategy is used to improve the read queries and write-through strategy is used to improve the DB write queries.
    - EC2 servers are configured with auto scale-in and scale-out policies to handle huge traffic and eliminate single point failures.
    - S3 bucket is used to store static files.
    - RDS is configured with a multi-availability zone and reading replicas to handle the traffic and eliminate single-point failures.
    - An Elastic Load Balancer is used to distribute traffic among multiple servers.
    - GitLab is used for version control.
    - Gitlab CI/CD is used for automatic and hassle-free deployment to development, staging, and production environments.
    - AWS Route 53 is used for DNS management.

  • Design and Automation of the Deployment of a Three-tier Node.js Application

    I designed a fault-tolerant, highly available, and secure three-tier infrastructure on AWS using EC2, ELB, CloudFront, S3, and RDS master-slave replication. I also automated the whole infrastructure using Terraform, Packer, and Jenkins.

  • Site Reliability Engineer for an Indian eCommerce Firm

    I designed, configured, and managed AWS infrastructure for an eCommerce firm. I also configured the development and production environment for the development team.

    Technologies:
    - The website works on Magento and is hosted on an AWS EC2 instance.
    - RDS is used for the database and Cloudflare is used for DNS and CDN management.
    - AWS billing was optimized according to the client's budget.
    - EC2 servers are configured for Magento hosting.
    - RDS is configured with a multi availability zone to eliminate single-point failures.
    - DNS records are configured using Cloudflare.
    - Cloudflare CDN is configured to serve static files.

  • Site Reliability Engineer for a US-based Live Video Streaming Firm
    https://livekanvas.com/

    In addition to designing, configuring, and managing the project, I configured the development and production environments to help the development team. The project was configured with the Wowza cloud platform for video streaming and AWS infrastructure to host their application developed in PHP's CodeIgniter framework. Wowza's cloud is configured to store the live streams in the AWS S3 bucket and will serve as VOD content once the live streaming is completed.

    Configuration Details:
    - Wowza cloud stores VOD files on S3 bucket.
    - S3 permission protects the VoD content.
    - An EC2 instance hosts the application using PHP's CodeIgniter framework.
    - EC2 servers with auto scale-in and scale-out policies handle huge traffic and eliminate single point failures.
    - RDS with a multi-availability zone and reading replicas handle the traffic and eliminate single-point failures.
    - An Elastic Load Balancer was used to distribute traffic among multiple servers.
    - AWS Route 53 was used for DNS management.

Skills

  • Tools

    Terraform, Packer, Google Compute Engine (GCE), Parallels Plesk Panel, Webmin, Jenkins, Git, Apache, Exim4, Subversion (SVN), AWS ELB, AWS ECS, Amazon CloudFront CDN, Wowza, Vultr, Atlassian, Atlassian Confluence, Bitbucket, Ansible, AWS CloudWatch, Nginx, Jira, Plesk, Postfix, Sendmail, Squid, OpenVPN
  • Paradigms

    DevOps, Agile Software Development
  • Platforms

    Amazon Web Services (AWS), Linux, Ubuntu, AWS EC2, cPanel, Debian, Windows, Django CMS, Docker, KVM, Magento 2, WordPress, Linode, Apache2, DigitalOcean, Xen, Proxmox, CentOS
  • Other

    BIND 9, AWS Route 53, NFS, SSH, Configuration Management, DirectAdmin, AWS, BIND, Cloudflare, VM, Atlassian Jira, Elastic Load Balancers, Auto Scaling, System Administration, Iptables, OpenVZ, SolusVM, Dovecot, ProFTPD, ModSecurity
  • Languages

    Bash, PHP 7, C, PHP, JavaScript
  • Frameworks

    CodeIgniter, CodeIgniter 3, Laravel
  • Storage

    MySQL, PostgreSQL, AWS S3, Redis Cache, GlusterFS, VSFTPD, LiteSpeed for SQL Server, MariaDB
  • Libraries/APIs

    jQuery

Education

  • Bachelor's degree in Computer Science
    2000 - 2004
    University of Calicut - Kerala, India

Certifications

  • Blockchain for Business
    AUGUST 2017 - PRESENT
    edX
  • Certified Ethical Hacker
    AUGUST 2017 - AUGUST 2020
    EC Council
  • Red Hat® Certified Engineer (RHCE®)
    DECEMBER 2005 - DECEMBER 2010
    Red Hat

To view more profiles

Join Toptal
Share it with others