Post Job Free
Sign in

Devops Engineer Senior

Location:
Fremont, CA
Posted:
February 18, 2025

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

A highly skilled and results-driven Senior DevOps Engineer with 7 years of experience in driving automation, scalability, and optimization across cloud infrastructure, CI/CD pipelines, and application deployment.

Expert in AWS, Azure, and GCP cloud environments, with hands-on experience in configuring and managing EC2, S3, Lambda, Kubernetes, and Docker orchestration.

Proficient in leveraging Infrastructure as Code (IaC) tools like Terraform and AWS CloudFormation to streamline operations and improve system reliability.

Adept at implementing robust monitoring and logging solutions using ELK Stack, Prometheus, and Grafana, ensuring seamless, scalable, and secure infrastructure.

Experience with managing containers with Docker & Servers in Ansible with Docker server.

Experience with capacity planning, continuous integration and application deployment using Jenkins and Subversion (SVN) and GIT for version control, Maven and Ant for Building and Packaging.

Experience in managing source control repositories like GIT by creating new Repositories and creating user level credentials.

Created and wrote shell scripts (Bash), Ruby and Python for automating tasks.

Experience with configuration management using Ansible, Chef and container management with Docker.

Expertise in working with AWS provided Solutions like EC2 and ELB which includes Creating EC2 instances, adding EBS volumes for EC2 and familiar with VPC, Route 53, RDS, S3, IAM, SNS, SQS, SWF, SES, Auto scaling, Storage gateway, Elastic Beanstalk, Cloud formation and Cloud Watch.

Outstanding facility with load balancers, routers and switches and excellent knowledge of database installation and configuration principles. Familiarity with the AWS and Pivotal Cloud Services.

Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.

Built and deployed various Ansible playbooks and modules in the Production and pre - production environments.

Experience in writing code in Perl to develop and deploy continuous test cases, in combination with CI tools like Jenkins.

Experience at working on Software Development Life Cycles and Agile Programming & Agile Ops Methodologies.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

Hands on experience with Chef, Puppet and Ansible architecture and concepts.

Proficient in implementing DevOps practices, including CI/CD pipelines, version control, and automated testing utilizing Jenkins, GitLab, Maven, and SonarQube.

Possesses a keen understanding of networking, security best practices, and cloud cost optimization strategies, coupled with a collaborative mindset for working in agile, cross-functional teams.

Outstanding problem-solving skills, with a proven ability to identify issues and deliver practical, efficient solutions in high-pressure situations.

Excellent communication skills, enabling effective collaboration with stakeholders, development teams, and leadership to ensure alignment on project goals and timelines.

TECHNICAL SKILLS:

Cloud Technologies: AWS EC2, AWS DynamoDB, AWS Aurora, AWS S3, AWS Lambda, AWS EBS, AWS Glacier, AWS CloudFormation, AWS CloudWatch, AWS X-Ray, AWS Shield, AWS Step Functions, AWS Kinesis, AWS IAM, Azure App Service, Azure Functions, GCP Compute Engine, GCP Cloud Pub/Sub, GCP Cloud Storage, GCP BigQuery, GKE

Automation & Configuration: Ansible, Chef, Puppet, AWS CodeDeploy, AWS CodePipeline, GitLab CI, Maven, BitBucket, Nexus Repository Manager, JFrog, Helm

Containerization & Orchestration: Docker, Kubernetes (EKS, AKS, GKE), Docker Swarm, Kubernetes Helm

Infrastructure as Code (IaC): AWS CloudFormation, Terraform, ARM Templates

Databases & Data Storage: MySQL, MongoDB, SQL Server, PostgreSQL, Oracle, Snowflake

Networking: VPC, Route 53, VPN, Direct Connect, DNS Services, IAM, AWS Shield, AWS WAF, Azure Load Balancer, Azure Application Gateway

Monitoring & Logging: ELK Stack, Prometheus, Grafana, New Relic, Splunk, PowerShell, Azure Monitor, Application Insights, Nagios, Zabbix, AppDynamics

CI/CD & Version Control: Git, GitLab, BitBucket, JIRA, Jenkins, AWS CodePipeline, AWS CodeDeploy, GitHub, Azure DevOps, Maven, Nexus Repository Manager, JFrog

Scripting & Programming: Python, Shell Scripting, PowerShell, Bash, JavaScript, TypeScript, SQL, PL/SQL, Groovy, Ruby, Scala, C#

Testing & QA: Selenium, JUnit, TestNG, PyTest, Postman, SonarQube, Checkmarx, LoadRunner, AppDynamics

