Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Surya Suresh

Irving,TX

Summary

I bring over 5.5+ years of DevOps expertise to the IT sector, with a skill set that includes proficiency in AWS, Terraform, GitLab, Kubernetes. My professional journey involves executing platform implementations, streamlining SDLC processes, and contributing to Agile development. I stand out in automating CI/CD pipelines, incorporating containerization, utilizing Prometheus and Grafana for monitoring, and managing incidents. My commitment to collaboration and ongoing adaptation to industry trends ensures the delivery of efficient and reliable software solutions. I have successfully implemented DevOps practices in my current organizations, resulting in improved efficiency, scalability, and reliability. My specialization lies in designing and implementing Containerization (Kubernetes) environments, effectively managing clusters at scale. I am actively seeking challenging opportunities to share my expertise and make meaningful contributions to organizational growth. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level DevOps Engineer position. Ready to help team achieve company goals. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

8
8
years of professional experience
1
1
Certification

Work History

DevOps Engineer

The Options Clearing Corporation
04.2020 - 12.2023
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management
  • Engineered a robust security architecture by deploying Envoy as a reverse proxy in conjunction with ForgeRock for a Kubernetes-based microservices environment
  • Established a secure flow where the Ingress controller routes user requests, passes bearer tokens to Envoy, and collaborates with ForgeRock for token validation, ensuring strict Role-Based Access Control (RBAC) is enforced
  • Orchestrated an Ingress controller setup to seamlessly pass bearer tokens to an Envoy reverse proxy for microservices within a Kubernetes cluster
  • Integrated ForgeRock to perform token validation and RBAC, fortifying access controls and ensuring that users are only granted access to resources based on their roles and permissions, thereby bolstering overall system security
  • Continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases
  • Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, Elastic Load Balancer, Auto scaling groups
  • Setting up life cycle policies in AWS S3 for backing up the s3 buckets data to AWS glaciers and schedule the data checkout jobs from AWS Glaciers
  • Involved in JIRA and confluence migration from on-prem to cloud
  • Worked on migrating GITHUB from on-prem to non-critical environment
  • Used Python package called Beautiful Soup for Web Scraping
  • Utilized Ansible Playbooks to set up Continuous Delivery Pipeline
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks
  • Implemented automated testing efforts for test and integration environments on SAAS applications and services as part of deployment process
  • Written Templates for AWS infrastructure as code using Terraform to build production environments
  • Dockerized applications by creating Docker images from Docker file
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
  • Automated provisioning and recurring tasks using Terraform and Python, Docker container, Service Orchestration
  • Deployed Kubernetes clusters on top of amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts
  • Worked on integration of Zephyr, with JIRA and did POC on Testlink integration
  • Developed unit and functional tests in Python
  • Created various scripts in Python for automation of various build processes
  • Composed Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode
  • Enforced Test Driven development for the DEV teams for every sprint
  • Developed & Supported tools for integration, automated testing & Release.

AWS Cloud Engineer

Neblio Technologies
06.2016 - 02.2018
  • Optimized volumes and EC2 instances and created multi–Availability Zone VPC Instances
  • Maintained Route 53 VPC, RDB, SES and SNS services in AWS cloud
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to Complete automation from commit to deployment
  • Assisted developers with establishing and applying appropriate branching, labeling convection’s using GIT source control
  • Expertise in coordinating and supporting merging process with source code control
  • Implemented and supported CI process via Jenkins
  • Implemented setup for master slave architecture to improve performance of Jenkins
  • Configure scalable storage and archive storage (Glacier) in cloud
  • Creating folders in s3 bucket and uploading images and files and maintaining buckets and folder permissions
  • Creating s3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS
  • Configure Content Delivery Network (CDN) CloudFront using s3 bucket to improve site performance
  • Working on multiple AWS instances, set security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Setup/Managing VPC, Subnets make connection between different zones
  • Setup/Managing Databases on Amazon RDS
  • Monitoring servers through Amazon Cloud Watch, SNS
  • Creating users and providing them with suitable permissions
  • Account management for workplace environment users
  • Setting up user accounts; assign privileges and user permissions working with file systems like NFS, FTP installations of Apache web servers
  • Setting up of crontab jobs for scheduling few tasks
  • Configuring MariaDB database, creating users and providing access rights to various users
  • Strong conceptual understanding of Security, VI, VIM, Nano Editors
  • Building customized Amazon machine Images, taking snapshot on monthly basis for backup purpose
  • Troubleshoot all issues related to Linux Operating System and provide support for all DEV and QA environments
  • Conducted deep-dive hands-on training sessions to transfer knowledge to customers considering or already using AWS
  • Partnered with sales team to design solutions for customers and drive AWS adoption and revenue
  • Participated in architectural discussions to Build confidence and promote customer success when developing new and migrating existing applications, software, and services on AWS platform
  • Worked as technical leader alongside customers and infrastructure team and contributed to business development
  • Oversaw development and maintenance of organization computer systems and intranet.

Education

Masters in informatics -

Northeastern University
Boston, USA
03.2020

Skills

  • Operating Systems: Linux, RHEL, Ubuntu, Windows, MAC, CentOS
  • Cloud Computing: AWS
  • Access Management: Forge Rock, IAM
  • Infrastructure security: AWS, AWS config
  • Infrastructure as Code (IaC): Terraform, Cloud Formation
  • Containerization: Docker, Kubernetes
  • Configuration Management: Ansible
  • Source Code Management: Bitbucket, GitLab
  • Build Tools: Maven, Npm
  • Repositories: Nexus, JFrog, ECR
  • CI/CD Tools: Jenkins, Gitlab
  • Monitoring: ELK Stack, Datadog, Grafana, Prometheus, Splunk, New Relic
  • Project Tracking: JIRA
  • Enterprise wiki: Confluence
  • Database: Atlas Mongo, Oracle, MS SQL
  • Application code scanners : SonarQube
  • Scripting Languages: Python, Bash, SQL
  • Software Development Methodologies: Agile, Scrum, Waterfall
  • Build releases
  • JIRA

Certification

  • AWS Certified Solution Architect – Associate, 11/2020, 11/2022
  • Azure Administrator – Associate, 11/2020, 11/2022

Timeline

DevOps Engineer

The Options Clearing Corporation
04.2020 - 12.2023

AWS Cloud Engineer

Neblio Technologies
06.2016 - 02.2018

Masters in informatics -

Northeastern University
Surya Suresh