Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Madhu Attri

Clayton South,VIC

Summary

Industrious Dev Operations Engineer offering 3-year background setting up CI and CD pipelines and scripting deployment activities in Production Environment. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications. Expertise in configuration management and Agile, Scrum and Waterfall methodologies.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Senior DevOps Engineer

Sonata Software
05.2023 - Current

· launched different EC2 instances in Virtual private cloud (VPC) in different subnets, attached ACL’s at subnet level and security groups at instance level, configured Route Tables & NAT and Internet Gateways, Elastic Load Balancers(ELB) and Autoscaling groups in Production environment.

· Deploying and monitoring scalable infrastructure on Amazon web services (AWS). Managed all infrastructure as a code for systems in AWS cloud.

· Provisioned servers for Developers environment that reflects the production environment using Puppet Enterprise with a downtime of 30 minutes reduced from one day.

· Monitoring different applications and services on AWS infrastructure by enabling cloud watch.

· Created Cloud Formation template stacks to automate&building new instances using Puppet to set up the infrastructure.

· Created users in Dev, QA, Prod environment with IAM and assigned roles for them to use different AWS services with restricted access.

· Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.

· Adding nodes to node groups, defining classes and maintain Puppet infrastructure.

· Worked on open source modules for Puppet from Puppet forge.

· Good experience in writing Manifests, Modules in Puppet, using Industry Best Practices for both Deployment automation and Infrastructure Configuration Management.

· Involved in migrating an existing on-premises application to AWS Cloud.

· Worked with Development team and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.

· Jenkins is used as a continuous integration tool for automation of daily process.

· Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

· Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.

· Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes.

· Involved in Source Control branching, Merging,tagging, resolving branching and merging issues in GIT/GITHUB.

· Managed GitHub Projects and migrated from SVN to GitHub with history.

· Supporting different projects build & Release SCM effort e.g. branching, tagging, merging etc.

· Used Nexus repository tool for maintaining the java based release code packages.

Environment: Linux (Ubuntu, Redhat), GITHUB, Jenkins, Nexus, Apache Tomcat, AWS Cloud, Puppet,Jira.

DevOps Engineer

Sonata Software
05.2021 - 04.2023

· Implemented a Continuous Integration and Continuous Delivery (CI/CD) pipeline with Docker, Jenkins, GitHub and AWS Container Service, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.

· Created Elastic Load Balancers (ELB) with EC2 Auto-scaling groups in multiple availability zones to achieve fault-tolerance and high availability. Implemented alarm notifications for EC2 hosts with CloudWatch.

· Managed the services and resources for the users and managed the permissions for allowing and denying the services using IAM roles and assigned individual policies to each group.

· Setup of Virtual Private Cloud (VPC), Network ACLs, Security Groups and route tables across Amazon Web Services and configure and administer Load Balancers (ELB), Route53, Network and Auto-scaling for high availability.

· Responsible for account growth of new and existing Google Cloud customers utilizing knowledge of PaaS, IaaS, and SaaS.

· Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.

· Administration of DevOps tools suite: AWS, GitHub, JIRA, Splunk and Cloud Watch.

· Implemented and designed AWS Instances by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshoot and resolve issues.

· Worked with application and architecture teams to conduct proof of concept (POC) and implement the design in a production environment in AWS.

· Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config maps, selectors, and services.

· Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to

Kubernetes, Created Pods and managed using Kubernetes.

· Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.

· Designed Continuous Delivery platform using Docker, Jenkins. Used GIT to keep track of all changes in source code.

· Architected and designed rapid deployment method using Ansible to auto-deploy servers as needed by writing and modifying playbooks and Ansible to provision Amazon AWS Instances to enable continuous Deployments.

· Managed On-site Applications/Packages using Chef as well as AWS for EC2, S3, Route53 & ELB with Chef

Cookbooks.

· Well versed with many different concepts of Chef like Roles, Environments, Data bags, Knife, Chef Server Admin/Organizations.

· Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.

· Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.

· Implemented new projects build a framework using Jenkins & maven as build framework tools.

· Used Maven as build tool on Java projects for the development of build artifacts on the source code.

· Performed all necessary day-to-day GIT support for different projects and analyzed and resolved conflicts related to merging of source code for GIT.

· Migrated Legacy applications to a repeatable Continuous Integration platform.

· Created Pre-commit hooks in shell/bash for authentication with JIRA-Pattern Id while committing codes, limiting file size code and file type and restricting development team to check-in while code commit and resolved update, merge and password authentication issues in JIRA

· Worked on Apache and Firewalls in both development and production.

Education

Bachelor of Science - Information Technology

SSGS
Chandigarh
05.2021

Skills

Cloud Environment

Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

Database

My SQL, NO SQL, Oracle

Programming Languages

C/C, Java, HTML/CSS, PHP, C#

Operating Systems

Linux, Ubuntu, Microsoft Windows

Scripting

Shell Scripting, Python, Bash, YAML, JSON

Version Control Tools

GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket

Build Tools

Maven, Gradle, Ant, Nexus

Containerization Tools

AWS ECS, Docker, Kubernetes, Docker Swarm

Application Servers

WebSphere Application Server, Apache Tomcat, JBoss

Automation & Configuration Tools

Chef, Puppet, Ansible, Jenkins

Networking Protocols

TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Monitoring Tools

Nagios, AWS Cloud Watch, Splunk, and ELK

Bug Tracking Tools

JIRA, Bugzilla, and Red Mine

Testing Tools

HP ALM, HP QTP

Visualization Tools

Tableau, Microsoft Power BI

Certification

AWS Certified DevOps Engineer-2024

Red Hat Linux Administrator-2024

Timeline

Senior DevOps Engineer

Sonata Software
05.2023 - Current

DevOps Engineer

Sonata Software
05.2021 - 04.2023

Bachelor of Science - Information Technology

SSGS
Madhu Attri