Platform Engineer | Ethoca (Acquired by Mastercard)
Dates of Employment: [Start Date] – Present
As a Platform Engineer, I play a pivotal role in maintaining and optimizing multi-tenant Azure infrastructures while collaborating closely with development, business operations, and security teams. I specialize in automating deployments, managing ETL pipelines, and ensuring high availability, scalability, and security for mission-critical applications supporting projects like Fraud Insights, Alerts, Clarity, and Subscription Control.
Key Responsibilities and Achievements:
- Multi-Tenant Azure Infrastructure: Designed, implemented, and maintained scalable, secure, and high-performance multi-tenant Azure environments, optimizing resource management and ensuring operational efficiency across tenants.
- CI/CD & DevOps Automation: Spearheaded the development and maintenance of CI/CD pipelines using tools like Jenkins, Azure DevOps (ADO), and Chef to streamline deployment processes, improve testing efficiency, and reduce manual intervention.
- Cloud Resource Management: Managed and optimized Azure resources, including Virtual Machines, VMSS, Key Vaults, Data Factory, and Cosmos DB, ensuring high availability and fault tolerance.
- Azure ETL & Data Pipeline Development: Led the development of ETL pipelines using Azure Data Factory (ADF), creating linked services, datasets, and dataflows for efficient data processing and transformation across various applications.
- Automation & Scripting: Automated complex data pipeline promotion jobs using Python, JavaScript (JS), jq, and Shell scripts, ensuring seamless transitions between environments and reducing manual intervention. Developed Groovy scripts to automate pipeline workflows and multibranch Jenkins jobs for efficient code integration and delivery.
- Collaboration with Developers: Worked closely with development teams on Java and Spring Boot applications to establish robust testing frameworks, create test cases for smoke and integration testing, and ensure code quality and functionality across environments.
- Business Operations & Production Handover: Collaborated with BizOps (Business Operations) teams for smooth production handovers, providing insights into monitoring, alerting, and disaster recovery (DR) strategiesto ensure uptime, reliability, and responsiveness of production services.
- Monitoring & Observability: Implemented Azure Log Analytics and Splunk for real-time monitoring, alerting, and proactive issue resolution, ensuring system performance and security are consistently maintained.
- Disaster Recovery & High Availability: Contributed to the development and implementation of Disaster Recovery strategies, ensuring seamless failover processes, minimized downtime, and business continuity during incidents.
Skills & Technologies:
- Cloud Infrastructure: Azure (Active Directory, VMSS, Data Factory, Cosmos DB, Key Vaults)
- DevOps & Automation: Jenkins, Azure DevOps (ADO), Chef, Groovy, Python, JS, jq, Shell scripting
- ETL & Data Pipeline Development: Azure Data Factory (ADF), Linked Services, Datasets, Dataflows
- Monitoring & Observability: Azure Log Analytics, Splunk
- Testing Frameworks: Java, Spring Boot, Smoke Testing, Integration Testing
- Disaster Recovery & High Availability: DR strategies, Production Handover, Monitoring & Alerting