With over 10 years in the IT industry, focus has been on system design and automation to enhance performance. The primary role involves automating tools and processes for continuous integration and continuous delivery of a wide range of applications. Passionate about understanding complete system architectures, complemented by a keen eye for analyzing individual scripts, programming code, dependencies, and services. This expertise has enabled to build and optimize robust systems effectively.
Overview
11
11
years of professional experience
Work History
DataOps Engineer
Wide Open West
10.2022 - Current
Implemented data orchestration using Apache Airflow, moving data from PostgreSQL to BigQuery
Developed and maintained CI/CD pipelines for Airflow software deployment, ensuring continuous integration and delivery
Structured Airflow code to separate infrastructure management from DAG code, enhancing project organization
Employed task groups in Airflow to manage complex data pipelines, facilitating team collaboration
Configured and managed infrastructure using Ansible, focusing on reproducibility and idempotency.
Optimized data processing pipelines for maximum efficiency and speed.
Worked on enforcing data security protocols to protect sensitive information ensuring compliance with data governance and legal regulations.
Worked closely with development, operations, and business teams to align data operations with organizational goals.
Developed and maintained dashboards and reports for data visualization and business intelligence.
Worked on Integrating machine learning models into data pipelines.
Created comprehensive documentation for data processes and systems.
ML Ops Engineer
Spark Cognition
07.2021 - 09.2022
Managed the design, implementation, and maintenance of cloud-based infrastructure tailored to the specific needs of the Data Science and Machine Learning team.
Integrated DevOps principles into the data science lifecycle, streamlining the deployment and management of machine learning infrastructure
Collaborated closely with data scientists and engineers to understand their needs, aligning infrastructure provision accordingly
Managed and optimized Azure cloud environments for production and internal work development
Oversaw various SAS environments, ensuring secure and efficient operation of customer data systems
Implemented organizational structures within Azure, using resource groups for efficient management of services and security
Conducted comprehensive evaluations of existing practices, identifying areas for improvement and scalability enhancements
Took charge of data workflows, overseeing the entire model lifecycle from development to deployment and maintenance
Employed Azure services and DevOps practices to optimize model deployment, management, and performance evaluation
Developed infrastructure-as-code to ease the complexity of deploying ML infrastructure
Enable the team to scale by assessing current practices and creating supportive process and tooling
Developed and maintained data workflows and managed the entire model lifecycle
Evaluated and optimized model performance
Implemented and maintained automated testing and monitoring mechanisms
Kept abreast of the latest trends, tools, and technologies in DevOps, MLOps, and the Azure ecosystem
Leveraged this knowledge to propose and implement innovative solutions that further streamlined processes and enhanced the team's productivity.
Sr Build And Release Engineer
Apple
01.2020 - 07.2021
Utilized Ansible playbooks to define and maintain the configurations for Dev, QA, and Prod environments
This includes setting up specific configurations, installing required software packages, and managing user access
Responsible for product deployments in Dev, QA and Prod in both cloud and non-cloud environments
Defined playbooks to configure software, apply security patches, and managed the bare metal servers using SSH
Installed, configured EKS and implemented security measures for the cluster using IAM and RBAC
Strengthened cluster security using AWS Key Management Service (KMS) for encryption of sensitive data at rest and in transit
Integrated Amazon CloudWatch for comprehensive monitoring of both infrastructure and applications within the Kubernetes clusters
Migrated CI/CD workflows to AWS CodePipeline and CodeBuild for enhanced automation and scalability
Implemented AWS AppConfig to manage application configurations dynamically without redeployments
Developed and managed Kubernetes applications with Helm charts and kustomize
Configured Spinnaker pipelines for structured deployments and integrated with external systems like AWS S3 and webhooks
Employed AWS Certificate Manager (ACM) to manage SSL/TLS certificates for securing communication within the EKS cluster and with external services
Managed AWS-specific configurations, such as VNets and firewalls, for enhanced security and compliance
Conducted regular audits and vulnerability assessments using AWS Inspector and AWS Security Hub to ensure EKS cluster compliance with security best practices.
Build And Release Engineer
Risk Management Solutions
05.2019 - 12.2019
Primary responsibilities include supporting software development from ground up by working closely with the developers and deploying to the Azure
Kubernetes Service (AKS) and Azure App Service for deploying and managing applications
For the functional requirements worked closely with the project managers, clients to determine the requirements and utilized Azure boards for tracking
Reviewed the user-reported bugs and troubleshooting for each software version release
Maintained version control of both Infra related and application related code in Azure Repos
Maintained documentation of the development and the deployment process for both internal use and end user
Monitored and performed code integration and resolved merge conflicts in case of any issues
Developed and maintained build packages and deployment scripts for each project
Leveraged Azure Pipelines for creating release pipelines and deploying applications to both non- production and production environments
Used Azure DevTest Labs for creating non-production environments for testing and development purposes.
Devops Engineer
Thryv
02.2017 - 05.2019
Primary responsibilities include Build and Deployment of applications into different environments like Dev, QA, UAT and Prod
Mitigated security risks by conducting regular vulnerability assessments and applying necessary patches.
Contributed to the creation of a DevOps culture within the organization, leading to increased agility and cross-functional collaboration.
Provided technical guidance during product planning sessions, aligning business objectives with technological capabilities.
Developed and implemented Software Release Management strategies for various applications according to the agile process
Participated in weekly release meetings with Technology stakeholders identify, and mitigated potential risks associated with the releases
Built tools to reduce the occurrence of errors and improve customer experience
Performed root cause analysis of production errors and resolved technical issues
Designed procedures for system troubleshooting and maintenance
Provided code feedback to other developers through pull request reviews.
Devops Engineer
Baxter International Inc
12.2015 - 02.2017
Designed and implemented testing frameworks to enhance the efficiency of the development
process
Managed the automation of continuous build, test, and deploy processes, significantly improving
team productivity
Proactively monitored system health, promptly responding to alerts and incidents, automating
support tasks, and resolving underlying issues to ensure seamless operations
Identified and addressed operational improvements, such as eliminating manual processes,
enhancing documentation, and resolving defects
Supported and maintained daily builds and internal sites, ensuring optimal performance and
functionality
Provided support for product servers, ensuring the availability of suitable tech stacks and resources
Collaborated closely with Architects, Engineers, Product Owners, and
Application Leads to engineer automated solutions for seamless development
Worked with the development team to deploy and manage tools that facilitate
SDLC automation, configuration management, and release management.
Systems Engineer
Verizon
04.2013 - 11.2015
Developed advanced Bash scripts to automate monitoring tasks, resulting in improved efficiency and reduced manual effort
Implemented proactive measures to ensure the stability and performance of multiple Oracle databases, including optimizing S L queries, monitoring database health, and conducting regular backups and recovery
Collaborated with the development team to deploy and maintain
Apache/Tomcat web servers, ensuring seamless integration with the Oracle databases and efficient handling of web traffic
Led the installation and configuration of Linux, Unix, and Windows servers, ensuring proper setup and integration into the existing infrastructure.
Optimized server efficiency through virtualization techniques and capacity planning.
Developed custom software solutions for various business needs, resulting in improved productivity.
Implemented IT infrastructure upgrades, ensuring minimal downtime during the transition process.
Education
Masters - Electrical Engineering
Texas A&M
12.2012
Bachelor of Science - Electronics And Communication Engineering
JNTU
04.2011
Skills
Cloud Platforms: Openstack, Azure and AWS
Infrastructure as Code: Terraform and Ansible
Containerization and Orchestration: Kubernetes, Docker, Helm charts and Kustomize