Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sravan Kumar Ratna

London,ON

Summary

Results-oriented AWS-certified professional with 7 years of experience in designing, implementing, and managing AWS cloud solutions for diverse clients across various industries. Proficient in cloud architecture, deployment, migration, automation, and optimization. Demonstrated expertise in AWS services including EC2, S3, RDS, EBS, Lambda,ECS,ECR,SNS,SQS, Code commit,Route 53,Code deploy,VPC, IAM, ELB, Cloudwatch, CloudFormation, and more. Proven ability to collaborate with cross-functional teams to deliver scalable and secure cloud solutions that align with business objectives. Strong problem-solving skills and a commitment to continuous learning in the dynamic field of cloud computing

Overview

7
7
years of professional experience

Work History

Cloud DevOps Engineer

JMIR Publications
03.2021 - Current
  • Experience on DevOps, Networking, AWS - Public Cloud and Release Management process that includes end-to-end code configuration, automation and deployments of artifacts for entire SDLC model over AWS Cloud in 24/7 uptime environments.
  • Experience with administration, maintenance and operations of different AWS Services - Elastic Beanstalk, RDS, SQS, VPC, Auto Scaling Groups, IAM user roles and policies, ECS, EC2, ELB, AWS Lambda, S3 Buckets, Cloud Watch Monitoring, Cloud Front, SNS, Cloud formation, Route53, ACM.
  • Implemented serverless architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Created a Lambda Deployment function and configured it to receive events from S3 bucket.
  • Designed data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Hands on experience setting up public/private cloud infrastructures for PROD and NON-PROD environments.
  • Provisioned and managed infrastructure and its components using Iac like terraform, AWS CloudFormation and cdk.
  • Experience in building docker images using docker files, packer for Image as code .And also Pushing the built images to public and private registry.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, and installation and configuring Kubernetes and Clustering them.
  • Experience with Docker orchestration tools like Docker Swarm, Kubernetes, Mesos and Marathon.
  • Hands on experience on routine operational tasks involving AEM, Apache, MySQL RDS, EC2s and Route53.
  • Maintained GIT repositories, branches and tags and Experience in Administering GITHUB repository.
  • Written Ansible Playbooks and Chef Cookbooks to automate build and deployment process on clusters.
  • Experience in using container tools like Docker for deployment and build web applications, to run across any machine- physical, AWS EC2 and Beanstalk or virtual machine using VMWare/Vagrant.
  • Experience on Jenkins for Continuous Integration, DevOps Pipelining , AWS Code Deploy,Code Commit
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes for container management.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Hands on experience using Terraform for building, changing, and versioning infrastructure safely and efficiently.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.Troubleshooting any build issue with ELK and work towards the solution.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Created automated scripts which integrated with Amazon API to control EC2 instance operations.
  • Experience Using API Gateway for consolidation of authentication logic to a single place and protecting the downstream integration from unauthorized requests.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Supported and developed tools for integration, automated testing, and release management like Circle Ci, CTO.ai
  • Experience setting up monitoring, alert Notifications using NewRelic,Grafana and Prometheus.io,Cloud Watch, SQS,SNS to minimize the downtime and to get detailed information on the cause .
  • Participated in disaster recovery exercises in order to test the reliability of the system.
  • Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
  • Coordinated with other teams for successful rollouts of new features or bug fixes.
  • Resolved complex technical problems through root cause analysis techniques.
  • Performed security audits on systems regularly in order to identify potential threats.
  • Ensured proper backup strategies are implemented across environments.
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.

Cloud DevOps Engineer / Build and Release Engineer

American Express
09.2018 - 03.2021
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Configured Git and Maven plug-ins in Jenkins server used GitHub repository to run the Jenkins job for Continuous Integration (CI).
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate Continuous Integration (CI).
  • Performed server automation with Chef and written Chef Cookbooks for installing Operating systems, installing software, web applications in Virtual machines and AWS EC2 instances.
  • Configured and managed cloud infrastructures using Amazon Web Services (AWS), which includes EC2, S3, IAM, VPC, Cloud Watch and CloudFormation.
  • Installed applications on AWS EC2 instances and configuring the storage on S3 buckets, performed S3 buckets creation, policies and IAM role-based policies and customizing the JSON templates.
  • Boosted efficiency by scheduling jobs for automated tasking and notification of failures and alerts.
  • Experience in Linux Systems administration including File system Management, Local Security Implementation,Software Management and Shell scripting.
  • Experience in working with GIT to store the code and integrated it to Ansible tower to deploy the playbooks
  • Working knowledge on the server group and configured the EC2 instances, metadata and policies.
  • Experience in querying RDBMS such as Oracle, MYSQL and SQL Server by using PL/SQL for data integrity
  • Experience in building & deploying Java/SOA applications and troubleshooting any build & deploy failures.
  • Worked on AWS CDK, deployed infrastructure for static website, multi-stack application that spans multiple aws accounts and regions using python and typescript .
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Used ANT and Python scripts to automate the Build and deployment process.
  • Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
  • Monitoring each service deployment and validating the services across all environments.
  • Migrating present 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.
  • Integrated the Docker containerized applications to get them functional and working.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configuring the Website backup and monitoring the daily Incremental backups.
  • Defined build and configuration standards to provision infrastructure services.
  • Integrated systems with third-party applications to enable visualization, integration or analytics by end users.
  • Implemented and configured security services to properly harden infrastructure.
  • Tested and troubleshot application and documented issue resolutions for development team.
  • Collaborated with support team to assist client stakeholders with emergent technical issues and develop effective solutions.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Analyzed user needs and software requirements to determine design feasibility.
  • Assisted development team with creating and rolling out timely solutions.
  • Delivered software solutions consistent with product roadmap and meeting release plan milestones.
  • Developed procedures to automate code builds and deployments.
  • Improved the performance of SQL scripts by using ORM methodology.
  • Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and Ansible.

