Post Job Free

Resume

Sign in

Devops

Location:
Folsom, CA
Posted:
June 30, 2021

Contact this candidate

Resume:

MOUNIKA

Email: adngfj@r.postjobfree.com

Contact: 469-***-**** linkedin.com/in/mounika-reddy-5177a7214

PROFESSIONAL SUMMARY

Extensive 7+ years of work experience in IT industry with focus on DevOps, Software Configuration, Build and Release Management. Skilled in Azure, Amazon Web Services AWS, Jenkins, Docker, Kubernetes, Gitlab CI/CD Pipeline management, Software Development Life Cycle (SDLC), Application migration and deployments and Cloud Computing & Administration. Strong engineering professional.

Expert in Software Configuration Management, Change Management, Build Management, Release Management and Quality Analysis.

Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

Implemented multi-tier application provisioning in AWS integrating it with Chef.

Hands on experience on website code and website patch Deployment and deployment tools like GIT, Jenkins, Artifactory. Experience in Version Control Systems like Subversion (SVN/Tortoise), GIT.

Software Configuration Management Support - Branching and Merging strategies, Version Management. Created and implemented CM plans to include bug tracking, release planning and requirement planning strategies.

Extensively worked on Hudson, Bamboo and Jenkins for Continuous Integration and End-to-End automation for all build and deployments.

Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.

Having good Experience in DevOps tools like Chef and Puppet for deployment.

Installed DOCKER for building and running distributed applications.

Extensive experience in writing SHELL, RUBY, PYTHON and MAVEN scripts for Build management.

Used Amazon Web Services (AWS) to launch multiple instances to do POC for migration projects.

Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and managed Network, Security, Route 53, Direct Connect, IAM, Cloud Formation, Ops Works (Automate operations), Elastic Beanstalk, S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring management.

Expertise in Repository Management tools Artifactory, Nexus.

Experience with Build Management tools Ant and Maven for writing build. xmls and pom. xmls respectively.

Experience in using Tomcat web servers for deployments and for hosting tools.

Hands on experience in setting up Apache web servers on Ubuntu Linux platforms.

Expertise in using Docker including Docker Hub, Docker Engine, Docker images, compose, swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.

Used Kubernetes to orchestrate deployment, scaling, clustering and management of containerized applications as Pods, Docker swarm in managing Docker containers and Kubernetes Clusters to support automatic high availability, load balancing, health checking and failover.

Experience in Java/J2EE Application deployments.

Automate Datadog Dashboards with the stack through Terraform Scripts

Ability in development and execution of XML, Shell Scripts.

Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.

Resolving the Production/Non-Production issues, conducting the Root Cause Analysis and plan necessary process improvements.

Installing and Configuration of AppDynamics Monitoring.

Complete setup of monitoring for an application using AppDynamics.

Experience in overseeing situations in DEV, QA, UAT and PROD for different discharges and outlined case procedures.

Highly motivated, organized, flexible, team player with ability to work individually.

EDUCATION: Master’s in Computer Science

TECHNICAL SKILLS:

Operating Systems

Windows XP/7/8, UNIX, LINUX, Ubuntu

Version Controls

Tortoise SVN, Clear Case, GIT.

Debugging Tools

BMC Remedy, HP Quality Center.

Build &CI/CD Tools

GitHub, Git, SVN, Hudson, Jenkins, Bamboo, ANT, MAVEN, Docker, Kubernetes, Artifactory, Sonar, Chef, Puppet, JIRA, Confluence, Azure pipelines, TFS Builds, Octopus Deploy

Scripting Languages

Shell scripting, Python, SQL, Bash.

Programming Languages

C, Java/J2EE.

Web Servers

IBM WebSphere, Apache, Tomcat, JBOSS.

Web Technologies

Servlets, JDBC, JSP, HTML, Java Script, XML.

Databases

RDBMS Oracle 10g, SQL SERVER 2008/2012/2014, DB2.

Monitoring Tools

SPLUNK, AppDynamics.

Bug Tracking Tools

JIRA, Remedy, Rally.

Cloud Services

AWS, Azure

WORK EXPERIENCE:

ServiceLink, Pittsburgh PA Jan’2018 – Present

Role: Azure\DevOps Engineer

Responsibilities:

Perform Production Support Activities for the applications supported by the team.

Gained good working experience on DevOps Environment by working on various technologies like Terraform, GIT, AKS, Jenkins, Docker.

Working on a Migration project from On-premises to Azure DevOps.

Created the ADO projects in the specific organization on the Azure portal.

Creating the repositories specific to the application for storing the code specific application.

Attending SCRUM meetings from Feature complete until technical acceptance phases of project.

Used Git and Azure Repositories as a version control tools, Analyzing and resolve conflicts related to merging of source code for GIT.

Understanding the Project requirements and the process. Identify the tools required for build and release management. Install and configure the infrastructure for DevOps implementation using Terraform, Git per requirement. On board the applications into Azure infrastructure. With CD pipelines.

Designed and implemented Continuous Integration & Continuous deployment (CI/CD) Pipeline using Azure DevOps.

Constantly monitor the application logs/ server logs and look out for the events that can possibly impact the application/ its functionality in any manner and address them on priority.

Responsible for proactively resolving the environmental issues/ incidents faced by the supported applications in PRODUCTION and in the lower-level environments.

If the issue/ scenario warrants the services of partner teams, work in cohesion with them to resolve it at the earliest and restore the sanity of the environment so that the development and testing teams can go about their tasks without any hassles.

Managed staging and testing environments by having on eye on various metrics like CPU utilization, memory utilization, disk space, logs etc.

Deployed the application infrastructure with terraform jumpstart kits on azure cloud as a part of migration from on-premises.