Security & Compliance: IAM, KMS, Cloud Security, DDoS Protection, Vulnerability Assessments, Data Encryption, VPN, Disaster Recovery, Backup Strategies

Networking & Traffic Management: AWS Route 53, Azure Load Balancer, Azure Application Gateway, TCP/IP, VPN, Traffic Distribution, Cloud DNS

Data Streaming & Processing: Apache Kafka, Kafka Streams, Apache Flink, AWS Kinesis, AWS Lambda, Apache Beam

Collaboration & Issue Management: JIRA, Bugzilla, Confluence, Microsoft Teams, Slack

Project Management Methodologies: Agile (Scrum), Kanban

PROFESSIONAL EXPERIENCE:

BNY Mellon, NYC, NY December 2022 – Present

Sr. DevOps Engineer

Responsibilities:

Architected and managed cloud infrastructure on AWS EC2, AWS DynamoDB, AWS Aurora, and AWS S3, ensuring scalable, high-performance solutions for enterprise applications.

Managed and optimized Route 53 for DNS management and routing, ensuring high availability and low-latency traffic distribution for global applications.

Designed and implemented CI/CD pipelines using Jenkins and AWS CodeDeploy, automating code deployment, testing, and integration for faster and more reliable software delivery.

Developed Python scripts to automate routine tasks, manage cloud resources, and enhance operational efficiency across multiple environments.

Configured and optimized VPC configurations, NACLs, and Security Groups to enforce network segmentation, access control, and security policies.

Managed containerized microservices applications using Kubernetes (EKS) and Docker, ensuring seamless deployment, scaling, and orchestration across cloud environments.

Integrated Selenium for automated testing in CI/CD pipelines, ensuring high software quality and minimizing manual testing efforts.

Used AWS CloudFormation to implement Infrastructure as Code (IaC), ensuring consistent and automated provisioning of AWS resources and services.

Monitored application performance with AWS CloudWatch and AWS X-Ray, enabling proactive identification and resolution of performance bottlenecks.

Ensured disaster recovery strategies and business continuity by implementing backup processes, EBS Snapshots, and leveraging AWS Glacier for secure and cost-effective storage.

Applied DevOps best practices to drive automation, streamline development workflows, and enhance collaboration across teams, improving overall operational efficiency.

Strengthened cloud security by implementing best practices for resource access management, secure data handling, and vulnerability assessments.

Fostered cross-functional collaboration by working closely with development, QA, and infrastructure teams to align on project goals and deliver solutions on time.

Utilized the ELK Stack (Elasticsearch, Logstash, Kibana) to implement centralized logging, monitoring, and real-time analytics, enabling quick detection and resolution of system issues.

Set up and managed Direct Connect and VPN solutions for secure, high-performance connections between on-premise data centers and AWS cloud environments.

Enhanced network security by configuring firewalls, implementing access control policies, and securing AWS resources using IAM, KMS, and AWS WAF.

Performed performance tuning across cloud infrastructure and applications to improve system responsiveness and optimize resource utilization.

Led Agile Scrum teams to implement DevOps best practices, ensuring iterative development and continuous improvement in collaboration with cross-functional teams.

Implemented and optimized AWS OpsWorks to automate application deployments, configuration management, and monitoring for efficient system management.

Managed version control through Git, ensuring smooth collaboration and integration of code changes within development teams.

Focused on system scalability, availability, and fault tolerance, ensuring cloud applications could handle increased load while maintaining high uptime and minimal latency.

Optimized resource consumption through cost-reduction strategies and efficient management of cloud resources, reducing operational expenses while maintaining high performance.

Provided DDoS protection using AWS Shield, enhancing the resilience of cloud infrastructure against attacks and ensuring uninterrupted service availability.

Ensured compliance with regulatory standards by implementing secure access control measures, encryption, and best practices for data handling across systems.

Developed and maintained backup strategies for critical systems and data, ensuring fast recovery in case of system failure or data loss.

Environment: AWS EC2, AWS DynamoDB, AWS Aurora, AWS S3, Route 53, Jenkins, AWS CodeDeploy, Python, VPC, NACLs, Security Groups, Kubernetes (EKS), Docker, Selenium, AWS CloudFormation, AWS CloudWatch, AWS X-Ray, AWS Glacier, ELK Stack (Elasticsearch, Logstash, Kibana), Direct Connect, VPN, IAM, KMS, AWS WAF, AWS OpsWorks, Git, AWS Shield.

Bizom, India. March 2021 – October 2021

DevOps Engineer

Responsibilities:

Managed and optimized cloud infrastructure using AWS RDS, AWS EC2, AWS Lambda, AWS S3, AWS EBS, and AWS Glacier, ensuring high availability, scalability, and cost-effectiveness for cloud-based applications.

Automated configuration management and infrastructure provisioning using Ansible, streamlining deployments and ensuring consistency across environments.

Set up and managed the ELK Stack (Elasticsearch, Logstash, Kibana) for real-time logging, monitoring, and visualization, enabling quick troubleshooting and data-driven decision-making.

Designed and implemented backup and recovery processes to ensure business continuity and minimize downtime during system failures or data loss.

Managed JFrog for software package management, ensuring proper storage, version control, and distribution of application artifacts across the pipeline.

Administered MySQL and MongoDB databases, ensuring high-performance configurations, seamless integration, and reliable data storage for applications.

Designed and implemented real-time data streaming solutions using Apache Kafka, enabling the efficient processing and transfer of large datasets across distributed systems.

Led Agile (Scrum) teams in the development and delivery of projects, collaborating closely with stakeholders through JIRA to manage tasks, track progress, and resolve issues efficiently.

Applied data lifecycle management principles to handle data retention, archival, and deletion policies in line with business requirements and compliance standards.

Configured and managed TCP/IP and DNS services to ensure efficient network routing, seamless communication, and high network security across systems.

Enhanced network security by implementing data encryption strategies and managing IAM roles to ensure secure access to AWS resources and services.

Conducted performance tuning on both infrastructure and application levels to improve system responsiveness, reduce latency, and optimize resource usage.

Automated the creation and management of AWS resources using CloudFormation for Infrastructure as Code (IaC), enhancing infrastructure consistency and repeatability.

Implemented containerization and orchestration strategies with Docker and Kubernetes, enabling scalable, portable, and highly available applications across cloud environments.

Optimized resource allocation for cloud infrastructure, reducing operational costs and improving the efficiency of resource utilization through intelligent scaling and monitoring.

Ensured secure version control and collaboration through Git, managing all code changes and enabling smooth rollbacks and integration across teams.

Utilized automated scaling features to adjust cloud resources based on application demand dynamically, maintaining system responsiveness while optimizing costs.

Developed and tested recovery processes for disaster recovery and failover systems, ensuring minimal downtime and uninterrupted access to critical services.

Applied cost optimization techniques to reduce AWS infrastructure costs while maintaining system performance and ensuring long-term operational efficiency.

Collaborated across functional teams to ensure alignment on project goals, resolve challenges, and deliver projects on time while fostering strong cross-functional partnerships.

Worked with database query optimization strategies to enhance the performance of MySQL and MongoDB queries, ensuring faster data retrieval and improved application speed.

Implemented caching strategies to reduce database load and improve application performance, optimizing response times for frequently accessed data.

Automated software delivery workflows through the creation and management of CI/CD pipelines using AWS CodePipeline, AWS CodeDeploy, and Git to ensure fast, reliable, and consistent deployments.

Maintained business continuity by implementing best practices in least-privilege access controls and ensuring robust security and backup strategies were in place for all systems.

Environment: AWS RDS, AWS EC2, AWS Lambda, AWS S3, AWS EBS, AWS Glacier, Ansible, ELK Stack (Elasticsearch, Logstash, Kibana), JFrog, MySQL, MongoDB, Apache Kafka, JIRA, TCP/IP, DNS, IAM, CloudFormation, Docker, Kubernetes, Git, AWS CodePipeline, AWS CodeDeploy.

Juego Studios, India. July 2019 – February 2021

DevOps Engineer

Responsibilities:

Integrated monitoring tools with Microsoft Teams for real-time notifications and seamless collaboration across cross-functional teams.

Led configuration management efforts using Chef, ensuring automated system configurations and seamless infrastructure provisioning.

Designed and managed cloud infrastructure on Azure App Service and Azure Functions to deploy scalable microservices and serverless applications.

Implemented containerization using Docker and Kubernetes (AKS) to orchestrate and manage microservices, ensuring high availability and scalability.

Developed and optimized CI/CD pipelines in Azure DevOps, automating the entire software delivery process, from code commit to production deployment.

Utilized Prometheus for system and application monitoring, setting up custom alerts and dashboards to ensure proactive performance management.

Worked with Azure Resource Manager (ARM) Templates to automate infrastructure deployments, ensuring consistent and repeatable provisioning of cloud resources.

Managed source code and artifacts in BitBucket and Nexus Repository Manager, ensuring smooth version control and artifact storage for consistent builds.

Automated deployments and enhanced performance optimization processes, ensuring faster rollouts and minimal downtime using Azure DevOps.

