Summary
Overview
Work History
Education
Skills
Timeline
SUMANTH VIKRAM

SUMANTH VIKRAM

DevOps Engineer
Toronto,ON

Summary

I have 7 years of impeccable IT experience in DevOps, Cloud Strategy planning & Migration at the enterprise level. DevOps and cloud engineer with extensive experience in Linux system administration, application performance monitoring, and observability. Skilled in deploying cloud solutions that meet the goals of high availability, performance, stability, security, and cost efficiency. Proven track record of leading cross-functional teams, optimizing CI/CD pipelines, and driving automation initiatives. Strong expertise in cloud platforms, containerization,infrastructure-as-code, and monitoring solutions. Committed to delivering efficient and reliable infrastructure to support continuous integration and deployment.

Overview

7
7
years of professional experience

Work History

Senior DevSecOps Engineer

Sophos
Toronto, ON
08.2022 - Current
  • Responsible for design, build, monitor, and enhance services and production environment
  • Developed and implemented an Agile SDLC and refinement of the Software, years of experience as a Build and Release Engineer with DevOps Configuration Management (SCM) infrastructure
  • Migration of the Source Code from Apache Subversion (SVN) to GITHUB, and the migration from GitHub to Bitbucket
  • Used Jenkins for automating Builds and Automating Deployments
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Managed Docker orchestration and Docker containerization using Kubernetes
  • Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Jenkins, and Chef
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
  • Worked on using Chef Attributes, Chef Templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY
  • Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Chef, Nagios and Elasticsearch
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory)
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible
  • Used a micro service architecture, with Spring Boot -based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity microservices
  • Virtualized the servers using the Docker for the test environments and dev-environments needs
  • Integrated Maven with Subversion to manage and deploy project related tags
  • Developed and maintained Perl/Shell scripts for build and release tasks
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets
  • Involved in checking the quality of the code by using SonarQube
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
  • Used configuration management tools Chef and CF Engine
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platforms

Responsibilities:

  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes
  • Developed applications and methods with Python for ETL, writing and reviewing code for server-side Python applications
  • Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within Open Stack
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services
  • Managing the code migration from TFS and CVS to Subversion repository
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS
  • Utilized Kubernetes and Docker for the run time environment of the CI/CD system to build, test deploy
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline
  • Applied technical knowledge to help promote safe work environment and enhance customer satisfaction.
  • Build a CI/CD pipeline to automate the process using the Python and Bashscript.
  • Led the transformation of infrastructure to an automated, scalable, and highly available environment using cloud platforms, Docker containers, and Kubernetes orchestration.
  • Implemented CI/CD pipelines, reducing deployment time by 60% and ensuring smooth and consistent software releases.
  • Collaborated with development and operations teams to optimize application performance, scalability, and reliability.
  • Introduced infrastructure-as-code practices using Terraform, resulting in efficient provisioning and management of resources.
  • Improved monitoring and alerting mechanisms, reducing system downtime by 40% and enabling proactive issue detection.
  • Mentored junior team members, providing guidance on DevOps best practices and fostering a culture of continuous learning.

DevOps Engineer

Morgan Stanley
Montreal, QC
02.2021 - 07.2022
  • Developed Python and shell scripts for automation of the build and release process
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements
  • Installed, Configured and Managed Nexus Repository Manager and all the Repositories
  • Worked on infrastructure with Docker containerization and maintained Docker Images and containers
  • Created cookbooks and recipes in Chef for continuous deployment
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool

Responsibilities:

  • Design, deploy, and managed scalable and highly available cloud infrastructure on AWS, Azure, and Google Cloud Platform (GCP).
  • Created and maintained built wrapper scripts using PERL
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch
  • Involved in setting up JIRA as a defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker
  • Implemented and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
  • Automate infrastructure provisioning, configuration, and deployment processes to achieve rapid and reliable application delivery.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the JIRA
  • Experimented with Docker, by using Docker-compose
  • Automate processes with PowerShell scripts
  • Automated build process by defining build definitions and customizing XAML files
  • Implemented build stage- to build the micro service and push the docker container image to the private docker registry
  • Maintained and executed build scripts by coordinating with development and QA teams
  • Configured and Maintained Apache web servers for Release Management Team's internal use
  • Implemented containerization using Docker to enable efficient application deployment and scalability.
  • Utilized container orchestration platforms like Kubernetes to manage and scale containerized applications.
  • Installed, Configured and Maintained, APACHE, TOMCAT and JBOSS servers in Red Hat LINUX environment.

