Balaji
Email: **********@*****.***
PROFESSIONAL EXPERIENCE
14+ years of progressive experience as a Solution Architect in Design, Architect, Cloud Migration Specialist, Configuration Management, DevOps, CI/CD, infra automation, CI, Delivery and CD pipeline of high traffic large scale distributed systems of On-Premise, Hybrid Cloud and Mobile applications.
Collaboratively worked with several teams like System Engineers, Developers, Quality Analysts, Release Engineers and Stakeholders, Project Management teams (PMO) to discuss and work on complete Software Development Life Cycle (SDLC) with software development models in Agile and Waterfall management.
Experience in Amazon Web Services such as EC2, VPC, S3, IAM, EBS, RDS, ELB, VPC, Route53, Dynamo DB, Auto Scaling, Cloud Trail, Cloud Watch, Cloud Formation, Elastic search, Elastic File system (EFS), Elastic Beanstalk, Code Commit, Code Pipeline, Code deploy, Code build, AWS SNS.
Having experience in automating infrastructure IaC provisioning using Terraform on AWS.
Experience in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation.
Expertise in configuration and automation using Chef, Jenkins, Ansible and Docker.
Experience in configuring Docker Containers for Branching and deployed using Elastic Beanstalk.
Experience in using build utilities like Maven, Ant for building of jar, war, and ear files.
Expertise AWS Lambada function and API Gateway, to submit data via API Gateway that is accessible via Lambda function.
Coordinated with several teams in establishing and applying appropriate branching, Designing and implementing fully automated servers Using DevOps with CI/CD and CM tools like Ansible, chef, Jenkins, Docker, Git & GitHub.
CERTIFICATIONS
AWS Certified DevOps Engineer – Professional
AWS Certified Security – Specialty
AWS Certified Solutions Architect – Associate
AWS Certified Solutions Architect - Professional
Oracle Cloud Infrastructure 2019 Architect Associate Azure Solutions Architect Expert
Project Management Professional
MEMBERSHIP
Cloud Security Alliance – Fellowship Membership - https://cloudsecurityalliance.org/research/fellowship Education
Master’s in information technology
Master’s in business administration
B. Tech (IT), JNT University, Andhra Pradesh, India. TECHNICAL PROFICIENCIES
CICD Jira Scrum Agile ServiceNow Cost control/Reduction Oracle DBMS 11.2 and 12c RAC Docker Kubernetes Helm CIS Security Standards Mango DB Cloudera CDH3 Terraform, CloudFormation, Azure resource MY SQL SAP ERP Kanban Oracle Performance Tuning Techniques Application & Integration Middleware Tracking Software WORK HISTORY
Client: T-Mobile May 2020 – Till Date
• Manage day-to-day activities of a team of 6 and ensures 24/7 coverage.
• Direct and delegate project and program-related assignments.
• Oversee the project scope, develop a work breakdown structure with major milestones and critical path tasks to meet project deadlines and produce deliverables.
• Communicate regularly with stakeholders regarding pertinent IT activities, project updates, and issues.
• Collaborate with business and IT partners to support requirements identification, development, testing, and implementation of projects.
• Provide direction and leadership to the database team supporting the Delivery System division of the enterprise.
• Directed IT department operational and strategic planning, fostered innovation and project management, organized and negotiated the allocation of resources.
• Led enterprise-wide disaster recovery project and network architecture re- evaluation.
• Involved in designing and deploying infrastructure, applications deployment and management services using AWS stack including EC2, ECS, Route53, VPC, Lambda, CloudFront ensuring high-availability, fault tolerance and Auto-scaling in AWS with Zero-Down time.
• Used AWS Route 53 for configuring the High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster.
• Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
• Responsible for migrating an entire application/DB stack to AWS using IAC tools such as CFTs, Terraform and Azure Resource Manager templates.
• Have setup new Azure AKS clusters with dashboards and Internal load balancers and onboarded new applications onto these AKS Clusters.
• Setup end to end Network infrastructure in Azure.
• Planned and implemented data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage).
• Created ARM templates and setup automation for resource group provisioning and destroying in Azure.
• Collaborated in the automation of AWS infrastructure as a code (IAC) via Terraform, including provisioning AWS environments using Ansible Playbooks.
• Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
• Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
• Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
• Configure the repository to periodically run an AWS Lambda function. The function should check the repository and start the pipeline when changes are detected.
• Configure the repository to publish an SNS notification upon changes. Subscribe the pipeline to the Amazon SNS topic.
• Implemented Amazon Macie, Guard Duty, Centralized CloudTrail and Config integration with AWS resources.
• Performed integration of Code Quality Analysis Techniques using SonarQube, Check style and find bugs with Developer tools.
• Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
• Used AWS Beanstalk for deploying and scaling web applications and services developed with Python.
• Integrated the AWS S3 logs with Athena service, exported the data in csv format by leveraging the Lambda with python code.
• AWS ECS and EKS(Kubernetes) for docker image storage and deployment using Kubernetes.
• Part of the teams that are responsible for migrating business critical applications such as Thryv, PIF and Brainiac to cloud.
• Automated migration of Enterprise applications from on premise to AWS. Role: Sr Cloud Solution Architect
Client: ADT LLC Apr 2016 – April 2020
Role: Sr AWS Cloud Architect/Manager
• Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling. Deployed pods using Replication controllers by interacting with Kubernetes API server defining through declarative YAML files.
• Experience in integrating Jenkins with Docker container using Cloud bees Docker, Kubernetes pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
• Extensively worked on Jenkins and Bamboo for continuous integration and continuous delivery to achieve End - to-End automation for all build and deployments.
• Experienced with Creating custom Docker files, building docker images, registering docker images, running Docker containers and Orchestrating containers using Kubernetes.
• Designed puppet modules to manage configurations and automate install process.
• IIS Windows Configuration Microsoft SQL Server 2008/R2
• Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
• Created Build Jobs and Deployments in Jenkins and Implemented a CD pipeline with Docker, Jenkins, GitHub, Terraform and GCP API's.
• Architected serverless solutions using AWS Lambda and Amazon API Gateway in event driven patterns to power scalable and secure serverless applications.
• Define network routing, security and compliance configuration, and identity management solutions to work with our platforms on-premises and in the cloud.
• Built and maintained our Cloud Computing environment using AWS, Kubernetes, and Docker.
• Worked on Jenkins file with multiple stages checkout a branch, building the application, testing and finally executing it in develop/ master.
• Experienced in designing and implementing Cloud Automation and orchestration framework involving AWS APIs, OpenStack, VMWare, Chef, Puppet, Python, Ruby, Azure APIs and Workflow Engine.
• Have setup new Azure AKS clusters with dashboards and Internal load balancers and onboarded new applications onto these AKS Clusters.
• Setup end to end Network infrastructure in Azure.
• Planned and implemented data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage).
• Created ARM templates and setup automation for resource group provisioning and destroying in Azure.
• Designed secure, cost-optimized, highly available, and fault-tolerant infrastructure in AWS.
• Implemented security best practices in AWS including multi-factor authentication, access key rotation, role-based permissions, enforced strong password policy, configured security groups and NACLs, S3 bucket policies and ACLs, etc.
• Optimized cost through reserved instances, selection and changing of EC2 instance types based on resource need, S3 storage classes and S3 lifecycle policies, leveraging Autoscaling, etc.
• Configured CloudWatch alarm rules for operational and performance metrics for AWS resources and applications.
• Configured S3 events to set up automated communication between S3 and other AWS services.
• Monitored end-to-end view of runtime systems CPU, bandwidth, disk space, and log files using NewRelic.
• Deployed and configured infrastructure using Terraform and Ansible.
• Cloud Orchestration / Automation: AWS CloudFormation, AWS Lambda, AWS Systems Manager, AWS SSM Parameter Store, Ansible, Docker, Jenkins, ECS, EKS, Terraform.
• Deployed and configured infrastructure using Terraform and Ansible Installed and setup Apache Web servers and DB Servers on Linux Based EC2 instances, created the DB Server environments (MYSQL).
• Architected and implemented continuous integration and deployment pipelines using Jenkins and other continuous integration
•
• Used AWS Beanstalk for deploying and scaling web applications and services developed with Python.
• Integrated the AWS S3 logs with Athena service, exported the data in csv format by leveraging the Lambda with python code.
• AWS ECS and EKS(Kubernetes) for docker image storage and deployment using Kubernetes.
• Part of the teams that are responsible for migrating business critical applications such as Thryv, PIF and Brainiac to cloud.
• Automated migration of Enterprise applications from on premise to AWS.
• Extensively used Ansible and chef configuration management tools AWS resource provisioning as well as platform provisioning as part of user-data
• Worked with AD teams to onboard multiple environments onto Centrify for better identity access management on AWS.
• Used Azure active directory to create users, groups and roles to secure Azure accounts and worked with on-prem SSO teams to facilitate OKTA federation logins into Azure.
• CI/CD automation using ansible, github repository and Jenkins, maven
• Creating Automation and Setup of tomcat servers on aws, Deployment using Chef, Jenkins, GIT, YAML Playbooks and advanced bash scripting.
• Leading and mentoring a team of professionals on projects related to migrating on- prem applications to cloud.
• Migrated monolithic application architecture to microservices using containerization tools such as Docker and Kubernetes.
• Implemented automated designs using CFT and Terraform for orchestration of infrastructure.
• Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
• Worked on monitoring tools such as Ip Monitor, Splunk, New Relic, FactFinder.
• Setup VPC tunnels from corporate network to VPCs in AWS and setup VPC peering between VPCs in multiple AWS accounts.
• Deployed and maintained Ansible role-based application servers, including Apache, Nginx and Tomcat.
• Developed shell scripts for monitoring file system growth, paging and disk I/O activity.
• Works as part of a team to provide 24X7 application support and on call rotation basis.
• Automated the release pipeline to achieve zero touch deployments using Jenkins, git, Nexus.
• Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
• Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
• Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup. Environment/Tools: EC2, ELB, Cloud Front, Cloud Formation, Lambda, Elastic Cache, Cloud Watch, Route 53, Lambda and NoSQL Dynamo DB, Nagios, Terraform, Kubernetes, Docker, Jira, GIT Hub Ansible, Maven, Groovy Bash scripts. Clients: State Street Bank, Bank of America, Wells Fargo, IBM, FedEx Role: DBA/Architect Charlotte, NC Aug 08 – March 2016.
• Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
• Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
• Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
• Manage the configurations of all the servers using Ansible; configured Jenkins builds for continuous integration and Continuous delivery (CI/CD) Automated web server content deployments via shell scripts.
• Coordinate with client/design/dev/testing and performance teams for Continuous integration (CI/CD)
• Creation of RDS database instances Postgres SQL in AWS cluster making use of EC2 and VPC and launched via Cloud Formation template.
• Implementing a Continuous Integration& Continuous Deployment pipeline(CI/CD) with Docker, Jenkins, and Git.
• Created and configured KPI's in Splunk IT Service Intelligence (ITSI).
• Setup JFrog Artifactory on AWS, single copy of any binary is ever stored on this file system.
• Experienced in creating RDS instances to serve data through servers for responding to requests.
• Managed Docker orchestration and Docker containerization using Kubernetes
• Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
• Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Having experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
• Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
• Used AWS Beanstalk for deploying and scaling web applications and services developed with Python.
• Involved in deployment of test environment on Docker containers and configuring the Docker containers using Kubernetes.
• Managed Amazon redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.
• Used MySQL, NoSQL Dynamo DB and Elastic Cache to perform basic database administration.
• Developed multiple AWS services that have API’s available for use. Implemented the functionality of EC2 API’s and NoSQL DynamoDB API’s in depth through AWS CLI.
• Worked with development team to migrate Ant scripts to Maven.
• Wrote automation scripts in Ruby and bash.
• Partner with platform data and app teams to make sure architecture and infrastructure meet business requirements. Utilize Git and github for version control.
• Used Ansible to manage Web Applications, Config Files, Users Mount Points, and Packages.
• Create training modules designed to assist and train on boarding new employees.
• Configured and managed a network of AIX and Linux servers.
• Managed, maintained and deployed to test, acceptance and PROD environments.
• Defined and Implemented CM and Release Management Processes, Policies and Procedures.
• Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
• Utilized ServiceNow for data center service requests (Network requests for IP's, ILO's, and DNS changes).
• Installed patches and packages installation on Linux/Unix Environment.
• Implement, maintain and support reliable, timely and reproducible builds for project teams.
• Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
• Updating YUM Repository and Red hat Package Manager (RPM).
• Performing software installations using yum and RPM.
• Setting up cron schedules for backups and monitoring processes.
• Administration of RHEL 5/6 which includes installation, configuration, testing on both physical and virtual machines.
• Implemented RAC 3 node,4 node and 7nodes cluster as well.
• Written a Shell Script to Monitor and auto start the OSWatcher.
• Ability to setup OBIEE security requirements as well as guide the users with recommendations.
• Loads databases, reorganizes as necessary, and assists in monitoring database performance
• Devised and Implemented backup strategies using hot, cold, and export based on the business requirements.
• Weekly refreshes of database and schemas using DATAPUMP (EXPDP).
• Taking logical backups using EXPDP
• Daily Health Check Up of the Database using statspack, AWR, ADDM & ASH.
• Experience in Analyzing data and generate graphics and insights for use in client presentations.
• Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
• Rebuilding of Indexes for better performance, maintenance of Oracle Database.
• Troubleshooted slow running REPLICAT and EXTRACTS at golden gate.
• Used AWS Beanstalk for deploying and scaling web applications and services developed with Python.
• Implemented and maintained the monitoring and alerting of corporate servers/storage using AWS Cloud Watch.
• Automated regular tasks using Python code and leveraged Lambda function wherever required.
• Integrated the AWS S3 logs with Athena service, exported the data in csv format by leveraging the Lambda with python code.
• Worked in implementing the AWS organizations in current environment, effectively leveraged the features in managing the centralized billing and new account setups. Experience with EMC storage arrays, such as Isilon, Unity and ECS.
• AWS ECS and EKS for docker image storage and deployment. Environment: IAM, VPC, WAF, S3, SNS, SQS, Cloud Front, Cloud Formation, Api’s, Elastic Cache, Cloud Watch, Route 53, Redshift, Lambda, NoSQL Dynamo DB, Terraform, Jira, Ansible, Maven, Bash, Python, jfrog Artifactory, Splunk.