DevOps Engineer

Vanguard
08.2017 - 09.2018
  • Created fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Worked on CI/CD tools Jenkins and GIT version control system for continuous smooth code release process.
  • Integrated Jenkins with GitHub private repositories builds Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Implemented a comprehensive monitoring and logging strategy to support the Application logs, cloud logs and system logs.
  • Developed Maven Build Scripts based on the requirements. Managed Maven project dependencies by creating parent-child relationships between projects.
  • Extensively worked on continuous integration tool like Jenkins and Bamboo for end-to-end automation of various build and deployments.
  • Worked in Data Analysis and Data Management activities with data quality, data organization, metadata, and data profiling.
  • Implemented a comprehensive monitoring and logging strategy to support the Application logs, cloud logs and system logs.
  • Worked in Data Analysis and Data Management activities with data quality, data organization, metadata, and data profiling.
  • Experience of writing & managing Chef Scripts using Linux automated deployments using Chef.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience with New Relic monitoring and alerting services for servers, switches, applications and services.
  • Worked closely with developers and managers to resolve the issues that were risen during the deployments in different environments.
  • Author necessary Root Cause Analysis (RCA) documents after service breaks.
  • Collects RCA documents from other responsible departments for service breaks impacting platforms. Follow up on corrective actions items determined by RCA meetings.
  • Participate, manage, lead incident response calls ensuring immediate mitigation and then ultimate resolution to the root causes of all service interruptions.
  • Participated and managed lead incident response calls ensuring immediate mitigation and then ultimate resolution to the root causes of all service interruptions.
  • Contributed to the team effort by accomplishing related results and participating on projects as needed
  • Scheduled users to perform High Performance Computing activities on the Linux cluster.
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Experience in managing and tuning MySQL and writing SQL scripts.
  • Installed and configured Nagios monitoring tool to manage infrastructure.
  • Applied patches and supported Linux Servers with Oracle Database servers, worked on Kernel patching.
  • Monitored System Performance, Tuned and optimized systems for better performance and worked on setting up Grafana.
  • Implemented systems automation using scripting languages like Python and Bash.
  • Used Puppet to manage Web Applications, Configuration Files, Data base, Commands, Users Mount Points, and Packages.
  • Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
  • Collaborated with developers in order to troubleshoot application related issues quickly.
  • Provided support for web servers configuration and maintenance activities.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
  • Responsible for the Plugin Management, User Management and end-end build and deploy setup using Jenkins.
  • Developed a fully automated continuous integration system and custom tools developed in python.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Optimized the release cycle by automating deployments with tools like Chef, Puppet, or Ansible Tower.
  • Devised automation, backup and recovery protocols to preserve and safeguard data.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Puppet, Puppet dashboard for configuration management.
  • Managed infrastructure components including virtual machines, storage devices, networks.
  • Automated application build and deployment, driving efficiency of code development process.
  • Automated manual tasks wherever possible using scripting languages like Python and Ruby.
  • Worked closely with software developers and DevOps to debug software and system problems. Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Coordinated system installations, testing and code corrections.
  • Coordinated testing and validation procedures through software development lifecycle.
  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.

Education

Bachelor of Technology - Computer Science

Gitam University
Hyderabad

Skills

  • Cloud Technologies: Amazon Web Services, Microsoft Azure
  • Version Control Tools: Git, Bitbucket, GitLab, AWS CodeCommit, Azure Git
  • Infrastructure as Code (IaC) : CloudFormation,Terraform
  • AWS Serverless Technologies: Lambda, Fargate
  • Containerization: Docker, Kubernetes (EKS),ECS,ECR
  • Data Storage & Management: S3, RDS, DynamoDB
  • Networking: VPC, Route 53, CloudFront,Identity & Access Management (IAM)
  • Monitoring, Logging & Alerting : CloudWatch, CloudTrail, Grafana & Prometheus, New Relic, Datadog, Splunk, Nagios, Graylog, Kibana
  • Security Best Practices: Encryption, Security Groups, IAM Policies,Qualys
  • CI/CD : AWS CodePipeline, CodeDeploy, Azure DevOps, Ctoai, CircleCi, Bit Bucket, GitLab, Jenkins, Bamboo
  • Configuration Management : Ansible, Chef , Puppet, Saltstack, ARM Templates
  • Operating systems : Linux ,Unix,Windows
  • Linux Distributions : Ubuntu, CentOS, Debian, Fedora, and Red Hat Enterprise Linux (RHEL)
  • Project Management tools : Jira, Asana, Azure Boards, Confluence, ServiceNow
  • Build Tools: ANT, Maven, Gradle
  • Programming Languages : Bash, Python, PHP, Ruby, JavaScript, PowerShell, SQL, NET, JSON

Timeline

Cloud DevOps Engineer

JMIR Publications
03.2021 - Current

Cloud DevOps Engineer / Build and Release Engineer

American Express
09.2018 - 03.2021

DevOps Engineer

Vanguard
08.2017 - 09.2018

Bachelor of Technology - Computer Science

Gitam University
Sravan Kumar Ratna