Senior DevOps Engineer/Senior Cloud Engineer
Name: Priyanka Tatolu
Phone: 469-***-****
Email: ***********@*****.***
PROFESSIONAL SUMMARY:
Experience in working as a DevOps Engineer with Amazon Web Services (AWS), Azure, and in Release management for around 10 years.
Hands-on experience in building and deploying CI/CD pipelines, managing projects that often involve tracking multiple deployments across various pipeline stages and DevOps processes.
Experience with Infrastructure as Code (IaC) tools like Terraform, AWS CloudFormation, Azure Resource Manager (ARM) Templates, and GCP Cloud Deployment Manager.
Hands-on experience with Configuration Management using Ansible and Puppet.
Experience with various DevOps tools such as GitLab, GitHub, Bitbucket for source code management, and CI/CD tools like Jenkins, GitLab, GitHub, TeamCity, Concourse, CircleCI, Travis CI, Bamboo, and GitHub Actions.
Experience using Configuration Management tools like Ansible and Chef, and Containerization & Orchestration tools like Kubernetes, AWS ECS, Azure Kubernetes Service (AKS), and GCP Kubernetes Engine (GKE).
Experience utilizing Atlassian products like JIRA and Confluence for issue tracking and documentation.
Experience in code deployment, orchestration, and scheduling using tools such as Kubernetes, Docker Swarm, and OpenShift.
Extensive experience with Docker components like Docker Engine, Compose, and Docker Registry.
Experience in deploying, scaling, load balancing, and managing Docker containers using Kubernetes, and understanding the OpenShift Platform for managing Docker Containers and Kubernetes Clusters.
Experience in writing Ansible playbooks, creating custom playbooks in YAML, encrypting data using Ansible Vault, and maintaining role-based access control using Ansible Tower to manage web applications, environment configuration files, users, mountpoints, and packages.
Exposure to all aspects of the software development life cycle (SDLC) and Agile Programming Methodologies. Skilled in building deployment scripts and automated solutions using Python, YAML, JSON, and BASH.
Experience in installing, configuring, and administering Jenkins CI tools on Linux and Windows machines.
Strong understanding of cloud platforms, including IaaS, PaaS, and SaaS.
Experience in deploying WAR, JAR, and EAR files on IBM WebSphere and JBoss application servers in Linux, Unix, and Windows environments.
Experience in constructing end-to-end CI/CD pipelines for Java applications and resolving compiler issues.
Skilled in troubleshooting problems generated during building, deploying, and production support.
Experience with monitoring tools such as Nagios, Datadog, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, Splunk, and New Relic.
Experience in administering and supporting version control tools, including GIT, in UNIX and Windows environments.
Experience in installing and configuring Apache, Nginx, Apache Tomcat, and IBM WebSphere web and application servers.
Experience in administering AWS Cloud services, including AWS EC2, AWS S3, AWS IAM, AWS Glacier, AWS EBS, AWS RDS, AWS Route 53, AWS Auto Scaling, and Security Groups.
Experience in creating alarms in AWS CloudWatch to monitor server performance, CPU utilization, and disk usage.
Expertise in architecting and deploying fault-tolerant, cost-effective, highly available, and secure servers in AWS. In-depth experience in developing and supporting both production and development environments.
Experience in setting up AWS CloudFront Content Delivery Network (CDN) to deliver webpages and data to edge locations.
Experience in using Amazon Route 53 to manage DNS zones and provide public DNS names to elastic load balancers' IPs.
Experience in creating snapshots and Amazon Machine Images (AMIs) for instances based on backup storage requirements.
Experience with Azure DevOps Pipelines and GitHub Actions for CI/CD automation.
Experience in managing and configuring Microsoft Internet Information Service (IIS).
Experience with messaging and streaming platforms such as Kafka, RabbitMQ, and MSMQ.
Experience with AWS DevOps services, including AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CodeArtifact, AWS CodeGuru, and AWS CloudTrail.
Proficient in using various azure services, including Azure Boards, Azure Repos, Azure Artifacts, Azure Test Plans, Azure Virtual Machines, Azure Storage, Azure SQL Database, Azure Load Balancer, Azure Application Gateway, and Azure Monitor.
Hands-on experience with GCP services, including GCP Cloud Build, GCP Cloud Source, GCP Repositories, GCP Cloud Code, GCP Cloud Functions, GCP Compute Engine, GCP Cloud Storage, GCP Cloud SQL, GCP Cloud Load Balancing, GCP Cloud Monitoring, and GCP Cloud Logging.
Experience with build tools such as Maven, Gradle, and Ant.
Experience with release management tools, including Harness, Octopus Deploy, and ElectricFlow.
Hands-on experience with artifact and repository management tools like JFrog Artifactory and Nexus Repository Manager.
Experience with AWS management tools, including AWS Systems Manager, AWS Config, AWS OpsWorks, and AWS AppConfig.
Proficient in Azure management and security tools, including Azure Automation, Azure Policy, Azure Security Center, Azure Log Analytics, and Azure Configuration Management.
Experience with GCP configuration management tools, including GCP Cloud Config Management and GCP Config Connector and proficient in using GCP Cloud Console for managing and deploying cloud resources.
EDUCATION
Bachelors in Computer engineering March 2012
CMR Institute of Technology
TECHNICAL SKILLS
Programming Languages : C, C++, HTML, Core JAVA, UNIX, SQL, JSON, Python, Shell, YAML template.
CICD & Version Control : Jenkins, GitLab CI/CD, CircleCI, Travis CI, Bamboo, Azure DevOps Pipelines,
GitHub Actions, Git, GitHub, Bitbucket, GitLab
Configuration Management & Servers : Web Servers, Apache HTTP Server, Nginx, Microsoft Internet Information Service
(IIS), Apache Tomcat, IBM WebSphere, Ansible, Chef, Puppet
Containerization & Orchestration : Docker, Kubernetes, AWS ECS, Azure Kubernetes Service (AKS), GCP Kubernetes
Engine (GKE), Docker Swarm
Operating Systems & (IaC) : Linux, Windows, UNIX, Terraform, AWS CloudFormation, Azure Resource
Manager (ARM) Templates, GCP Cloud Deployment Manager
Monitoring, Logging, Streaming : Datadog, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana,
Splunk, New Relic, Kafka, RabbitMQ, MSMQ
Build and Release Management : Maven, Gradle, Ant, Release Management, Harness, Octopus Deploy,
ElectricFlow
Amazon Web Services : AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS
CodeStar, AWS CodeArtifact, AWS CodeGuru, AWS EC2, AWS RDS, AWS S3, AWS
VPC, AWS CloudFront, AWS CloudWatch, AWS CloudTrail, AWS Systems Manager,
AWS Config, AWS OpsWorks, AWS AppConfig
Azure Services : Azure DevOps, Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, Azure
Test Plans, Azure Virtual Machines, Azure Storage, Azure SQL Database, Azure
Load Balancer, Azure Application Gateway, Azure Monitor, Azure Automation,
Azure Policy, Azure Security Center, Azure Log Analytics, Azure Configuration
Management
Other Tools : GIT, SVN, Bitbucket, Confluence, Agile Scrum, SDLC, Waterfall, Artifact
Repository, JFrog Artifactory, Nexus Repository
WORK EXPERIENCE
AT&T, Atlanta, GA Jan 2022- Till Date
Senior DevOps/SysOps Engineer
Responsibilities:
Configured Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub Actions and Jenkins to automate build, test, and deployment processes.
Developed automation and administration scripts using shell, bash, YAML scripting, Python, and Java to streamline project workflows.
Leveraged AWS services, including AWS EC2, AWS Security Groups, AWS ELB, AWS S3, AWS CloudFront, AWS RDS, AWS Route53, AWS CloudWatch, AWS CloudFormation, AWS IAM Roles and Users, AWS ECS, AWS EKS, and AWS Systems Manager to build and maintain cloud infrastructure for projects.
Managed multiple AWS EC2 instances, setting AWS Security Groups, AWS Elastic Load Balancers, AWS AMIs, and AWS Auto Scaling to design cost-effective, fault-tolerant, and highly available systems.
Created Docker images using custom Docker Files, managed Docker container snapshots, removed images, and handled Docker volumes with Containerization & Orchestration tools like AWS ECS.
Utilized Hash Corp Vault to securely store confidential Key/Value pairs for use in CI/CD pipelines.
Created Kubernetes clusters and developed YAML files to define pods, replication controllers, replica sets, deployments, labels, health checks, and ingress, and managed deployments using Helm charts.
Wrote Helm Charts and Kubernetes YAML files for deploying microservices into Kubernetes clusters, ensuring efficient and scalable deployments.
Deployed, scaled, load-balanced, and managed Docker containers using Kubernetes with Helm charts, handling multiple namespace IDs.
Developed infrastructure templates for AWS using Infrastructure as Code (IaC) tools like Terraform and AWS CloudFormation, building development, staging, preprod, and production environments as code.
Created module-driven AWS infrastructure with Terraform to ensure consistent and reusable infrastructure components.
Designed Terraform templates to build custom-sized AWS VPCs, subnets, and NAT configurations, facilitating the successful deployment of web applications and database templates on AWS.
Integrated SonarQube Pull Request analysis into the CI/CD pipeline to assess unit test code coverage, detect code duplications, identify vulnerabilities, and address severity issues in projects.
Applied Configuration Management using Ansible to automate the provisioning and configuration of project environments.
Implemented Monitoring & Logging solutions using Datadog, ELK Stack (Elasticsearch, Logstash, Kibana), and Prometheus to ensure comprehensive visibility into system performance and health.
Managed web servers, including Apache HTTP Server and Nginx, to serve project applications efficiently.
Utilized operating systems such as Linux and Windows to deploy and manage project infrastructure.
Integrated streaming platforms like Kafka and messaging systems like RabbitMQ into project architectures to handle real-time data processing and messaging needs.
Employed AWS DevOps tools, including AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CodeArtifact, and AWS CodeGuru, to streamline development and deployment workflows.
Used Maven for build automation and management in Java-based projects.
Managed project releases using CI/CD tools like Harness to automate and orchestrate deployment processes.
Handled artifact repository management with JFrog Artifactory to maintain and distribute project dependencies.
Applied AWS Config, AWS OpsWorks, and AWS AppConfig for resource management and configuration in various project environments.
Implemented AWS CloudTrail for auditing and monitoring AWS account activity across the infrastructure.
Environment: Git, GitHub, Continuous Integration, Continuous Deployment, CI/CD, Jenkins, Configuration Management, Ansible, Containerization, Orchestration, Docker (Containerization) with AWS ECS (Orchestration), Infrastructure as Code (IaC), Terraform, AWS CloudFormation, Monitoring & Logging, Datadog with Kubernetes and ELK Stack (Elasticsearch, Logstash, Kibana) with Prometheus, Web Servers, Apache HTTP Server, Nginx, Operating Systems, Linux and Windows, Python, Java, Shell Scripting, Bash, Streaming, Messaging, Kafka, RabbitMQ, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CodeArtifact, AWS CodeGuru, AWS EC2, AWS RDS, AWS S3, AWS VPC, AWS CloudFront, AWS CloudWatch, AWS CloudTrail, Maven, Release Management, Harness, JFrog Artifactory, AWS Systems Manager, AWS Config, AWS OpsWorks, AWS AppConfig
CITI Bank, Dallas, TX May 2019 – Dec 2021
DevOps/SysOps Engineer
Responsibilities:
Managed project repositories using Git and Bitbucket, defining branching strategies, tagging, and creating release branches while utilizing Configuration Management tools.
Configured Continuous Integration/Continuous Deployment (CI/CD) pipelines in Concourse to automate the build, test, and deployment processes for projects.
Employed open cover for code coverage and SonarQube for static code analysis (SCA) as part of Continuous Testing, creating custom quality gates and profiles.
Managed production release plans, coordinated and conducted plan review calls, performed release readiness checks, and supported monthly and off-cycle production releases as part of release management.
Integrated White Source into CI/CD pipelines to check for security vulnerabilities.
Achieved Continuous Integration, Continuous Testing, and Continuous Deployment by integrating Git, Bitbucket, Concourse, JFrog, SonarQube, WhiteSource, Slack, and AWS CloudFormation.
Conducted build activities and artifact versioning using SemVer and Concourse by maintaining version files in AWS S3.
Developed shared YAML templates in Concourse to streamline processes across multiple jobs.
Monitored and troubleshooted Concourse builds to ensure smooth project execution.
Assisted developers with establishing and applying appropriate branching, labeling, and naming conventions using Git and Bitbucket.
Automated and managed administration tasks by writing scripts using Jenkins, shell scripting, and bash scripting.
Integrated SonarQube Pull Request analysis into CI/CD pipelines to scan for unit test code coverage, code duplications, vulnerabilities, and severity issues in projects.
Leveraged AWS services, including AWS EC2, AWS Security Groups, AWS ELB, AWS S3, AWS CloudFront, AWS RDS, AWS Route53, AWS CloudWatch, AWS CloudFormation, AWS IAM Roles and Users, and AWS Elastic Container Service (ECS and ECR) for Containerization and Orchestration in projects.
Configured multiple AWS EC2 instances, setting AWS Security Groups, AWS Elastic Load Balancers, AWS AMIs, and AWS Auto Scaling to design cost-effective, fault-tolerant, and highly available systems.
Created custom AWS CloudWatch Dashboards using AWS CloudWatch Logs for log monitoring and used AWS Kinesis streams to send logs to Kibana, aiding appDev and testing teams.
Developed Docker images using custom DockerFiles, managed Docker container snapshots, removed images, and managed Docker volumes for Containerization and Orchestration.
Utilized HashiCorp Vault to securely store confidential Key/Value pairs for use in CI/CD pipelines.
Automated infrastructure setup by implementing Chef for Configuration Management.
Designed and implemented Infrastructure as Code (IaC) using Terraform and AWS CloudFormation.
Employed Datadog, Prometheus with Grafana, and Elasticsearch for monitoring and logging in Kubernetes environments.
Configured web servers such as Apache HTTP Server and AWS Elastic Beanstalk for application deployment.
Managed project environments using operating systems like Linux and Windows.
Developed and maintained scripts in Python and Java to automate project tasks.
Integrated streaming and messaging platforms like Kafka and MSMQ to handle real-time data processing.
Managed AWS DevOps environments, including AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CloudFormation, AWS CloudWatch, AWS CloudTrail, and AWS Config.
Utilized build tools such as Gradle and Ant for automating project builds.
Employed Octopus Deploy for automating release management processes.
Managed artifact repositories using Nexus Repository Manager to maintain and distribute project dependencies.
Environment: Git, Bitbucket, Continuous Integration, Continuous Deployment, CI/CD, Jenkins, Configuration Management, Chef, Containerization, Orchestration, Docker (Containerization) with Kubernetes Service, Infrastructure as Code (IaC), Terraform, Azure Resource Manager (ARM) Templates, Monitoring & Logging, Datadog with Kubernetes and Prometheus with Grafana and Elasticsearch, Web Servers, Microsoft Internet Information Service (IIS), Operating Systems, Linux and Windows, Python, Java, Shell Scripting, Bash Scripting, Streaming, Messaging, Kafka, MSMQ, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CodeArtifact, AWS CodeGuru, AWS EC2, AWS RDS, AWS S3, AWS VPC, AWS CloudFront, AWS CloudWatch, AWS CloudTrail, Maven, Release Management, Harness, JFrog Artifactory, AWS Systems Manager, AWS Config, AWS OpsWorks, AWS AppConfig
Atos Syntel/USAA, San Antonio, TX Jan 2018 – Apr 2019
DevOps/SysOps Engineer
Responsibilities:
Managed Azure infrastructure with automation and orchestration tools for various projects.
Set up comprehensive CI/CD pipelines using Azure DevOps Pipelines to ensure each developer's commit goes through a thorough software lifecycle process before reaching production.
Utilized Atlassian products, including JIRA and Confluence, for efficient issue tracking and documentation management.
Deployed applications using TeamCity CI tool and Octopus deployment tool.
Managed Ansible Playbooks with Ansible roles, using the file module in Ansible playbooks to copy and remove files on remote systems.
Employed Ansible and Ansible Tower as Configuration Management tools to automate repetitive tasks, deploy applications, manage changes, automate software updates, and verify functionality.
Designed and implemented Azure virtual servers using Ansible roles to ensure successful deployment of web applications.
Handled the source code repository using Git and Bitbucket, and participated in the build, release, and Continuous Integration process.
Established a Continuous Delivery pipeline using GitLab and TeamCity.
Developed tools for integration, automated testing, and Release Management, providing support throughout the process.
Created clusters using Kubernetes and developed many pods, replication controllers, replica sets, services, deployments, labels, health checks, and ingress by writing YAML files.
Scheduled, deployed, and managed container replicas on a node cluster using Kubernetes.
Managed Ansible Playbooks with Ansible roles and created inventories in Ansible to automate Continuous Deployment.
Monitored server CPU performance and memory utilization using Azure Monitor and Datadog with Kubernetes.
Worked extensively with Azure services, including Azure VNet, Azure Virtual Machines, Azure Blob Storage, Azure Load Balancer, Azure Autoscaling Groups (ASG), Azure Managed Disks, Azure SQL Database, Azure Active Directory (AAD), Azure Resource Manager (ARM), Azure DNS, Azure Monitor, Azure CDN, and Azure Security Center.
Created multiple Azure VNets and public/private subnets according to requirements, distributing them into various availability zones.
Developed templates for Azure infrastructure as code using Terraform and Azure Resource Manager (ARM) Templates to build Dev, QA, staging, and production environments.
Utilized Terraform to create Azure VNet, Azure Virtual Machines, Azure Blob Storage, Azure Active Directory (AAD), Azure Managed Disks, Security Groups, Auto Scaling, Notification Hubs, and Azure SQL Database.
Worked on Azure cloud IaaS and PaaS services, including Azure SQL, Azure Storage, and other Azure services, as part of two applications.
Created an automated system for creating Azure Virtual Machines, storage accounts, and network interfaces.
Managed project repositories and configurations using Bitbucket and Configuration Management tools.
Implemented Chef for Configuration Management to automate infrastructure setup.
Designed and implemented Infrastructure as Code (IaC) using Terraform and Azure Resource Manager (ARM) templates.
Utilized Datadog, Prometheus with Grafana, and Elasticsearch for Monitoring & Logging in Kubernetes environments.
Configured web servers such as Apache HTTP Server and Microsoft Internet Information Service (IIS) for application deployment.
Employed Operating Systems like Linux and Windows to manage project environments.
Developed and maintained scripts in Python, Java, shell scripting, and bash scripting to automate various project tasks.
Integrated Streaming and Messaging platforms like Kafka and MSMQ for real-time data processing.
Managed Azure DevOps environments, including Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, Azure Test Plans, Azure Virtual Machines, Azure Storage, Azure SQL Database, Azure Load Balancer, Azure Application Gateway, Azure Monitor, Azure Automation, Azure Policy, Azure Security Center, Azure Log Analytics, and Azure Configuration Management.
Utilized build tools such as Gradle and Ant for project builds.
Managed artifact repositories using Nexus Repository Manager to maintain and distribute project dependencies.
Environment: Git, Bitbucket, Continuous Integration, Continuous Deployment, CI/CD, Azure DevOps Pipelines, Configuration Management, Chef, Containerization, Orchestration, Docker (Containerization) with Azure Kubernetes Service (AKS), Infrastructure as Code (IaC), Terraform, Azure Resource Manager (ARM) Templates, Monitoring & Logging, Datadog with Kubernetes and Prometheus with Grafana and Elasticsearch, Web Servers, Microsoft Internet Information Service (IIS), Operating Systems, Linux and Windows, Python, Java, Shell Scripting, Bash Scripting, Streaming, Messaging, Kafka, MSMQ, Azure DevOps, Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, Azure Test Plans, Azure Virtual Machines, Azure Storage, Azure SQL Database, Azure Load Balancer, Azure Application Gateway, Azure Monitor, Gradle, Ant, Release Management, Octopus Deploy, Nexus Repository Manager, Azure Automation, Azure Policy, Azure Security Center, Azure Log Analytics, Azure Configuration Management
Wells Fargo, Dallas TX Oct 2015 - Dec 2017
DevOps Engineer
Responsibilities:
Configured and managed CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, CodeCommit, CodeStar, CodeArtifact, and CodeGuru to automate application deployments, ensuring seamless builds and deployments through Jenkins.
Developed and maintained build scripts using Ant, Maven, and Gradle in Jenkins to facilitate environment migrations and manage build dependencies.
Utilized proprietary tools (FAST-ARM, AIM, GAIA) and AWS EC2 instances for continuous deployment, conducting daily build and deployment tasks in lower environments and maintaining CI/CD pipelines.
Led production release management, including planning, coordinating, and executing release readiness checks, and used Atlassian tools like JIRA and Confluence for issue tracking and project documentation.
Acted as a centralized DevOps resource, supporting five teams with CI/CD processes, and created deployment scripts in Shell and PowerShell for automated deployments.
Migrated applications from VSI/PSI environments to JPMC's private cloud (GAIA), and authored YAML scripts to onboard applications to the CI/CD tool JULES.
Developed Python scripts to automate deployment tasks within the CI/CD pipeline, and administered Jenkins for continuous integration, configuring and maintaining build jobs.
Built end-to-end CI/CD pipelines for Java applications, ensuring smooth transitions between stages, and generated and analyzed scan reports using SonarQube and OSS, addressing issues with development teams.
Configured and networked AWS Virtual Private Cloud (VPC) for secure and scalable infrastructure, monitored and alerted on production and corporate servers/storage using AWS CloudWatch and Nagios, and implemented AWS CloudTrail for logging and monitoring account activity.
Integrated Git and GitLab for version control and continuous integration within projects and implemented Puppet for configuration management to automate infrastructure provisioning.
Used Docker Swarm for container orchestration and management, applied Terraform for infrastructure as code (IaC) to provision and manage AWS resources, and configured AWS CloudFormation templates for automated AWS infrastructure deployments.
Utilized Splunk and Datadog with Kubernetes for comprehensive monitoring and logging, and managed AWS RDS databases for storage and retrieval operations.
Configured Apache HTTP Server, Apache Tomcat, and IBM WebSphere for application deployments, and utilized AWS S3 for object storage and management, configuring AWS CloudFront for content delivery and caching.
Implemented messaging and streaming solutions using Kafka and RabbitMQ, and managed artifact repositories with JFrog Artifactory to maintain and distribute project dependencies.
Managed configuration and automation with AWS Systems Manager, employed AWS Config for resource inventory, compliance, and configuration history, and utilized AWS OpsWorks for configuration management and automation.
Developed object-oriented applications in Java, wrote Shell scripts on UNIX systems, managed application configuration using AWS AppConfig, and collaborated with product development teams to resolve build-related issues across projects.
Environment: Git, GitLab, Continuous Integration, Continuous Deployment, CI/CD, Jenkins, Configuration Management, Puppet, Containerization, Orchestration, Docker Swarm, Infrastructure as Code (IaC), Terraform, AWS CloudFormation, Monitoring & Logging, Splunk and Datadog with Kubernetes, Web Servers, Apache HTTP Server, Apache Tomcat, IBM WebSphere, Operating Systems, UNIX and Windows, Python, Java, Shell Scripting, Bash, Streaming, Messaging, Kafka, RabbitMQ, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CodeStar, AWS CodeArtifact, AWS CodeGuru, AWS EC2, AWS RDS, AWS S3, AWS VPC, AWS CloudFront, AWS CloudWatch, AWS CloudTrail, Maven, Gradle, Release Management, Harness, JFrog Artifactory, AWS Systems Manager, AWS Config, AWS OpsWorks, AWS AppConfig
Accenture/Tesco, Bangalore, India Sept 2013 – Dec 2014
DevOps Engineer
Responsibilities:
Implemented and managed Jenkins Continuous Integration Tool, configuring it for automated build and deployment processes. Integrated Azure DevOps Pipelines for enhanced CI/CD capabilities.
Handled branching, merging, tagging, and version maintenance across different environments using Git and GitHub on both Linux and Windows platforms.
Configured Docker containers and created Docker files tailored for various environments, utilizing Docker Swarm for effective container orchestration, and employed Kubernetes for containerization and orchestration.
Managed Ansible Playbooks with roles and variables, using the file module to handle files on remote systems. Created inventory in Ansible for automating continuous deployment and leveraged Ansible Tower for role-based access control. Applied Configuration Management using Puppet.
Utilized Kubernetes to manage containerized applications by creating config maps, deployments, secrets, services, and deploying applications as pods, including overseeing cluster management with Azure Kubernetes Service (AKS).
Configured and maintained web servers, including Apache HTTP Server, Apache Tomcat, and Microsoft Internet Information Service (IIS).
Designed and deployed scalable, secure cloud architectures using Microsoft Azure, including Azure Virtual Machines, Azure SQL Database, Azure Load Balancer, Azure Application Gateway, and Azure Storage.
Established monitoring solutions with tools such as Nagios, Azure Monitor, Splunk, and New Relic with Kubernetes to track key metrics like network packets, CPU utilization, and load balancer latency.
Managed Virtual Networks using Azure CLI, developed APIs for migrating on-premises data centers to the cloud, and set up Git-Jenkins-Azure pipelines for infrastructure automation using Azure Resource Manager (ARM) templates.
Monitored Linux server performance metrics, including CPU, memory, and disk utilization, and used Azure Monitor for comprehensive application monitoring. Employed Splunk and Datadog for additional Monitoring & Logging.
Troubleshot and automated the installation and configuration of applications within test environments using Terraform for Infrastructure as Code (IaC).
Employed Terraform and Azure Resource Manager (ARM) templates for Infrastructure as Code (IaC) to provision and manage Azure resources. Managed configuration using AWS Systems Manager and AWS Config for compliance.
Developed automation scripts using Python, Shell, and Bash, and created Java applications to streamline processes. Utilized Maven and Ant for build automation.
Configured messaging and streaming solutions with Kafka and RabbitMQ, and utilized Azure DevOps for project management and CI/CD pipelines, incorporating Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, and Azure Test Plans.
Managed Azure infrastructure, including Virtual Machines, Azure Kubernetes Service (AKS), Azure Storage, Azure SQL Database, Azure Load Balancer, and Azure Application Gateway. Utilized Azure Security Center for security management.
Utilized Maven and Ant for build automation, managed release processes with ElectricFlow and Harness, and handled artifact management with Nexus Repository Manager and JFrog Artifactory.
Environment: Jenkins, Git, GitHub, Continuous Integration, Continuous Deployment, CI/CD, Jenkins, Configuration Management, Ansible, Containerization, Orchestration, Docker with Azure Kubernetes Service (AKS), Infrastructure as Code (IaC), Terraform, Monitoring & Logging, Splunk and New Relic with Kubernetes, Web Servers, Microsoft Internet Information Service (IIS), Apache Tomcat, Operating Systems, Linux and Windows, Python, Java, Shell Scripting, Bash, Streaming, Messaging, Kafka, RabbitMQ, Azure DevOps, Azure Pipelines, Azure Boards, Azure Repos, Azure Artifacts, Azure Test Plans, Azure Virtual