Automated system management activities through shell scripting.

Installation of operating systems and configuration of kernel parameters for Linux/Unix servers

Configured key vault as part of onboarding application to store all the secrets and certificates related to the application.

Responsible for setting up cron jobs scripts on production servers.

As part of migration and applications requirements implemented the AKS (azure Kubernetes clusters).

Worked on creation of custom immutable images specific to the application with all the software and tools as per the application requirements.

Worked with Azure IAM (Identity and Access Management) console to create custom users and groups.

Took part in Setting up the automated environment for Application team if necessary and help them through the process of build and release automation.

Used Git and Azure Repositories as a version control tools, Analyzing and resolve conflicts related to merging of source code for GIT.

Co-ordinate with the application development teams and finalize the builds to be deployed into the lower-level environments, deploy them and then do a high-level sanity check and ensure that the application is fully functional.

Implemented automated local user provisioning instances created in aws cloud.

Perform software configuration management activities like creation of release branches, resolution of conflicts, carry out merges.

Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS) Leverage automation tools, especially ansible to decrease end-to-end deployment times, reduce downtime, and increase reliability.

Environment: Azure DevOps, Docker, Git, Kafka, Ansible, Splunk, Dynatrace, Manager API,Nexus Repository Manager, Azure CI/CD pipelines, VMWare GIT, Maven, Tomcat, Terraform, Apache, Jenkins, AWS, Linux, Bit Bucket, SQL.

Fitch Ratings, Allentown PA. Jan’16 – Dec’17

Role: DevOps AWS\Build and Release Engineer

Responsibilities:

Worked as a release lead in Software Release/Configuration management and Build/Deploy Process.

Created AWS Launch configurations based on customized Ally and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.

Developed micro services with AWS Lambda and S3 using Java to improvise the performance of the application and managed network security using Security groups and NACLs.

Configured AWS IAM and Security Group in Public and Private Subnets in VPC and created AWS Route53 to route traffic between different regions and Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

Manage internal communication regarding release status and when the release/feature has been successfully deployed into production.

Create end to end pipelines using GIT, Jenkins for CI/CD, Ansible for Configuration management and monitoring using Splunk/CloudWatch

Configured custom AMIs and launched instances with requirements of specific applications.

Created available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.

Setup Elastic load-balancers for different applications to ensure high availability of applications.

Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB.

Hands on experience with IAM to set up users, roles with corresponding user and group policies.

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Setup and build AWS infrastructure using various resources like VPC, EC2, S3, EBS, Security Group, Auto Scaling, and RDS in CloudFormation templates.

Used Amazon S3 to backup EBS volumes periodically to save snapshots of data.

Hosted static websites in S3 as secondary site and route customers to a custom error page if the primary web server is down. Used S3 Firefox plugin in order to upload information to S3 and used CloudFront as a content delivery network to speed up sites and media delivery.

Creating S3 buckets and restricting access to buckets and objects to specific IAM users.

Automating backups by shell in Linux and PowerShell scripts in windows to transfer data in S3 bucket.

Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage, backup and automatic deletion after a particular period of time.

Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Ansible on AWS.

Created repositories, branches, tags and involved in code review & merging process.

Build and configured Jenkins slaves for parallel job execution.

Used Run deck as job scheduler, Jump Cloud as directory service, Docker for containerization, and NginX to provide container security.

Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications, Services on the client hosts.

Creating custom roles and playbooks in Ansible using JSON and deployed on Docker.

Installed GIT, GitHub plug-ins in Jenkins automating the CI process. Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post Build Action Plugin’ is used as a build step and post build actions.

Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes as orchestration tool.

Deployed the applications on multiple WebLogic Servers and maintained Load balancing, High availability and fail over functionalities.

Experience on JIRA as ticketing and bug tracking and workflow tool.

Environment: AWS, S3, EBS, ELB, GIT, Ansible, IAM, EC2, SQS, RDS, Cloud Formation Templates, Jenkins, Groovy, Docker, JIRA, Red Hat Linux, UNIX, WebLogic Servers, NginX, Run deck, Kubernetes.

Statnetics- India Apr’13 – Apr’16

Role: Build Release Engineer / Consultant

Responsibilities:

Supporting build, deployment, testing and release process in waterfall model.

Build tools and processes to support and enhance build and release infrastructure.

Responsible for implementing, maintaining, monitoring, validating, and troubleshooting software builds on various environments, testing in build environment and release to test team on scheduled time.

Troubleshooting deployment and installation issues.

Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.

Work with QA to facilitate verification of releases.

SVN administration to provide access for branches and SVN repositories.

Creating SVN repositories and give access rights to the authorized developers.

Installed and configured Jenkins for Automating Deployments and providing an automation solution.

Integrated GIT into Jenkins to automate the code check-out process.

Used Jenkins for automating Builds and Automating Deployments.

Code Management through Version Control Tools. Troubleshooting file conflicts.

Handling the priority call between the developments, SCM and testing team to prioritize works depending on severity and urgency of the request.

Leverage scripting to build required automation and tools on an adhoc basis.

Installation, configuring and troubleshooting on Jenkins on UNIX/ Linux environments.

Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Implemented and maintained the branching and build/release strategies utilizing GIT.

Performed all necessary day-to- day GIT support for different projects.

Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.

Worked closely with developers to pinpoint and provide early warnings of common build failures.

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

Worked with QA Automation team to integrate Selenium automated testing with Jenkins CI.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.

Environment: Subversion (SVN), Nexus, Java/J2EE, MAVEN, IBM WebSphere Server, Shell Scripts, GIT, XML, UNIX, Tomcat Application server, Oracle 10g.



Contact this candidate