Post Job Free

Resume

Sign in

Information Technology Configuration Management

Location:
Chantilly, VA
Posted:
April 14, 2024

Contact this candidate

Resume:

Pradeep Reddy Ambati https://www.linkedin.com/in/pradeep-reddy-ambati-258b7815b/

Ph: 717-***-**** Email: ad40at@r.postjobfree.com SUMMARY:

Over 10+ years of Information Technology expertise in the areas of Infrastructure Management, Automation, Software Configuration Management, Version Control, Devops/Build and Release Management, Linux system Administration and Monitoring.

Expertise in creating Build and Release strategy and setting up the build, deployment pipelines from Development to Production environments with different CI tools.

Worked in setting up infra in AWS cloud using popular services like EC2, EBS, ELB, Auto scaling S3 bucket, VPC, Subnetting, Security Groups,AWS RDS, AWS code commit, code deploy, EMR, Airflow, Glue,Cloud watch, cloud Trail, System Manager, Secret Manager, Parameter Store,Cloud Formation, Lambda functions, API Gateway, IAM, Route 53,ECS and EKS.

Worked on Automation, delivering SAAS products sourcing from IAAS/PAAS.

Experienced with Ansible Configuration Management Tool for Infrastructure Automation and Deployment Automation.

Ansible Automation in creating the environment, configuring, and deploying the Product using most of the AWS modules for infrastructure and deployment related modules.

Created Playbooks for infrastructure on AWS and Ansible roles for each and every application related component, thereby ensured plug and play model and reusability.

Designed and implemented infrastructure as code using Terraform to provision and manage cloud resources and services on AWS.

Implemented EMR service for data pipelines and integrated with Kafka and Databases.

Implemented Micro service architecture i.e Docker for few applications and configured the services in the AWS ECS and EKS.

Automated Devops Tasks with Python code, for recurring issues and mitigated them. Developed custom functions for application integrations.

Managed Docker Container Orchestration using Kubernetes. Implemented Kubernetes to orchestrate docker containerisation and handled the deployment, scaling and management of Containers.

Worked on managing and integrating code Quality tools SonarQube and Sonatype IQ Server, managed sonar rules, Quality Gates for SonarQube and created the rules for Sonatype for scanning libraries,vulnerabilities in code.

Implemented and Administered Jenkins CICD, setting up/Upgrading Jenkins, creating Jobs, integrating with different applications using Jenkins plugins and configuring the Jenkins build deployment as Pipeline which is maintained as Configuration as Code.

Hands on experience in using various DevOps tools like Jenkins, GOCD, Gitlab CI, Maven, Gradle, GIT, GitHub, Bit Bucket, ELK Stack,Nexus, JFROG Artifactory, AppDynamics, Sumologic, NewRelic and SonarQube etc.

Ability to develop Shell scripts for the administrative tasks automation..

Worked on SCM tools GIT, SVN, Rational Team Concert, Rational Clearcase.

Experience with migrating code base from SVN to GIT.

Implemented and maintained security measures to protect against cyber threats and ensured compliance with security standards

Provisioned and worked with Relational Databases like Oracle, Mysql, Aurora, Postgres, and Non relationalDatabases like DynamoDB and mongoDB.

Supported on call rotation and handled all Production Incidents efficiently and extensively used Pagerduty and Service now tools for incident management and for scheduled deployments.

Implemented Splunk for application log. Metrics and for tracing application routes.

Implemented Atlassian stack like Jira, Bitbucket, Bamboo, confluence as part of Agile software lifecycle management and integrated them together and responsible for Maintenance and Administration.

Excellent Team Player with Strong Interpersonal and communication skills.

Capable of handling deadlines, taking ownership of tasks and multi-tasking.

As a quick learner, possess a strong understanding capability, open to and capable of switching to other domain or functional areas and would acquire required skill sets within a limited time frame. TECHNICAL SKILLS:

Operating Systems UNIX, LINUX (Ubuntu, CentOS, RHEL), Mac OS Scripting Languages Shell, Bash, and Python

IAC Ansible, Terraform, CloudFormation

Web/ App Servers Apache, Tomcat, WebLogic

Source Control

Tools

Subversion, Gitlab-CI, GitHub, Bitbucket

Building Tools Jenkins, GOCD, Concourse CI, Gitlab-CI Deployment Tools Jenkins, Ansible, Shell and Code Deploy Documentation Atlassian Confluence

Cloud Amazon Web Services, PCF

Code Coverage

Tools

SonarQube

Networking TCP/IP, OSI Model, VPC Peering, VPC Subnetting Monitoring Tools New Relic, Splunk, AppDynamics and CloudWatch Logging ELK(logging) and sumo logic and Cloud Watch Database MySQL, Postgres, Oracle, Maria DB and DynamoDB, MongoDB PROFESSIONAL EXPERINCE:

Client: Comcast, PA April 2017-Till Date Role: DevOps/AWS Engineer Description: Comcast Corporation is an American global telecommunications conglomerate headquartered in Philadelphia, Pennsylvania. It is the second- largest broadcasting and cable television Company in the world by revenue and the largest pay-tv company, the largest cable TV company and largest home Internet service provider in the United States, and the nation's third- largest home telephone service provider. Roles and Responsibilities:

Involved in development and implementation of one of the complicated and vast on-premises applications to Amazon Web Services.

Implemented AWS Services - EC2, EBS, ELB, Auto scaling, S3 bucket, VPC, Subnetting, Security Groups,AWS RDS, AWS code commit, code deploy, Cloud watch, cloud Trail, System Manager, Secret Manager, Parameter Store,Cloud Formation, Lambda functions, API Gateway, IAM, Route 53, ECS, EKS, EMR, ACM, IAM, Firewall Manager, VPC Peering, NAT Gateways, Route Tables, Internet Gateways, Service Endpoint

,Interface Endpoint and EMR.

Implemented a continuous deployment (CD) pipeline involving Jenkins, Ansible to complete the automation from every commit to deployment as part of CICD setup.

Implemented Terraform as IAC, with multiple modules for AWS services.

Handled all the weekly and daily releases with proper release management process, with coordinating multiple cross teams where all the change Requests are handled through ServiceNow tool.

Implemented micro service architecture and integrated with Lambda functions.

Configured serverless architecture solutions utilizing AWS Lambda functions

Developed Lambda functions, for Devops tasks and for application integrations.

Administered Atlassian Stack with toolset including Jira, Bamboo, Bitbucket and confluence and integrated them.

Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.

Written Ansible Playbooks to setup Continuous Delivery Pipeline for deploying micro services and Ansible roles for installing Tomcat, JBoss, Apache and many more.

Used Ansible, Playbooks, roles, jinja templates, run list to deploy web applications, applications server, and vendor applications.

Responsible for Continuous Integration and Continuous Delivery process implementation, using Jenkins and Gitlab-CI..

Implemented CICD Pipelines with Source Code management tools like Github, Bitbucket.

Setup gitlab-ci pipelines from scratch for dependent libraries and projects.

Architected Pipelines in Gitlab-ci, Jenkins and maintained them.

Responsible for all aspects of release management planning and execution of application maintenance windows

Develop and track comprehensive deployment plan, runbook and validation scenarios to completion for all major deployments.

Experience with Branching, Tagging, and Release Activities on VersionControl tools.

Managed release branches and trigger CI/CD pipeline builds and deployments for multiple applications.

Maintain environment and application stability through builds and deployment for all stakeholders.

Diagnose and troubleshoot build and deployment issues, would suggest improvements, technical solutions to stakeholders.

Worked with developers, quality assurance and other stakeholders to ensure environments are validated and stable upon builds.

Implemented Continuous delivery pipeline with Docker, Jenkins, and GitHub.

Review the current release management landscape and make appropriate recommendations.

Maintain and track application code quality issues and findings to resolution.

Experience working with various SQL, NoSQL Databases.

Extensively used splunk for logging, alerting and monitoring.

Worked on creation of Docker containers and Docker console for managing the application life cycle.

Converted numerous existing Java projects to a single deployment method using Dockerization with ECS and EKS.

Configured the Docker containers and created Docker files for various applications.

Utilized Kubernetes for the container runtime environment in the CI/CD system to build, test and deploy.

Configured and orchestrated ECS Fargate container solutions, leveraged build tools and clusters, and configured ECR Registry.

Used EKS to deploy Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments.

Coordinated with the Offshore and Onshore teams for Production Releases.

Worked on new relic dashboards, configured alarms, metrics like database loads,application monitoring and implemented customized drop wizard metrics to monitor API level transactions and Infrastructure Management.

Configured Sumologic across applications for logging and aggregations.

Handled incident management with PAGERDUTY as part of on call activity and ensured proper RCA analysis with Problem ticket.

Environment: Ansible, Jenkins, Maven, ANT, Bitbucket, Docker, Red Hat Linux,CentOS, AWS (EC2, EBS, ELB, Auto scaling S3 bucket, VPC, Subnetting, Security Groups,AWS RDS, AWS code commit, code deploy, Cloud watch, cloud Trail, System Manager, Secret Manager, Parameter Store,Cloud Formation, Lambda functions, API Gateway, IAM, Route 53, ECS and EKS.), JIRA, Confluence,PagerDuty Client: Eagle Creek Software Services, MN Nov2016- Mar2017 Role: DevOps/AWS Engineer Description: Center Management System (CMS) is an internal web-based application used by employees at the center level to manage parents and students, configure schedules and adjust invoices. Corporate employees use billing and classroom management, assign roles and permissions, manage users, update student and parent information, manage centers, manage student enrollments and Run reports. A new scheduling work- flow,along with the new business logic, was implemented to achieve the goal. Roles and Responsibilities:

Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, CloudFront, CloudWatch, ELB, SNS, SQS, Lambda, Elastic Beanstalk and EC2 Systems Manager.

Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2 instances using these custom images.

