RAGHU TEJA ALAPATI
**** ***** ******* ** *** *** Fairfax VA 22031 Phone: +(571) -(789)-9834 Email: *****.****.*******@*****.*** Professional Summary:
• Software Engineer with over 3 years of IT experience in mission critical enterprise applications.
• Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and Cloud Formation.
• Certified AWS Solutions Architect and Developer.
• Good hands on experience in Jenkins.
• Have expertise along with an in depth understanding of the wide range of AWS services like EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
• Experience in writing Ansible Play Books and Chef cooks books for Infrastructure automation.
• Hands on experience in automating builds and deployment process using Shell and Python scripting.
• Experience in Building and maintaining Docker images. Professional Experience: 2 + Years
DevOps Engineer Freddiemac SEP 2017 – Till Date
• Installing, configuring and administering Jenkins CI/CD tool on Linux machines for deploying the application code to various controlled environments using Configuration Management life cycle methodologies.
• Coordinating/assisting developers with establishing and applying appropriate branching, labeling /naming conventions using GIT source control.
• Responsible for writing python and shell scripts and perform efficient testing on the scripts and provide quality documentation and support during the time of deployment.
• Provided the assistance in smooth phase of release for the Emergency and Expedite Releases by getting the Director Level approval and coordinating with different teams.
• Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager from different development teams.
• Enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
• Understanding and analyzing the deployment and configuration management risks and controls and taking the required action necessary.
• Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and Configured Jenkins for doing the build in all the non-production and production environments.
• Configuring Artifactory repository tool for maintaining the Java based release code packages.
• Create/modify build scripts and jobs in Jenkins for automated deployment of code into different environments.
• Responsible for writing Ansible play books for infrastructure Automation.
• Configuring Sonar Cube on Jenkins for code coverage.
• Configuring Fortify on Jenkins for code security.
• Involved in the team responsible for analyzing the migration of in house data centers to AWS.
• Assisting the project team for manual deployments. Technologies Used: Jenkins, Git, Shell Scripting, Ansible, Docker, Eclipse, JavaScript, Python, Nginx, Jenkins, Apache, Visual Studio, HTML, CSS
Associate Professional Application Delivery CSC AUG 2013 - AUG 2015
• Planned, deployed, monitored and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes as required in the environment.
• Used security groups, networks ACL’s, internet gateways, NAT instances and route tables to ensure a secure zone for organizations in AWS public cloud.
• Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
• Worked on multiple AWS instances, set the security groups, elastic load balancer and AMI’s, auto scaling to design cost effective, fault tolerant and highly available systems.
• On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
• Created S3 buckets and managed policies for S3 buckets and utilized S3 bucket and glacier for archival storage and backup on AWS.
• Created public and private subnets within the VPC and attached them to the EC2 instance based on the requirement.
• Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
• Written Chef Cookbooks for various DB configurations to modularize and optimize end products configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes Technologies Used: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail, VPC, Route53, EBS, ELB, Cloud Watch, CloudFormation, AWS Auto Scaling), GIT, SQL, Jira, AWS CLI, Unix/Linux, Shell scripting, Jenkins, Chef Projects:
Course: Artificial Intelligence
Project: Heuristic evaluation function for Mancala Game Overview: I developed a heuristic evaluation function for ‘Mancala Game’ (two-player game) in ‘LISP’ Programming language using ‘MIN-MAX’ algorithm is used to find out the best move a player could choose in a search-space based on heuristic- value of the board. ‘Alpha-Beta’ pruning is used in ‘MIN-MAX’ algorithm to cut down unnecessary parts of the search. Course: Computer Vision
Project: Script Identification of a Trilingual document Overview: The Project aims to classify three scripts from a document. The three scripts chosen are ‘English’, ‘Kannada’ and
‘Hindi’. The implementation uses four features to classify a line in the document. These features are chosen using ‘Local Approach’ to Script Identification. In ‘Local Approach’, features are chosen based on the distribution of pixels in the line. Education:
Masters in Computer Science, George Mason University Aug 2015 - May 2017 Bachelors in Electronics, Jawaharlal Nehru Technological University Sep 2009 - Apr 2013 Achievements:
• Chief Function Coordinator – IETE, Student Committee, VNRV JIET, Hyderabad.
• Core committee member and Technical Lead–Convergence 2013, Technical fest, VNRVJIET, Hyderabad. Technical Skills:
AWS
CloudFormation, Elastic Beanstalk, EC2, ELB, S3, RDS, Code Deploy, CloudWatch, API gateway, SNS, IAM, VPC, CloudFront, Cloudtrial, DynamoDB, Autoscaling.
Programming C, Java, Python, C#, LISP
GUI JavaScript, HTML, CSS, JSON
Query Language SQL
Build Mgmt. Jenkins
Configuration Management
tools
Chef, Ansible
IDE Eclipse, Visual Studio
Web Servers Apache, Nginx
Version Control GIT