Cloud Engineer

Healthcare
Vancouver, BC
08.2018 - 01.2021
  • Performed all necessary day-to-day GIT support for different projects
  • Worked with AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud watch, ELB, Auto-scaling and SNS.
  • Created Python script using AWS API Calls to manage all resources deployed on AWS
  • Created and configured Jenkins server using Terraform and Ansible
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets
  • Experience in monitoring infrastructure using Nagios
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu/RHEL) and configuring launched instances with respect to specific applications
  • Created a Virtual Network on Windows Azure to connect all the servers
  • Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway
  • Handled escalated Support tickets till closure for MS Azure PaaS platform
  • Configured AD connect to configure federation with on-premises ADFS and Azure AD
  • Deployed and designed pipelines through Azure data factory and debugged the process for errors
  • Created and wrote shell scripts (Bash), Perl, Python and PowerShell for automating tasks
  • Implemented and maintained security best practices in cloud environments, including identity and access management (IAM), network security, and data encryption.
  • Conducted regular security audits and vulnerability assessments to ensure compliance with industry standards and regulations.
  • Implemented disaster recovery strategies and backup solutions to ensure business continuity.
  • Monitored cloud resources and applications using tools like CloudWatch, Azure Monitor, or Stackdriver to ensure optimal performance, availability, and cost efficiency.
  • Analyzed cloud usage and cost patterns, identify opportunities for optimization, and implement cost-saving measures.

DevOps Engineer

RMSI
Hyderabad, India
06.2016 - 07.2018
  • Created a Terraform deployment process that significantly improved build times, allowing for more excellent customization options, allowed customers to use state in their environments and enhanced multi-cloud deployments options for customers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploys.
  • Used Ansible as a Configuration Management tool to automate repetitive tasks, quickly deploys critical applications, and used Ansible Tower to monitor automation activity and manage cloud infrastructure.
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
  • Experienced working with Branching, Merging, Tagging and maintaining the versions using SCM tools like GIT (GitHub).
  • Utilized infrastructure-as-code practices with Terraform or CloudFormation to automate the provisioning and configuration of platform resources.
  • Set up the Linux Corn jobs for automating various build related jobs and application data synchronization jobs.
  • Provided incident management and troubleshooting support to resolve platform-related issues and minimize downtime.
  • Conducted performance tuning and optimization activities to enhance platform reliability and scalability.
  • Ensured compliance with security and regulatory standards, implementing appropriate measures for data protection and access control.
  • Implemented robust monitoring and logging solutions with Prometheus, ELK Stack, and Grafana to ensure optimal platform performance and availability.
  • Collaborated with cross-functional teams to define and implement platform requirements, ensuring alignment with business objectives.

Education

Computer Science

Jawaharlal Nehru Technological University, Kakinada, India
05.2016

Skills

  • Cloud Platforms: AWS, Azure, Google Cloud
  • Configuration Management: Ansible, Puppet, Chef
  • Continuous Integration/Deployment: Jenkins, GitLab CI/CD, CircleCI, Bamboo, Hudson, Chef, Puppet
  • Containerization: Docker, Kubernetes
  • Bug Tracking Tools: JIRA, Rally, Remedy
  • Build Tools: MAVEN, Gradle, ANT
  • Infrastructure-as-Code: Terraform, CloudFormation
  • Monitoring and Logging: Prometheus, Nagios, ELK Stack
  • Scripting Languages: Shell scripting, Python, Ruby, Perl, Bash
  • Version Control Systems: Git, Subversion, CVS, Clear case
  • Operating System: LINUX, UNIX, RHEL/CentOS 5x/6x/7, Windows, Mac OS
  • Agile Methodologies: Scrum, Kanban
  • Leadership and Collaboration
  • Strong Analytical and Problem-Solving Skills

Timeline

Senior DevSecOps Engineer - Sophos
08.2022 - Current
DevOps Engineer - Morgan Stanley
02.2021 - 07.2022
Cloud Engineer - Healthcare
08.2018 - 01.2021
DevOps Engineer - RMSI
06.2016 - 07.2018
Jawaharlal Nehru Technological University - , Computer Science
SUMANTH VIKRAMDevOps Engineer