Devops/Platform Engineer
Shanmuga Mahalingam
,
West Drayton, United Kingdom
Experience
Other titles
Skills
I'm offering
Markets
Industries
Language
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
This includes writing the modules from scratch based on industry best practices and creating the root modules using terraform latest enhancements.
• Designed and deployed Transit gateway solution for the project to migrate from VPC peering. This includes implementing the centralized TGW solution using terraform, migration of all existing connectivity in to TGW
and decommission of VPC peering.
• Setting up EKS cluster using terraform. This includes creation of EKS cluster, bootstrapping fluxcd, deploying platform components (ingress controller, cluster autoscaler, external DNS, external secrets, and observability stack)
• Design and implemented the centralized monitoring solution using Prometheus, thanos and alert manager.
Built the agreed monitoring solution in a centralized EKS clusters.
• Deploying the k8s resources using helm chart and fluxcd/ArgoCD(GitOps).
• Deployed Grafana in EKS to create and share the performance dashboards with the wider team and stakeholders.
• Improved the joiner/leaver process by automating the mapping of user/permission sets and AWS accounts using SSO.
• Auto assignment of user to Cognito groups using custom developed process (DynamoDB and lambda) for the applications using AWS SSO for authentication.
• To improve security, introduced VPC endpoint solution to route the traffic internally in amazon network for all private subnet communication. Gone through the well architect framework with AWS for the project and addressed the gaps identified during the process.
• Strong experience delivering solutions in the AWS (Amazon Web Services) cloud (such as EKS, Lambda, EC2, S3, RDS, Cloudwatch, Route53, LoadBalancers and VPC)
• Setup monitoring for kubernetes cluster using Prometheus/Thanos and Grafana for dashboarding
• Design infrastructure and drive IaC through Terraform
• Configuration management with Ansible
• Experience in setup Filebeat, logstash and kibana in kubernetes environment
• Deploy applications into cluster using helm charts and fluxCD (gitops)
• Integration of AWS Command line tools to implement automation in the Cloud Environment
• Configuring and Maintaining the kubernetes cluster
• Strong experience of container technologies - Docker and Kubernetes
• Deploy applications into kubernetes cluster using helm chart
• Hands-on experience automating infrastructure deployments and configurations with IaC tools such as Terraform & Ansible
• Experience in setting up and maintaining CI/CD pipelines - Jenkins
• Prometheus and grafana for monitoring the kubernetes cluster (thanos)
• Filebeat, Logstash, Elasticksearch Kibana
• Involved in day-to-day IT operations (CaaS/PaaS)
Tools/Languages: Azure/AWS cloud, Kubernetes, docker, shell scripting, Jenkins and Terraform (IAAS), CI/CD
• Dockerize .NET core applications (Centos containers)
• Dockerize AngularJS and NodeJS applications
• Hand on experience automating infrastructure deployments and configurations with IaC tools such as Terraform & Ansible
• Developed Rest API using Golang, Postgres and Mongo DB
• Creating workflow pipelines using Airflow and Python
• ELK, file beat for logging
Tools/Languages: Docker container, Azure, Nexus, Ansible, Python, Golang, REST API, Airflow, Cloudera, HDFS, SOLR, Hadoop, Postgres, MongoDB, RabbitMQ, Jenkins, Terraform (IAAS)
• AWS VPC, Load balancers, S3, IAM
• Setup build pipe line using Jenkins
• Hand on experience automating infrastructure deployments and configurations with IaC tools such as Terraform & Ansible
Tools/Languages: Docker container, AWS, Ansible, BDD and Python, Terraform (IAAS)
Tools/Languages – Appium, Python, Behave, Android UI Automator
• End-to-End test using Python (Lettuce BDD) and Selenium web driver
• API (RESTful), System integration test and Akamai
• Jenkins, Agile, Kanban, Stash, Jira
• Docker containers and virtualisation
Tools/Languages – Python, Jenkins, Amazon EC2, Puppet, API testing (JSON), Akamai Integration, Ansible (Provisioning & deployment) and Docker containers
• Ansible to configure the platform
• Automation script development using Python
• Setting platform in AWS cloud and VMware
• Team city for CI
Tools/Languages – Golang, Python, Team city/Jenkins, VMware (Cloud platform), API testing (RESTful), NodeJS, ReactJS, Cassandra DB (No SQL), JavaScript, RHEL, Ansible (play, playbooks and tasks), SaaS (Software as a Service), Docker container, Stash/git, Agile (Scrum/Kanban), Jira
• Jenkins for continuous integration
• Agile methodology for script development and TDD
• Data driven test model
• Testing REST web services (JSON)
• Python and behave (Cucumber style) to test the web services API
Tools/Languages – Python, API testing (JSON), Squish, Jenkins
• Assign task to team and get the daily updates
• Creating work package and task estimation
• Followed Agile methodology to develop test automation script
• Developing test automation script uing TCL to test STB software
• Developing automated test scripts to test various features of STB
• Used MiriATE and Witbe system to automat STB features
• Image analysis and compare against expected image
• Maintained test script in git repository and gerrit for code review
• Pythons scripts to integrate Jenkins with test system for continuous integration
Tools/Languages – Tcl, Set top box, Agile, Jenkins
My education
MSc, Communication Engineering
Bachelor Of Engineering, Electronics and Communication Engineering
Shanmuga's reviews
Great work, thank you.
Thank you for your hard work that you are doing on this project. It's much appreciated.
Contact Shanmuga Mahalingam
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Shanmuga directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark