Summary
Work History
Overview
Skills
Education
Work Preference
Accomplishments
Certification
Websites
Work Availability
Languages
Software
Timeline
Hi, I’m

Mamatha Mulapaku

DevOps Engineer
Whitefield, Bangalore,KA
The supernatural is the natural not yet explained.
Elbert Hubbard

Summary

  • Skilled DevOps Engineer and AEM Front-end Developer with 4 years of experience enhancing infrastructure, automating deployments, and developing efficient AEM components.
  • Proven expertise in building and managing CI/CD pipelines using Jenkins, optimizing deployment processes to reduce release times and improve software quality.
  • Experienced in cloud infrastructure management, particularly on AWS, leveraging services like EC2, S3, and RDS to build scalable and cost efficient environments.
  • Proficient in containerization and orchestration with Docker and Kubernetes, enabling microservices architecture and streamlined application deployments.
  • Strong background in Infrastructure as Code with Terraform and Ansible, ensuring consistency across environments and simplifying infrastructure management.
  • Hands-on experience developing custom AEM components and templates, creating reusable and scalable solutions that improve content authoring and site performance.
  • Skilled in scripting language like Bash, automating repetitive tasks to improve efficiency and reduce error prone manual processes.
  • Adept at real time troubleshooting and problem solving, with a record of diagnosing and resolving critical issues quickly to maintain uptime and reliability.
  • Effective collaborator with cross functional teams, working closely with developers, content authors, and product managers to deliver solutions aligned with business objectives.
  • Detail oriented and committed to best practices in DevOps and front-end development, ensuring high quality, secure, and optimized code across all projects.
  • Professional Attributes Problem solver with hands on experience in real time troubleshooting of complex systems.
  • Strong communicator with an aptitude for translating technical challenges into actionable steps.
  • Detail oriented with a commitment to following industry best practices in both DevOps and AEM front end development.
  • Offering proactive mindset and strong foundation in software development and systems administration, eager to learn and develop in collaborative environment.
  • Brings foundational understanding of version control, continuous deployment, and infrastructure management.
  • Ready to use and develop skills in automation and cloud services within DevOps role.
  • Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts.
  • Purpose-driven professional with capacity to be strong team player plus work effectively independently.

Work History

TCS
Bangalore, KA

DevOps Engineer
11.2021 - Current

Job overview

  • Manage and version source code in GitHub using branches and tags, enabling parallel team workflows while Jenkins Pipelines automate testing and deployment upon code commits or merges
  • Configure Jenkins to automatically trigger pipelines when changes are pushed to specified GitHub branches, facilitating continuous integration and rapid feedback on code alterations
  • Implement branching strategies in GitHub and configure Jenkins to run tests on pull requests, ensuring code quality before merging into main branches through automated validation
  • Store Jenkins pipeline configurations in a Jenkins file within the GitHub repository, ensuring version control of the pipeline itself and consistency across environments
  • Utilize Jenkins Pipelines to run unit tests, integration tests, and security scans on every GitHub commit, identifying issues early and maintaining highquality code
  • Integrate Jenkins Pipelines with GitHub to package code into artifacts (e.g., Docker images etc.) and automatically store or deploy them to staging or production environments
  • Define multiple environments (development, testing, production) within Jenkins
  • Pipelines and set approval gates for deployments, allowing GitHub code changes to progress through environments in a controlled manner
  • Configure notifications in Jenkins to alert teams via GitHub, email, or Slack about pipeline successes, failures, and critical events, ensuring prompt responses to deployment issues
  • Implement rollback mechanisms in Jenkins Pipelines to revert to previous GitHub tagged versions if a deployment fails, ensuring stability in production environments
  • Integrate static code analysis tools to automatically review code quality during the build process, helping to identify and fix issues early
  • Use feature flags to control the deployment of new features, allowing for safer and more controlled roll outs
  • Implement container orchestration tools like Kubernetes to manage and scale containerized applications deployed via Jenkins Pipelines
  • Automate infrastructure provisioning with tools like Terraform or Ansible, ensuring consistency and repeatability in environment setup
  • Configure Jenkins to store build artifacts in a centralized repository, making it easier to track and manage versions
  • Integrate performance testing tools into Jenkins Pipelines to measure the impact of code changes on application performance
  • Use Jenkins Pipeline as Code to define complex workflows in a programmable manner, enhancing flexibility and maintainability
  • Implement automatic rollback strategies based on predefined conditions, ensuring minimal impact during deployment failures
  • Utilize multi-branch pipelines in Jenkins to automatically handle builds for multiple
  • GitHub branches, ensuring each branch has its dedicated pipeline
  • Incorporate code coverage tools to measure the extent of test coverage in your code base, ensuring comprehensive testing.

TCS
Bangalore, KA

AEM front-end developer
11.2020 - 10.2021

Job overview

  • Designed user friendly custom AEM components leveraging HTL technology; findings from testing revealed three major causes of inefficient navigation which informed subsequent refinements leading to improved user experience metrics
  • Create and manage AEM page templates that outline page structure and layout, ensuring adaptability for diverse content needs and responsiveness across all devices
  • Develop and organize AEM client libraries to handle CSS and JavaScript dependencies for each component, optimizing asset loading and reducing code redundancy
  • Implement editable templates in AEM, empowering content authors to adjust layout settings, customize page structures, and update design elements independently
  • Leverage Content Fragments and Experience Fragments in components to ensure consistent content usage across multiple pages and channels, adhering to a modular content management approach
  • Design component dialogs with userfriendly fields and tool tips to streamline content entry and updates for authors, minimizing the learning curve and boosting efficiency
  • Apply responsive and adaptive design techniques to guarantee AEM components and templates seamlessly adapt across various screen sizes and devices
  • Conduct training sessions and develop documentation for content authors on effectively using AEM components, templates, and content fragments to maximize the system's capabilities
  • Establish template policies in AEM to control the availability of components within specific templates, ensuring consistent content structure and upholding brand standards.

Overview

5
years of professional experience

Skills

  • DevOps Tools : Git, Jenkins, Docker, Kubernetes, Ansible
  • Cloud Platforms : AWS , Azure
  • Scripting & Automation : Bash
  • Infrastructure as Code : Terraform, Ansible
  • Monitoring & Logging : Dynatrace
  • Web Technologies : HTML, CSS, JavaScript, AEM Templates & Components
  • Version Control : Git, GitHub
  • Amazon web services : EC2, IAM, S3, CF

Education

Annamacharya Institute of Technology and Sciences

Bachelor of Science from Computer Science
2020

Work Preference

Work Type

Full Time

Work Location

RemoteHybrid

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursWork from home optionHealthcare benefitsPersonal development programsTeam Building / Company RetreatsStock Options / Equity / Profit SharingPaid time off

Accomplishments

  • Recognized by management for exceptional problem-solving skills and dedication to customer satisfaction, which contributed to maintaining strong client relationships and enhancing overall service quality.
  • Acknowledged by management for technical proficiency and the ability to deliver high-quality code, which significantly contributed to the project's success and established a strong foundation for future development.

Certification

  • Certified as AWS Certified DevOps Engineer – Professional
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Languages

English
Bilingual or Proficient (C2)
Telugu
Bilingual or Proficient (C2)

Software

Github

Jenkins

Git

Docker

Kubernetes

Ansible

Helm

AWS

Azure

Python

Timeline

DevOps Engineer

TCS
11.2021 - Current

AEM front-end developer

TCS
11.2020 - 10.2021

Annamacharya Institute of Technology and Sciences

Bachelor of Science from Computer Science
Mamatha MulapakuDevOps Engineer