Ritesh Arla
AWS/Devops
****************@*****.*** Mobile:248-***-****
PROFESSIONAL SUMMARY:
•Around 7 years of extensive professional experience on DevOps, Build/Release Management process, Linux systems, Configuration management and AWS cloud computing that includes deployments of artifacts for entire life cycle model in an Application.
•Experienced in all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
•Experienced in using and configuring AWS services such as EC2, EBS, RDS, CloudWatch, Auto-scaling, IAM, Route 53, and S3
•Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
•Managed Data backup and archiving on AWS using S3 and Glacier.
•Experience on Virtualization technologies like VMware and XenServer
•Strong experience in using configuration management tools like Chef, Puppet, Ansible, Docker and MAVEN.
•Developed Chef Cookbooks to manage systems configuration.
•Experienced in Python scripting for automation tasks and installing numerous Python modules.
•Extensively used Python requests module to call webservices.
•Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
•Developed Restful service interface using spring boot to the underlying customer event API.
•Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
•Experience with network systems such as Servers, Switches, Firewalls and Routers.
•Experienced in writing Ansible Scripts to support Web Logic Tools.
•Integrated AWS Codecommit with Jenkins for continuous integration and deployment, this automates the deployment of new revisions of applications i.e., whenever there is a code change, Jenkins used to build the WAR file and deploy to the Application Server (AWS EC2 instance).
•Created cloud formation templates (CFT) to launch the stacks.
•Developed and maintained CI/CD using Ansible.
•Implemented CD pipeline with Docker, Jenkins and GitHub and subversion.
•Strong skills in managing Red Hat Linux servers, Virtualization, and system security.
•Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments.
•Strong Leadership, Worked Independently without Supervision deadlines.
•Provided on-call support in debugging the fixing Linux and middleware related issues in AWS cloud Environment.
SKILLS:
Title
Tools used
Configuration Management
Chef, Puppet,Ansible..
AWS Services
AWS EC2, VPC, S3, RDS, DynamoDB, Cloudwatch, CloudTrial, Lambda, Cloudformation, Elastic Beanstalk, Data-Pipeline, Redshift, EMR, CodePipeline, CodeBuild, CodeDeploy, CodeCommit, Trusted Advisor, IAM, SNS, SQS etc.
Build tools
Ant, Maven,Msbuild
Scripting languages
Python, RUBY, SHELL, PERL, SQL, HTML
Version control tools
SVN, GIT, TFS, CVS and IBM Rational Clear Cas
Operating systems
Windows, Linux, Unix, Ubuntu, Cent OS and Solaris 7,8,9
Databases
SQL Server, Oracle, MySQL,postgre SQL
Change Management
Remedy, Service Now and PVCS Tracker
Web/Application Servers
Web Logic, Apache Tomcat, Web Sphere, Blade Logic Server and JBOSS.
Bug Reporting tools
JIRA, Remedy, HP Quality Center and IBM Clear Quest.
Professional EXPERIENCE:
Client: express scripts May 2017 – Present
Location: Washington, DC
Role: AWS Devops Engineer
Role and Responsibilities:
•Supporting production with .net and Java applications.
•Manage the health of the entire server environment such as Dev, Prod, Non prod and Test.
•Worked on Red hat OSE of Docker container.
•Used Docker containers for application development.
• Managed special pods on Jenkins pipeline environment
• Clean up docker-pool-storage and provide more space in the LVM when needed.
• Manage pods and Nodes
•Involved in migrating the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature.
•Used JIRA as a Change Management/ Work Management/ Agile Tool.
•Migrated the existing subversion repository including history, mergers and tags.
•Branching and merging code lines in the GIT and resolved all the conflicts raised during merges.
• Monitor the entire system like the CPU and MEM usage Nodes using Grafana.
• Create projects, pods and expose it to the end-user.
•Used AWS solutions using EC2, S3, RDS, EBS, ELB, Auto scaling groups.
•Used AWS CLI within Jenkins pipelines at various stages to interact with AWS in deployment.
•Configured AWS IAM Security Group in Public and Private Subnets in VPC.
•Created AWS Route53 to route traffic between different regions.
•Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
•Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and DB templates.
•Managed virtual servers on AWS using open source chef servers.
•Maintaining AWS infrastructure and providing mentorship to others in team.
•Working with technical and non technical teams across AWS.
Environment: RHEL, AWS EC2, S3, VPC, ECS, RDS, EBS, ELB, IAM, CloudWatch, Cloud formation, VPC, SQL Server, JIRA, Git, Chef, Bash Scripting, Active Directory, Tomcat.
Client: Mercedes Financial services Sept 2016 – april 2017
Location: Farmington hills, MI
Role: Sr. AWS Devops Engineer
Role and Responsibilities:
•Perform builds for all products for supported platforms (OSX, Linux, Windows, Android)
•Implemented and supported creating EC2 instances, S3 storage, Auto Scaling of instances and CloudWatch Monitoring based on requirements.
•Created cloud formation templates to launch stacks.
•Coordinate release cycles and maintain active branches.
•Support current migration of Data Center to Amazon Cloud.
•Enhance and maintain a large-scale Hudson/Jenkins-based build infrastructure.
•Established efficient processes and scripts for change management with the aid of Puppet.
•Diagnose issues with Java applications running in Tomcat or JBoss.
•Created and maintained Jenkins jobs that execute shell script.
•Deployed json template to create a stack in CloudFormation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, and other services of the AWS infrastructure.
•Lead the Code Deploy development team delivering market leading Devops product innovations and customer relationships.
•Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption.
•Experience working with Monitoring tools such as CloudWatch.
•Setup code review tool Gerrit with GIT and integrated with CI system to help developers do peer code reviews & identified issues in code early in the cycle using code analysis.
•Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
•Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Redhat Linux.
•Installed and configured MySQL and oracle database on Linux servers.
•Initial troubleshooting and resolution of network connectivity issues. Experience in documenting processes and procedures that are followed in fulfilling a task.
•Maintain the build process to support ongoing R&D.
Environment: AWS EC2, S3, VPC, VMware, Windows 2008, IIS, ASP.net, SQL Server, CloudWatch, Cloud formation, JIRA, Git, VPC, Puppet. Red Hat Linux 5/6, Bash Scripting, Active Directory, Apache, Tomcat.
Client: Pfizer Oct 2015 – Aug 2016
Location: Los Angeles, CA
Role: Sr. AWS Devops Engineer
Role and Responsibilities:
•Migrated MySQL database to RDS.
•Migrated media (images and videos) to s3 and used CloudFront to distribute content with low latency and at high data transfer rates
•Used ELB and Autoscaling for load balancing and scaling EC2 instances up/down based on Network Traffic.
•Migrated the website domain to Route 53
•Create, maintain, and grow cloud infrastructure to ensure maximum productivity for customers.
•Provided operational support, and implement policies and procedures to ensure consistency with company values and goals.
•Provided guidance on AWS operations and deployment, and best practices throughout the lifecycle of a project.
•Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
•Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
•Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch/New Relic/Splunk.
•Managed servers on the Amazon Web Services (AWS) platform instances using Configuration management tools like Chef.
•Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
•Installations of patches and packages using YUM in Red hat Linux.
•Involved in the installation and configuration of Nginx as a web server.
•Experience with Build Management Tools Ant and Maven for writing build.xmls and pom.xmls.
•Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
•Implemented Continuous Integration using Jenkins.
Environment: MySQL, CSS, JavaScript, AJAX, HTML/XHTML, XML, AWS EC2, AWS S3, AWS RDS, AWS EBS, Python, Git, Jenkins, Apache, Linux.
Client: verizon Mar 2014 – Sept 2015
Location: cary, NC
Role: Devops Engineer
Role and Responsibilities:
•DevOps Engineer for a team that involved different development teams and multiple simultaneous
software releases.
• Responsible for build, design and maintain the platform automation infrastructure using Chef.
•Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, Weblogic, Rundeck and deployment automation.
•Integrated Jenkins, Rundeck and Chef.
•Implementing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, Vagrant, Berkshelf, FoodCritic and ChefSpec.
•Launching fully chef configured and build management system to deploy servers with the proper
configuration on a per role and per environment basis.
•Create release pipelines using GIT, Chef, HP Codar, and HP operations orchestration tool for
automatic workflow.
•Helped Developers to setup Workstations in Windows, Linux and Mac to work with Chef.
•Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
•End to end deployment ownership for projects on Amazon AWS. This includes scripting for automation, scalability, build promotions for staging to production etc.,
•Creation of Cloud formation templates for different envs(DEV/stage/prod) to automate Infrastructure(ELB, Cloud watch alarms, ASGs, SNS topics, RDS etc) on click of a button.
•Integration of Configuration Management Systems like Chef with AWS for code deployment.
•Setup OSS Sonatype Nexus on AWS for private repository management of in house developed
libraries.
•Generating audit reports (similar to Trusted Advisor, AWS) for customers to help them in optimizing costs and improve performance/security.
•Created VPC and enabled access between public and private subnets.
•Enhanced existing CI System Jenkins as per change list debug and official nightly builds and managed it solely. Installed Multiple Plugins for smooth build and release pipelines.
•Maintained over 500+ jobs in Jenkins from 5 different Application & Project teams in parallel.
•Managed Jenkins daily and nightly Integration test builds in for Dev Teams sizing upto 15 and ensured the build stabilization for nightly deploys.
•Experience with container based deployments using tools like Vagrant & Docker and provisioning dev environments and Docker images for middleware automation.
•Experience writing Docker files from scratch to create new images based on working environments like SIT & QA.
•Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
•Provided end-user training for all Subversion (SVN)/GIT users to effectively use the tool.
•Developed build using MAVEN as build tools and used Jenkins to kick off the builds move from one
environment to other non-prod environments. Migrated few ANT projects to Maven.
•Built and Deployed Java/J2EE to a web application server in an Agile continuous integration
environment and also automated the whole process.
•Responsible for the development and maintenance of processes and associated scripts/tools for
automated build, testing and deployment of the products to various developments.
•Deployed the static code in to front end apache web server.
•Responsible in deploying the application WARs, EARs in WebLogic application servers and
troubleshoot any deployment issue.
Environment: RHEL 6.x, CentOS, Ubuntu, Solaris, AIX, VMware, Jenkins, Chef, ANT, MAVEN, ANSIBLE,Git, SVN and Splunk.
Client: Verizon Feb 2013 – Mar 2014
Location: Dallas, Texas
Role: Network/Devops Engineer
Role and Responsibilities:
Verizon Digital Media Services is a company that offers its customer's tools to better understand and manage their Media services. VDMS built its online media service platform on AWS. Using AWS, it can automate processes that once took months to complete and focus on its customer service rather than managing IT infrastructure.
•Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)
•Provisioning Jenkins environment for continuous integration re by easing build and testing tasks for developers.
•Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
•Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
•Designing and implementing for fully automated server build management, monitoring and deployment using Chef.
•Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
•Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
•Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
•Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.
•Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
Environment: Environment: Puppet, GIT, Jenkins, Unix, Debian, Linux, Windows, VMware ESXi, Apache Web servers, Postgre SQL Debian, Linux, Windows, VMware ESXi, Apache Web servers, PostgreSQL.
Client: NetEnrich May 2010 – Nov 2012
Location: Hyderabad, India
Role: Network Engineer
Role and Responsibilities:
Implementation, administration, training and daily support for users network consists of Linux and Windows development, pre-production and production servers to generates high ROI, benefits, and positive outcomes for its ecosystem.
•Configure, maintain, monitor and upgrade backup systems including design of a scheduling protocol using industry best practices, upgrade all network software and Exchange.
•Installing operating systems Solaris, Linux and HP according to business requirements.
•Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
•Troubleshooting system level hardware and network software malfunctions
•Maintain all computer, server, network and wireless hardware.
•Monitor the performance and availability of services within the organization and proactively respond to warnings before they cause service interruptions.
•Maintained and executed build scripts by coordinating with development and QA teams.
•Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player, and VMware Converter and ESX server 3.X.
•Responsible in doing build and deploying on different environments simultaneously.
•Provided assistance to developers in resolving problems.
•Provide input in the sales process for implementation options, as well as answering security-oriented questionnaires
•Monitor progression of releases and keep them on track for delivery on planned release date.
• Submit request for implementation to various groups who participate in release.
•Assemble Release Kit and complete all paperwork, including implementation/back out plans.
Environment: VERITAS, TCP/IP, ZFS, LDAP, LVM, HTTP, ORACLE
EDUCATION
Bachelor of Technology in electronics communication engineer
Jawaharlal Nehru Technological University Hyderabad India