Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Deepchand Alokam

Deepchand Alokam

AWS DevOps Engineer
Sarnia,ON

Summary

Over 5 Years of experience in IT industry comprising of DevOps, Cloud Computing, Infrastructure Configuration Management, Linux Systems administration, and Software Configuration Management (SCM). Skilled in both AWS and Azure cloud platforms, utilizing a wide array of tools and services to optimize operations. Within the Azure ecosystem, I am adept at utilizing compute services such as Azure Virtual Machines for scalable computing resources, Azure Kubernetes Service (AKS) for managed Kubernetes orchestration, and Azure Functions for serverless compute capabilities. Experience into storage solutions with Azure Blob Storage for object storage, Azure Files for managed file shares, and Azure Data Lake Storage for secure and scalable data lake solutions. In the networking realm, I excel in configuring Azure Virtual Networks for isolated and customizable network infrastructures, Azure Load Balancer for high-performance load balancing, and Azure VPN Gateway for secure network connections between on-premises and Azure environments. I have hands-on experience with Azure DevOps for collaboration, code sharing, and CI/CD pipelines. My proficiency in monitoring and management extends to Azure Monitor for full-stack monitoring, Azure Log Analytics for machine data collection and analysis, and Azure Policy for defining and enforcing policies across Azure resources. Security is paramount in my practice, and I am well-versed in leveraging Azure Security Center for unified security management, Azure Key Vault for secure key and secret management. Familiarity with Azure Load Balancers for distributing incoming network traffic across multiple resources to ensure high availability and reliability. Utilize Terraform for infrastructure as code, managing Azure resources with efficiency and scalability, ensuring consistent and reproducible deployments. Experience with Azure PaaS services including Function Apps for serverless application development, and App Service for hosting web applications with auto-scaling and deployment slots. Expertise in managing databases with Azure SQL Database and Cosmos DB for efficient data management and analytics. Utilizing Azure Synapse Analytics and HDInsight for efficient data processing and insights in analytics. I configure Azure Virtual Networks (VNets) and subnets to create isolated and customizable network infrastructures, ensuring secure communication between resources. Adaptability and dedication to staying updated make me a valuable asset in any Azure cloud environment. Primary duties include coming up with a combination of Automation/Tools and Processes to achieve Continuous Delivery/ Continuous Integration for various applications by integrating along with establishing process for Code Promotion within the Enterprise to move code from Dev, QA, Stage and Prod Environments. Experience in AWS operations and automation using CLI or APIs for various services like EC2, EBS, S3, Glacier, VPC, Route53, Cloud Formation, Cloud Front, RDS, DynamoDB, ElastiCache, ELB, Auto scaling etc. Experienced with a strong background in implementing and managing vault solutions for secure secrets management. Seeking opportunities to contribute my expertise in enhancing security and efficiency in software development pipelines. Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch. Created required components to enable a private, internal only cloud infrastructure. Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions. Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center, and IBM ClearQuest.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Associate Infrastructure L1

Publicis Sapient
Toronto, Ontario
12.2021 - Current
  • My primary role as a DevOps Engineer is to build AWS infrastructure with various resources, including VPC, EC2, S3, IAM, EBS, and Security Group.
  • Creating Workspaces using Swagger.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS, and SNS services in AWS cloud.
  • Terraform to manage lifecycle, which includes provisioning new resources, managing the existing ones, and destroying the unused ones.
  • Implemented auto-scaling groups and load balancing to ensure high availability of applications.
  • Deploying and maintaining a production environment using AWS EC2 instances and ECS with Docker.
  • Implemented AWS CloudWatch for real-time monitoring of infrastructure and applications.
  • Created monitoring alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Building CI/CD pipelines using GitLab for the multi-region setup.
  • Hands-on experience with Splunk event logs for identifying errors.
  • Implemented AWS Secrets Manager for secure secrets management in a personal project.
  • Developed automated deployment scripts using AWS CodePipeline, enhancing efficiency and security.
  • Troubleshoot the automation of installing and configuring applications in the test environments.
  • Created Python scripts to fully automate AWS services, including web servers, ELB, CloudFront distribution, database, EC2, and database security groups. Also, automated S3 bucket and application configuration. This script creates stacks, single servers, or joins web servers to stacks.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route 53 to manage DNS zones, also give public DNS names to elastic load balancer IPs.
  • Developed and implemented a Git branching strategy to streamline development processes.
  • Utilized GitHub Actions for CI/CD, including Docker image builds, ECR image pushes, and Kubernetes deployment.
  • Orchestrated the setup of Kubernetes, deploying microservices using YAML files.
  • Implemented an NLB and configured API Gateway for seamless communication.
  • Integrated SonarQube into the CI/CD pipeline to ensure code quality.
  • Collaborated with developers to address identified vulnerabilities in ECR.
  • Monitored pod health and application status post-deployment.
  • Implemented daily updates to the Scrum master, ensuring transparent communication.
  • Collaborated with the database team, ensuring synchronization with table and code updates.
  • Worked closely with developers to troubleshoot issues in the Kubernetes pods.
  • Regularly performed vulnerability checks in ECR, ensuring a secure container environment.
  • Initiated and maintained a feedback loop for continuous improvement in the development lifecycle.
  • Established a seamless integration between the frontend and backend using S3 and API Gateway.
  • Ensured efficient deployment by syncing frontend code to S3 and dynamically connecting to the backend.

AWS DevOps Engineer

