Gokul

Gokul

AWS/DevOps Engineer
Canada

نبذة عني

5+ years of IT Industry experience with Configuration Management, DevOps, Build, Release Management, and Quality Assurance using CVS, Subversion, and GIT. Build expertise in Workflow for Amazon Web services including Sec…

الخبرة

AWS Devops Engineer

Cirrus Labs
Jan 2023 - حتى الآن · 3 سنوات 5 أشهر

• Implemented the alerting techniques in maintaining and monitoring the production/corporate servers usage and storage.
• Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
• Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
• Using AWS Lambda to build data back-ends from Amazon DynamoDB to retrieve and transform data.
• POC on Implementing AWS Kinesis based consumers in Lambda and pipeline data to a data lake while allowing real time analytics using DynamoDB and ordering based on the location of mobile users and ordering trends.
• Performed administration and monitoring of Amazon instances using Amazon Cloud Watch.
• Configured and setup the system alerts through Data Dog on environments like AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters.
• Experience in Creating AWS Lambda function to automate snapshot back up on AWS resources and set up the scheduled backup.
• Involved in AWS Lambda runs, which allows Lambda to apply security patches, perform health checks, and work out other routine maintenance.
• Wrote scripts and indexing strategy for migration to Amazon Redshift from SQL Server and MySQL databases and migrated on-premises database structure to Amazon Redshift data warehouse.
• Experience in the schema to define table and column mapping from S3 data to Redshift and worked on indexing and data distribution strategies optimized for sub-second query response.
• Have experience of working with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Docker file to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub.
• Handled password authentication issues in version control and JIRA helping developers to complete the code merging issues.
• Implementing inbuilt test cases in Jenkins and running the tests on master branches. Performing phase testing like Integration testing, Smoke testing Performance testing, and Load testing.
• Involved in performing application deployment to AWS Elastic Bean Stack environment.
• Developed a Docker deployment pipeline for custom application images in

AWS/DevOps Engineer

Cirrus Labs
Jan 2022 - حتى الآن · 4 سنوات 6 أشهر

Implemented the alerting techniques in maintaining and monitoring the production/corporate servers usage and storage.
Worked on AWS CloudWatch for monitoring the application infrastructure and used AWS email services for notifying.
Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
Using AWS Lambda to build data back-ends from Amazon DynamoDB to retrieve and transform data.
POC on implementing AWS Kinesis based consumers in Lambda and pipeline data to a data lake while allowing real time analytics using DynamoDB and ordering based on the location of mobile users and ordering trends.
Performed administration and monitoring of Amazon instances using Amazon Cloud Watch.
Configured and setup the system alerts through Data Dog on environments like AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters.
Experience in creating AWS Lambda function to automate snapshot back up on AWS resources and set up the scheduled backup.
Involved in AWS Lambda runs, which allows Lambda to apply security patches, perform health checks, and work out other routine maintenance.
Wrote scripts and indexing strategy for migration to Amazon Redshift from SQL Server and MySQL databases and migrated on-premises database structure to Amazon Redshift data warehouse.
Experience in the schema to define table and column mapping from S3 data to Redshift and worked on indexing and data distribution strategies optimized for sub-second query response.
Have experience of working with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Docker file to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub.
Handled password authentication issues in version control and JIRA helping developers to complete the code merging issues.
Implementing inbuilt test cases in Jenkins and running the tests on master branches.
Performing phase testing like Integration testing, Smoke testing, Performance testing, and Load testing.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
Developed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
Orchestrated and migrated CI/CD processes using Terraform Templates and Containerized the infrastructure using Docker, which was set up in Vagrant, AWS, and VPCs.
Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
Installed and managed Kubernetes applications using Helm.
Configuration of RDS instances using Cloud Formations and Terraform, creation of components with Terraform like EC2, IAM, VPC, ELB, Security groups.
Designed AWS Cloud Formation templates to create custom sized VPC subnets to ensure the successful deployment of Web applications and database templates.
Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform and involved in migrating legacy and monolithic systems to AWS.
Authorized Terraform modules for infrastructure management.
Authorized and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment.
Experienced in creation and improvisation of infrastructure as code with the Terraform and configuration tools.
Developed Python Modules for Ansible Customizations and used Ansible to document all infrastructures into version control.
Managing all services and build configurations on new servers using the configurational management tool.
Ansible and provisioning load balancer, auto-scaling group and launching configuration for micro services.
Executing Ansible Playbooks for deploying microservices and provisioning AWS environments.
Deploying and managing the spring boot applications, cluster of containers using Docker Swarm, storing the images in Docker registry, maintaining Docker Engine, Docker Hub and Docker Machine.
Implementing YAML files to configure the replication controller and services, creating configuration Maps, deployments, secrets, managing the containerized application in containers as pods.

DevOps Engineer

Deloitte
Nov 2018 - Dec 2021 · 3 سنوات 1 شهر

Installation and configuration of GIT created users, groups, repositories, branches, tags and handled merge conflicts, cloning, webhooks.
Hands on experience in writing the Ansible playbooks for Amazon Cloud for the defined Infrastructure.
Simplified the day-to-day tasks by writing customized Ansible Playbooks for deployment orchestrations, server administration tasks and to improvise the automation techniques.
Experience in writing recipes called cookbooks for Chef configuration management tool and delivered them Chef servers and to various nodes.
Built the end-to-end CI/CD pipelines in Jenkins by retrieving the source code, building the WAR/JAR archives with help of MAVEN/ANT and pushing the archives to Nexus artifact.
Efficient in tracing complex build problems, release issues, and environmental issues in a multi-component environment.
Experience in Microsoft Azure Cloud Services (Paas, SaaS), Application insights, setting up the Azure environment for POC with AWS and comparing the performance levels.
Lambda functions to access AWS services and send notifications when S3 buckets are updated.
Involved in AWS Glue runs, which allows to apply security patches, perform health checks, and work out other routine maintenance.
Implemented serverless architecture using API gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
Performed and managed the environment-related configuration changes as a part of the deployment.
Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
Building and deploying the Terraform CDK scripts for automation using Jenkins.
Involved in using Terraform to migrate legacy and monolithic systems to Amazon Web Services.
Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging, Testing, and Production environments in Azure.
Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and Azure web and database deployments.
Resolved update, merge and password authentication issues in Jenkins and Jira.
Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
Scheduled daily and weekly builds with the help of ANT/MAVEN using Jenkins.
Effective way of monitoring the design and maintenance of subversion/distribution version repositories to control strategies.
Experience with ANT and MAVEN build tools on Java projects for the development of build artifacts on the source code.
Automated the build and release management process including monitoring changes between releases.
Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
Establishing effective communication during the Release amongst Development, QA, Testing, and Business Analysis teams.
Deployed Java applications into web application servers like Apache Tomcat.

المهارات

منصة Google Cloud Configuration Management DevOps Build Management Release Management Quality Assurance CVS Subversion Git AWS Security Groups IAM EC2 S3 ELB EBS ECS Auto-Scaling VPC RDS DynamoDB Lambda CloudTrail Docker Kubernetes CloudFormation CloudFront CloudWatch ElastiCache Glacier SNS SQS Chef Jenkins Vagrant Apache Tomcat GitHub Terraform Azure App Services PaaS IaaS Azure Web Roles Worker Roles SQL Azure Azure Storage Azure AD VPN Ansible Python
الإبلاغ عن هذا الملف الشخصي؟