Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Charanya Nagarajan

Associate Director - Devops Engineering
Sydney

Summary

Tech-savvy DevSecOps leader with solid background in software engineering paired with in-depth knowledge of application development , deployment automation and quality assurance. Polished in designing utilities to help developers in their CI/CD requirements. Familiar with scripting languages and web application developments. Strong leader and problem-solver dedicated to streamlining operations to decrease costs and promote organizational efficiency. Uses independent decision-making skills and sound judgment to positively impact company success.

Overview

16
16
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Associate Director - Devops Engineering

Commonwealth Bank of Australia, CBA
2023.09 - Current
  • Designed Merge Queue Application: Architected and implemented a robust Merge Queue application for a mono-repo setup, significantly reducing the time to merge feature branches into the master branch and streamlining code integration processes.
  • Enhanced Repository Controls: Developed and deployed controls to prevent accidental modifications of other teams' work in the mono-repo environment. Implemented protection mechanisms for critical applications, ensuring stability and integrity.
  • Optimized Release Process: Created and integrated applications to streamline the release process, including automated unit and integration testing. Designed rollback capabilities to revert to previously tested code, enhancing release reliability and efficiency.
  • Integrated Microsoft Teams for Notifications: Integrated the Beacon platform with Microsoft Teams to provide real-time notifications for failures and critical issues, improving monitoring and response times.
  • Developed Productivity Dashboards: Created dashboards to measure individual and team productivity, as well as code quality metrics. Used these insights to drive performance improvements and ensure high standards of code quality.
  • Introduced BDD Frameworks: Implemented Behavior-Driven Development (BDD) practices and designed associated frameworks for developers within the vendor platform, facilitating clearer communication of requirements and more robust testing.
  • Certified Secure Champion: Achieved certification as a Secure Champion, demonstrating a commitment to security best practices and ensuring that security is integral to all development processes.
  • Managed Vulnerability Monitoring: Oversaw the monitoring of reported vulnerabilities and ensured that code remained safe and secure by implementing necessary remediation measures and security practices.
  • Developed Workflow Framework: Led the development of a workflow framework that significantly reduced manual work, shortening the time required from approximately a month to just hours, thereby increasing overall operational efficiency.
  • People Leadership and Management: Effectively managed a team of 2 engineers, setting clear goals, providing regular feedback, and supporting their professional growth. Facilitated team development through mentorship, performance evaluations, and career planning, fostering a collaborative and high-performance work environment.
  • Technologies Utilized: Leveraged advanced Python programming, MongoDB for database management, and AWS infrastructure for scalable and reliable cloud services, integrating these technologies to optimize platform performance and ensure robust solutions.

Senior Devops Engineer/Senior Technical Lead

Westpac Banking Corporation, WBC
2018.01 - Current

Contractor via Tata Consultancy Services Ltd.

  • Conceptualized and designed end to end zero touch, ready to use Trusted Pipelines, that handles build, test, deploy with controls introduced at every stage so that it is certified that what got built, is what got deployed.
  • Automated onboarding processes into various tools of Enterprise DevOps Platform such as Jira, Confluence, Jenkins, Bamboo, Bitbucket, Artifactory, Terraform Enterprise and Hashi Vault using scripts in groovy and python
  • Built data reporting tools to monitor adoption
  • Automated and tested software installs using configuration management tools such as Chef and Chef Inspec
  • Mentored team members about coding standards and also was leading Test Driven Development.
  • Mentored DevOps engineer interns on proper engineering methods.
  • Used Terraform to spin up and spin down ephemeral VMs to be used in automated tests of CI stage.
  • Extensively used Test driven development mechanisms, with automated test executions and reporting.

RECOGNITIONS:

  • Awarded Super.Tech award for Q3 2019.

Technical Lead

Westpac Banking Corporation
2018.07 - 2018.10

Contractor via Tata Consultancy Services

  • Redesign of mobile applications, which enables employees to search for colleagues, locate them, book meeting rooms and report feedbacks and problems
  • Technical co-ordination between mobile development and backend teams.
  • Organized solution design meetings for identified features, to build robust and extensible design
  • Coordinated with other teams, to update existing integrations or create new integrations
  • Active participation in making use of agile tools like Jira, confluence to document and track sprints
  • Involved in creating CI for building Android applications, using Bamboo.
  • Managed to improve performance of backend API systems by about 40% by automating load tests and fixing troublesome modules.