Mastercard
Vancouver, Canada
01.2019 - 12.2021
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Implemented AWS Secrets Manager to securely manage API keys and database credentials, reducing security risks
  • Developed automated scripts for creating and rotating secrets, ensuring continuous compliance with security policies
  • Leveraged AWS Systems Manager Parameter Store to centralize application configuration, simplifying management and updates
  • Collaborated with cross-functional teams to design and implement CI/CD pipelines using AWS CodePipeline and CodeBuild
  • Implemented automated local user provisioning instances created in AWS cloud
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Hands on experience on AWS cloud services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, DynamoDB, WorkSpaces, Lambda, Kinesis, RDS, SNS, SQS)
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Designed and implemented CI/CD pipelines using AWS CodePipeline, enabling automated software delivery with frequent releases
  • Defined branching, labeling, and merge strategies for all applications in Git
  • Built Continuous Integration environment Jenkins and Continuous delivery environment
  • Designed workflows in Atlassian JIRA to deal with issues and maintained all the user stories for tracking as per Scrum/Agile style
  • Terraform to manage life cycle which includes provisioning new resources, managing the existing ones, and destroy the unused ones
  • Automated the infrastructure automation by developing Terraform modules to provision AWS infrastructure
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling load balancers (ELBs) in the defined virtual private connection
  • Deployed applications on AWS by using Elastic Bean Stalk
  • Integrated delivery (CI and CD process) Using Jenkins
  • Implemented HashiCorp Vault for secure secrets management, reducing exposure to sensitive data
  • Developed automated workflows to dynamically generate database credentials using Vault's dynamic secrets engine
  • Collaborated with the security team to define and enforce access control policies within Vault
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes
  • Manage AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch
  • Migrated applications to the AWS cloud
  • Involved in DevOps processes for build and deploy systems
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans, and which direction to go if they hit a snag
  • Planned release schedules with agile methodology & coordinated releases with engineering &SQA furtively delivery
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

DevOps Engineer/Build - release

RBC Bank
Toronto, ON
09.2016 - 12.2018
  • Performed deployment of Amazon EC2 instances in AWS environment
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administration of VPCs
  • Responsible to create and maintain Continuous Integration (CI) using tools Jenkins over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and configuring launched instances with respect to specific applications
  • Implemented CI and CD for database using Jenkins and CodeDeploy
  • Performed SVN to GIT migration and managed branching strategies using GIT flow workflow
  • Setup ELB for different applications to ensure high availability
  • Good experience in creating components documentation using react.js
  • Used Amazon S3 to backup database instances periodically to save snapshots of data
  • Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups, attached profiles and roles using AWS Cloud Formation templates and Ansible modules
  • Implemented Docker to provision slaves dynamically as needed and to create and Maintain Docker files in Source Code Repository build images and ran containers for applications and testing purposes
  • Responsible to create and handle multiple Docker images primarily for middleware installations and domain configurations
  • Worked on installation & configuration of Kubernetes and clustering them
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed
  • AWS EC2, VPC, S3, Route53, IAM, Cloud Formation, ELB and Elastic Beanstalk based infrastructure automation through Chef, Vagrant, Bash Scripts
  • Responsible to manage the Private Cloud Environment using Chef
  • Used Amazon Route53 to manage DNS zones also give public DNS names to elastic load balancers IP's
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks
  • Create release pipelines using GIT for automatic workflow
  • Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mounted network shared drives
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub
  • Worked on Docker-Compose and Docker-Machine
  • Design and document CI/CD tools configuration management.

Education

Bachelor of Technology (B.TECH) - Electronics & Communications Engineering

JNTUK, Kakinada India
01.2015

Skills

  • DevOps
  • Cloud Computing
  • Infrastructure Configuration Management
  • Linux Systems administration
  • Software Configuration Management (SCM)
  • AWS
  • Azure
  • Azure Virtual Machines
  • Azure Kubernetes Service (AKS)
  • Azure Functions
  • Azure Blob Storage
  • Azure Files
  • Azure Data Lake Storage
  • Azure Virtual Networks
  • Azure Load Balancer
  • Azure VPN Gateway
  • Azure DevOps
  • Azure Monitor
  • Azure Log Analytics
  • Azure Policy
  • Azure Security Center
  • Azure Key Vault
  • Terraform
  • Azure PaaS services
  • Azure SQL Database
  • Cosmos DB
  • Azure Synapse Analytics
  • HDInsight
  • Docker
  • AWS operations and automation
  • CLI
  • APIs
  • EC2
  • EBS
  • S3
  • Glacier
  • VPC
  • Route53
  • Cloud Formation
  • Cloud Front
  • RDS
  • DynamoDB
  • ElastiCache
  • ELB
  • Auto scaling
  • JIRA
  • Remedy
  • HP Quality Center
  • IBM ClearQuest
  • Maven
  • GitHub
  • Git
  • Chef
  • Kubernetes
  • Cloud Watch
  • Code Deploy
  • Web Sphere
  • Application Servers
  • Linux
  • CentOS
  • Bastion Host
  • SNS
  • SonarQube
  • Hashicorp Vault
  • Subversion
  • Jenkins
  • Shell scripting
  • Atlassian JIRA
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Power Shell
  • Spring Boot
  • Oracle
  • MySQL
  • NoSQL
  • Mongo DB

Certification

  • AWS Certified Solutions Architect Associate

Timeline

Senior Associate Infrastructure L1

Publicis Sapient
12.2021 - Current

AWS DevOps Engineer

Mastercard
01.2019 - 12.2021

DevOps Engineer/Build - release

RBC Bank
09.2016 - 12.2018

Bachelor of Technology (B.TECH) - Electronics & Communications Engineering

JNTUK, Kakinada India
Deepchand AlokamAWS DevOps Engineer