Jerin Rathnam
Devops Engineer
About Me
As a DevOps Engineer at EasyDeploy, I write multi-cloud infrastructure deployment scripts using Terraform, a tool that I am proficient in. I also work with various cloud platforms, such as AWS, Azure, and GCP, and implement security and monitoring solutions for them.
I have a strong background in DevOps, with experience in using tools such as CloudFormation, Ansible, Docker, Kubernetes, Grafana, Lambda, Linux, Packer, GitHub, and BitBucket. I also have basic Python skills to write lambda functions for automation. I am AWS Certified Solution Architect - Associate (SAA-C02) since Jan 2022, which demonstrates my knowledge and expertise in designing and implementing scalable and secure solutions on AWS.
I am passionate about learning new technologies and improving my skills in cloud engineering. I have published a Terraform Registry with some modules for AWS services that can help other cloud engineers to create infrastructures with minimum code preparation.
Bio
Professional Skills
Work Experience
● Proficiently manage multi-environment infrastructure across AWS and GCP for a diverse clientele, leveraging Terraform to ensure efficient management and scalability across multiple projects.
● Develop Terraform modules for AWS, Azure, and GCP cloud services, reducing code duplication and enhancing code reusability across different cloud environments.
● Implemented Terraform workflows utilizing Atlantis, effectively managing Terraform implementations for all clients and seamlessly migrating workflows from Terraform Cloud to Atlantis.
● Engineered the deployment of EKS and GKE clusters in AWS and GCP using Terraform, including Helm installations of key tools such as Prometheus, Thanos, Grafana, Kubernetes Dashboard, Ingress controller, and Cluster Autoscaler. Configured persistent volume storage for Prometheus and Grafana, utilizing S3 for efficient data management.
● Established CI/CD pipelines with Jenkins, GitHub Actions, and Bitbucket Pipelines to deploy applications into EKS or GKE, utilizing ArgoCD for continuous monitoring of running applications in Kubernetes clusters.
● Managed server configurations with Ansible, developing Ansible scripts for various applications including Magento and Metabase, to automate DevOps processes in AWS.
● Developed Python scripts for Lambda automation to automate DevOps processes in AWS, enhancing operational efficiency.
● Managed golden AMIs in AWS using HashiCorp's Packer and Terraform, ensuring a secure and highly available infrastructure.
● Developed CloudFormation scripts to orchestrate the deployment of services and resources in AWS, ensuring infrastructure consistency and repeatability
● Implemented HashiCorp's Vault server with Terraform to securely manage all credentials, enhancing security and compliance measures across all infrastructure components.
● Implemented secrets manager with rotation of secrets in all cloud platforms and kubernetes clusters.
● Orchestrated the setup of multi-tier VPC with RDS, ECS cluster in a private subnet, and load balancer in a public subnet to facilitate user access to applications. Utilized AWS Lambda with API Gateway for serverless infrastructure. Configured AWS CodePipeline to deploy applications in ECS.
● Writing terraform, CloudFormation scripts to deploy various AWS resources
● Writing SSM automations documents with bash, python to automate daily tasks.
● Writing AWS config rules to assess, audit AWS resources and write remediation scripts using lambda functions and SSM documents.
● Deploying Kubernetes clusters in AWS cloud using EKS or EC2 instances.
● Writing helm charts to deploy applications into Kubernetes cluster.
● Monitoring infrastructure using prometheus, grafana, ELK stacks.
● Keeping EC2 instance configuration persistent using ansible.
●Participated in prescription pharmaceutical and over-the counter productinventory audits.
●Flagged potential drug interactions and allergies to prescribed
medications for patients with different health conditions.