Technical Lead

Tata Consultancy Services Ltd
2014.01 - 2018.06
  • Led development of backend APIs for ecosystem of enterprise applications designed with Mobile First approach, aiming at making collaboration and day to day communication easier across teams. Solutions built under this ecosystem are Enterprise Chat System, Document Management Application, Enterprise Social Network
  • Integral part of brainstorming sessions with design teams to conceptualize underlying business requirements
  • Designed database architecture. Identified various software and libraries to be used.
  • Analyzed and identified AWS components that suit requirements.
  • Led 20 member backend team, which built Restful APIs using Ruby on Rails.
  • Worked closely with design team and front-end development(Mobile, Web) teams, to articulate scalable APIs.
  • Liaised between internal teams, to integrate traditional employee services such as leave, payslips, ticketing systems into conversational bots Leveraged AWS services such as Lex to create NLP based solutions
  • Instrumented Test Driven Development
  • Automated cloud deployments and implemented CI/CD using Gitlab Pipelines, Jenkins, Capistrano and Ansible scripts in AWS EC2 Infrastructure.
  • Managed code life cycle using Gitlab.
  • Successfully run pilots of conversational collaboration application to TCS customers

Senior Developer

Tata Consultancy Services Ltd
2011.01 - 2014.01
  • Key member of development team and developed full stack social enterprise web application using Ruby on Rails
  • Designed and developed modules such as Micro-blogs, Blog-posts, Wikis, Live Chat and groups.
  • Implemented file storage features.
  • Integrated OAuth and Saml capabilities, to seamlessly work with existing internal applications.
  • Wrote documentation covering all technical requirements and procedures. Trained employees for post go-live management and support.
  • Automated development deployments using Capistrano.
  • Ensured that all security standards and code quality standards were met.
  • Worked with testing teams to close identified issues.
  • Wrote code with more than 90% test coverage.

Developer

Tata Consultancy Services Ltd
2009.01 - 2011.01
  • Worked on rebuilding a solution to bring together innovators, scientists and academicians from across the globe to solve some of the toughest challenges
  • Built the solution to enhance and customize an existing ideation platform to cater to the whole of Tata Group. This was one of the first applications to be hosted on AWS cloud.
  • Held discussions with stakeholders to understand requirements.
  • Translated requirements to feature list.
  • Designed and developed web-based application using Ruby On Rails to capture ideas across employees from different companies.
  • Implemented lifecycle from idea capturing crowdsourcing discussions and idea implementation.
  • Implemented a full modified version of the initial product and released it.
  • Managed migration of high volume data between versions using scripts, with 0% loss.

Education

Bachelor of Engineering - Computer Science

Thiagarajar College of Engineering, Madurai
TamilNadu
2004.07 - 2008.04

Skills

Ruby, Ruby on Rails, Python scripting, Groovy scripting, Bamboo, Bitbucket, Jira, Jenkins, Confluence, Terraform, Chef, Linux, Git, Open Source Technologies

Agile Methodology, Automation methods, Quality assurance, DevOps, RSpec, Cucumber, Selenium

PostgreSQL, Redis, Memcached, MySQL, Elastic Search and Bots Frameworks, node.js, MongoDb, JQuery, Coffeescript

Certification

Terraform Associate Certification

Timeline

Associate Director - Devops Engineering

Commonwealth Bank of Australia, CBA
2023.09 - Current

Terraform Associate Certification

2022-11

Technical Lead

Westpac Banking Corporation
2018.07 - 2018.10

Senior Devops Engineer/Senior Technical Lead

Westpac Banking Corporation, WBC
2018.01 - Current

Technical Lead

Tata Consultancy Services Ltd
2014.01 - 2018.06

Senior Developer

Tata Consultancy Services Ltd
2011.01 - 2014.01

Developer

Tata Consultancy Services Ltd
2009.01 - 2011.01

Bachelor of Engineering - Computer Science

Thiagarajar College of Engineering, Madurai
2004.07 - 2008.04
Charanya NagarajanAssociate Director - Devops Engineering