Managed issue management and tracked project progress using tools like Bugzilla, ensuring issues were resolved promptly and efficiently.

Applied cloud infrastructure security best practices to safeguard applications and data, mitigating risks and ensuring compliance with security policies.

Ensured high system health monitoring by integrating monitoring tools to track performance metrics, resource usage, and alerts on issues before they impact end-users.

Automated deployment automation pipelines, integrating tools like Chef, Azure DevOps, and BitBucket to streamline workflows and reduce manual interventions.

Implemented configuration management policies, ensuring system consistency and preventing configuration drift in cloud environments.

Used Azure Load Balancer and Application Gateway for efficient traffic distribution and high availability.

Automated administrative tasks and infrastructure management with PowerShell scripts in Azure.

Implemented VPNs for secure access to cloud resources and services.

Developed data protection strategies for security and compliance, focusing on encryption, backup, and disaster recovery.

Collaborated with teams to follow Agile methodologies, ensuring timely delivery of projects, continuous improvement, and high-quality outcomes.

Managed databases with SQL Server, ensuring reliable data storage, retrieval, and integration across cloud-based applications.

Enhanced modularity in microservices applications, ensuring easy scalability and manageability through containerized services in Kubernetes (AKS).

Collaborated cross-functionally to deliver high-impact projects, managing dependencies and ensuring smooth integration between development, operations, and security teams.

Implemented traffic distribution strategies using Azure Load Balancer and Application Gateway, ensuring even distribution of network traffic for optimal performance.

Maintained version control best practices using Azure DevOps and BitBucket, ensuring smooth collaboration and history tracking of all project developments.

Environment: Microsoft Teams, Chef, Azure App Service, Azure Functions, Docker, Kubernetes (AKS), Azure DevOps, Prometheus, Azure Resource Manager (ARM) Templates, BitBucket, Nexus Repository Manager, Bugzilla, Azure Load Balancer, Application Gateway, PowerShell, SQL Server.

RunShaw Technologies, India. November 2017 – June 2019

Jr. DevOps Engineer

Responsibilities:

Developed and maintained CI/CD pipelines using GitLab CI, Maven, and ANT to automate builds, testing, and deployments for streamlined software delivery.

Managed cloud infrastructure using Google Cloud Platform (GCP) services such as Compute Engine, Cloud Pub/Sub, Cloud Storage, and BigQuery to ensure efficient data processing and storage.

Configured and deployed GKE clusters for scalable, high-availability microservices.

Implemented Docker and Kubernetes for containerization, streamlining deployment workflows.

Orchestrated application deployments and configurations with Helm to manage Kubernetes resources effectively, ensuring consistency across environments.

Automated infrastructure provisioning using Terraform, promoting infrastructure-as-code (IaC) practices and reducing manual configurations.

Optimized resource usage and cost management by applying resource optimization techniques and implementing cost-effective strategies on cloud platforms.

Monitored application performance using New Relic, ensuring system uptime, reliability, and quick identification of performance bottlenecks.

Designed and implemented scalable architectures and resilient architectures to handle increasing workloads while ensuring high availability and fault tolerance.

Ensured system security by managing access control, authentication, and encryption policies within cloud environments and OAuth integrations.

Collaborated with cross-functional teams to improve system performance, troubleshoot deployment errors, and resolve issues in production systems.

Used PostgreSQL for managing databases, ensuring seamless integration and high availability in the cloud infrastructure.

Developed and managed dependency management strategies for applications, ensuring proper versioning and package management.

Deployed applications with Cloud Load Balancing for optimal performance and availability.

Managed version control using GitLab to maintain code integrity.

Resolved system configuration drift to ensure alignment with infrastructure policies.

Worked closely with teams to ensure proper monitoring of applications and services, addressing issues proactively using real-time monitoring tools.

Applied SDLC best practices in collaboration with development teams, ensuring efficient workflows from development to production.

Provided support for Puppet automation to streamline configuration management and facilitate consistent application deployments.

Applied Virtual Private Cloud (VPC) configurations for network isolation and secure access within the cloud infrastructure.

Leveraged Artifactory for storing and managing build artifacts, ensuring efficient artifact storage and easy access to continuous delivery pipelines.

Environment: GitLab CI, Maven, ANT, GCP, Compute Engine, Cloud Pub/Sub, Cloud Storage, BigQuery, GKE, Docker, Helm, Terraform, New Relic, PostgreSQL, Cloud Load Balancing, GitLab, Puppet, VPC, Artifactory.

EDUCATION:

Bachelor's in Computer Science from Maharaja Institute of Technology Mysore, Karnataka, India.



Contact this candidate