SUMMARY
Experienced DevOps Engineer with *+ years in the IT industry, specializing in cloud platforms like AWS and Microsoft Azure. Skilled in migrating and implementing applications from on-premises to cloud, utilizing AWS and Azure Services
Good experience on DevOps tools such as CircleCI, Maven, GIT, Nexus, K8, Ansible and Docker. Created Jenkins pipeline to build the images and then pushed those images to AWS ECR that is later consumed by the AWS EKS-Kubernetes and AWS ECS cluster to do the rolling deployments by consuming the images. Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet, Proficient in using all Amazon web services like etc. EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation.
Expertise with AWS technologies that support automation using Cloud formation to create EC2 instances, ELBs, Route 53 DNS, Auto scaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM etc. Configured Amazon Web Services (AWS) infrastructure with automation and configuration management tools like Ansible, Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience. Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT for the successful deployment of Web applications and database templates. Worked on modifying the existing AWS infrastructure to server less architecture (AWS Lambda, AWS Kinesis) by creating a Server less Architecture using AWS Lambda, API gateway, Route 53, S3 buckets. Proficient in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure Resource Manager (ARM), Azure storage, Azure Active Directory (AD), Azure, Blob Storage, Azure VMs. Hands on experience using Azure Kubernetes service to deploy and managed Kubernetes cluster in Azure, created an AKS cluster within the Azure portal, with the Azure CLI, also used template driven deployment options.
Hands on experience in developing APIs using Kubernetes. Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the micro services using its Nodes, Pods, Selectors, and Services. Extensively worked on CircleCI by installing, configuring, and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments. In depth knowledge & experience in creating CI/CD pipelines using CircleCI. Experience in using CircleCI to automate most of the build related tasks. Knowledge / experience in creating CircleCI & CI pipelines.
Extensively used build automation tools like MAVEN for the building of deployable artifacts such as war, jar from source code and using various repository management tools like SonarQube and Nexus to deploy and manage artifacts.
Experience with Ansible as Configuration management tool, to automate repetitive tasks. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT. Expert in Container management using Docker and set up the automated build on Docker HUB. Proficient with Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases. Worked in container-based technologies like Docker and Kubernetes.
DevOps Practice for Micro Services Architecture using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Ability to build deployment, build scripts and automatic solutions using scripting languages like Shell scripting
(Bash).
VIKAS GOVARDHAN
DevOpsEngineer SiteReliabilityEngineer
548-***-**** ******************@*****.*** Vikas G Sr DevOps Engineer/Migration Engineer
River meadow Toronto
Experience migrating enterprise applications from traditional data centers to AWS and Azure cloud environments.
Strong understanding of IaC tools like Terraform, CloudFormation, or Azure ARM templates Containerization experience with Docker and orchestration with Kubernetes CI/CD pipeline implementation using tools like Jenkins, GitLab CI, or Azure DevOps Network architecture knowledge spanning on-premises, hybrid, and cloud-native designs Proven ability to assess existing infrastructure and determine optimal migration approaches (rehost, refactor, rearchitect, rebuild)
Experience creating detailed migration plans with minimal downtime windows Database migration expertise (SQL Server, Oracle, MySQL to cloud-native options) Data transfer methodology knowledge (AWS Snowball, Azure Data Box, direct connect) Cost optimization strategies during and after migration Implementation of security best practices across hybrid environments Experience with identity management solutions spanning on-premises and cloud Compliance framework knowledge (HIPAA, PCI-DSS, SOC2) throughout migration Expertise in data encryption and key management across platforms Implementation of observability solutions across hybrid environments Automated alerting and incident response systems
Performance tuning for cloud-based applications
Disaster recovery and business continuity planning in multi-cloud environments Experience leading migration projects and coordinating cross-functional teams Strong communication skills for technical and non-technical stakeholders Documentation practices for knowledge transfer and operational handover Proactive risk identification and mitigation strategies Jun 2024 - Present
Proficiency in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments. Implemented software methodologies like Waterfall model, Agile, and SCRUM. WORK EXPERIENCE
Site Reliability Engineer/Cloud Engineer
Smile CDR Toronto
Mar 2021 - May 2024
Managed and deployed servers across AWS, Azure, ThinkON, and OpenStack, provisioning resources with ARM Templates and configuring Route53 for DNS
Automated builds and weekly releases using ANT/Maven, managing CI/CD pipelines via Jenkins and creating jobs programmatically with its REST API
Deployed and managed Docker containers and Kubernetes clusters on Azure, GCP, and OpenStack, assisting developers in containerizing applications for CI/CD workflows Set up DC/OS clusters using Azure Container Service (ACS) and extended ACS engine functionalities for better orchestration
Configured Azure availability and scale sets for high availability, optimized traffic, and implemented security policies using Azure Resource Manager
Built and managed OpenStack environments, deploying compute, storage, and networking resources, and ensuring stable operations and resource optimization Installed and maintained web servers like Apache, Nginx, and WebSphere, deploying Java-based applications with JAR, EAR, and WAR files
Cloud/DevOps Engineer
Bank of America India
Designed and managed AWS architectures using EC2, S3, VPC, RDS, ELB, Auto Scaling, Route 53, and CloudFormation for scalable cloud solutions
Automated AWS operations with scripts for snapshot management, lifecycle policies, and data backup in S3
Built virtual data centers on AWS with VPCs, subnets, security groups, and elastic load balancing for enterprise data hosting
Deployed and managed Docker containers, built custom images, and implemented Docker Swarm for auto-discovery in a CI/CD environment
Used Terraform for infrastructure as code, deploying and maintaining AWS resources, and automated with Ansible
Managed Jenkins CI/CD pipelines for build automation, artifact deployment to Nexus, and post-build actions Wrote Ansible playbooks to configure systems, automate tasks, and manage continuous deployments
Integrated ELK stack for centralized logging and analytics, set up enterprise ELK clusters, and monitored applications with New Relic
Developed and maintained GIT repositories with tailored branching strategies for project needs Automated AWS environment creation using CloudFormation, AWS CLI, and custom scripts in Shell and Python Configured Maven for building Java applications and managing releases, enabling artifact sharing via Nexus Implemented and monitored AWS services like CloudWatch, Lambda, Kinesis, and Elastic Beanstalk for proactive management
Jun 2018 - Dec 2019
Managed hybrid cloud environments, deploying virtual machines, virtual networks, and storage on OpenStack and Azure IaaS/PaaS
Administered SQL Server, SSRS, and integrated Hibernate ORM with SQL Server for database performance and deployment optimization
Migrated version control systems from VSS to Git, managing branching strategies and ensuring collaboration efficiency for CI/CD pipelines
Developed automation scripts in Shell, PowerShell, Python, and Ruby to streamline workflows, improve Jenkins- based build processes, and automate OpenStack deployments Configured and monitored OpenStack infrastructure using Ceilometer, ensuring high performance and uptime of cloud resources
Provided on-call support for incident management, integrating HL7 FHIR protocols and resolving production issues for healthcare systems
Collaborated with project managers and developers to meet milestones, resolving version control merge issues and maintaining deployment consistency
Utilized Splunk and OpenStack Ceilometer for performance metrics collection, creating custom TAs and ensuring optimal resource utilization
DevOps Engineer / Linux Administrator
Airtel Communications India
Jun 2016 - May 2018
Designed and implemented CI/CD pipelines using Jenkins for weekly and on-demand releases, integrating Docker and Kubernetes for deployment
Automated microservices builds with Jenkins, deploying to Kubernetes Pods and managing runtime environments Configured Git and SVN for version control, including migration from SVN to Git and automated builds using Maven/ANT in Jenkins
Utilized Puppet, Chef, and Ansible for configuration management and deployment automation, including developing manifests and playbooks
Deployed and managed containerized applications using Docker and Kubernetes; automated deployments for agile workflows
Administered Linux/Unix servers (RHEL), including installation, upgrades, and network configurations (NIS, DNS, SSH, DHCP, SNMP)
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers. Used JIRA as a ticketing tool and generated reports for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes.
Created various Kubernetes Replication controllers to allow more than one pods such as Jenkins master server, in various minions within same period.
Validated deployments in Kubernetes by establishing a local development workflow that used Mini kube and implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
Redesign and implement Domain Name System (DNS) infrastructure to reduce complexity, improve performance.
Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS, and Red hat Linux.
Specialized in Network Administration and Application Support on Red hat-Linux, SUSE Linux, CentOS, and Ubuntu.
Created, installed, WebLogic Application servers, deployed WAR, JAR files on them installed on both Linux servers
EDUCATION
Post Graduate Diploma - Information Technology and Business Analysis Conestoga College Kitchener
CERTIFICATIONS
Microsoft Certified Azure Administrator AZ-104
Microsoft Certified Azure Administrator AZ-305
Certified Kubernetes Administrator - The Linux Foundation