Configured AWS Security Groups which acts as a virtual firewall that controls the traffic for one or more AWS EC2 instances.

Experience with secure-cloud configuration (Cloud Trail, AWS Config), networking services (VPC, Security Groups, VPN etc.) and created roles (IAM).

Experience with AWS CloudFront, including creating and managing distributions to provide access to S3 Bucket or HTTP server running on EC2 instances.

Built infrastructure as a code using Cloud Formation Templates.

Implemented Ansible Playbooks using YAML script for various Linux roles like Http, apache, Redis & common Linux services like apt, yum, syslog and application deployments.

Implemented Kubernetes and Docker for the CI/CD system to build, test, and deploy.

Installation and configuration of Splunk product across different environments.

Created an on-premise CI/CD solution using Jenkins and the Pipeline plugin which uses pipeline as code.

Implemented CI/CD with AWS stack including AWS codecommit, codebuild and codedeploy.

Handled installation, administration, and configuration of ELK stack on AWS and performed Log Analysis.

Built scripts on AWS cloud for scheduling EC2 Auto Scaling load balancer with python Boto.

Used Splunk to monitor application, hardware performance and installed Signal Sciences agents in Application servers to scan application's security.

Automated the build and release management process including monitoring changes between releases.

Documented the entire build and release process and provided support.

Developed maintained and distributed release notes for each scheduled release.

Provided periodic feedback on the status and scheduling issues to the management. To keep track of all releases and requests of the developers through infrastructure management tools. Environment: Git/Bitbucket, ELK stack (Elasticsearch, Logstash, Kibana), Nginx, Python, Jenkins, Ansible/Puppet, AppDynamics, AWS (S3, Cloud Trail, Cloud Watch, Ec2, IAM roles, Ec2 Systems Manager, Cloud Formation, Elastic beanstalk, VPC and KMS).

Client: TaxAct, Cedar Rapids, Iowa Mar 2015 – Oct 2016 Role: DevOps Engineer Description: Customer Support Service (CSS) is a web application for customer service rep for managing, maintaining, and accessing the customer info. It integrates with existing Electronic filing and the main online web services .CSS application support in house build mailing and billing systems which are used to create and cancel online order and file taxes.

Roles and Responsibilities:

Administered and Maintained Source Code Repositories including GIT, Subversion.

Supported concurrent development process with standard Branching and Merge of application source code.

Created and maintained several build definitions and published profiles to handle automated builds in an Agile/SCRUM environment.

Built application and database servers using AWS EC2 and created AMI’s as well as used Oracle RDS DB.

Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.

Developed custom automation build system using Hudson and TFS Build on Team Foundation Server.

Completed set up of CD environment with focus on urban code uDeploy.

Set up udeploy server along with automated scripts to back up the server and restore from backup for Disaster recovery.

Implemented automation tools such as Puppet and DevOps.

Wrote Puppet Recipes for automated Udeploy agent installs/updates, Udeploy agent relays install/up- date and configuring the same with the Udeploy server.

Fast-provisioning and configuration management for Ubuntu using Cloud Formation and Puppet on Amazon Web Services.

Used Puppet to manage Web Applications, Config Files, Database Commands and Packages.

Developed strategies, and contracts for validation of deployments and automated rollbacks in Udeploy.

Designed and implemented fully automated server build, management, monitoring, and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Puppet, Android, VMware and Amazon EC2.

Built and managed a large deployment of Ubuntu Linux instances systems with puppet Automation.

Wrote Puppet manifests, shell scripts, and monitoring checks. Environment: Java, ANT, Puppet, Windows/Linux, SVN, TFS, Jenkins, TFS, Web Sphere 6.1.1, PowerShell, Perl Scripts, Shell Scripts, Unix/ Linux environment.

Client: Ctrls, Hyderabad, India May 2013 - Dec 2014 Role: Jr. DevOps Engineer

Roles and Responsibilities:

Involved in the application software development life cycle.

Handled Linux server provisioning, Patching and Administration with VMWare.

Worked on VMware to launch RHEL virtual machines and spinning instances.

Wrote SQL scripts to query the MYSQL database for CRUD operations.

Worked on build setup with SVN as version control system for code release process.

Triaged issues with VM servers and automated with Shell scripts wherever applicable

Have set up Nagios and Zabbix for Infrastructure Monitoring.

Installed and configured Apache web server and MYSQLdatabase.

Worked closely with various teams in the phases of the SDLC and assisted them.

Documented the whole application development process, resolving issues, errors and bugs.

Administered Application support tools like Jira, Bitbucket, HPQC, HP ALM, Silkcenter. Environment: RHEL, VMware, Tomcat, Git, Shell Scripting, Apache, MYSQL EDUCATIONAL QAULIFICATION:

Master’s in Computer Science

Wilmington University, Delaware 2014-2015

Bachelor’s in Electronics and Communication

Jawaharlal Nehru Technological University, Hyderabad, India 2009-2013



Contact this candidate