Militha - Devops |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: yes |
Visa: green card |
MILITHAANNAM
Sr. Cloud DevOps Engineer Mobile: +1-972-836-9602 Email: [email protected] LinkedIn:https://www.linkedin.com/in/militha-a-5b0b04112/ Professional Summary: Sr. Cloud DevOps Engineer 10 years of IT Experience as Cloud/DevOps Engineer comprising of Linux and System Administration with a major focus on AWS, Azure, OpenStack, Continuous Integration, Continuous Deployment, Configuration Management, Build/ReleaseEngineer, and Linux Systems Administrator with expertise in Private, Public, and Hybrid Cloud platforms along with using various tools like Docker, Kubernetes, Ansible, OpenShift, Puppet, Jenkins, Git, Maven.6+ Years of experience asa DevOps Engineerand 4 years of experience asa Network Administrator. Experience in AWS Services EC2, IAM, Subnets, VPC, Cloud Formation, AMI, S3, SNS, SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis, and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB. Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure. Experience in Azure Services Azure active directory, CDN, Azure Data Factory, Azure SQL, Azure Function Apps, Cosmos DB, Azure backup, Logic apps, virtual machine, ACR, Azure Kubernetes Service, Azure monitor and obtaining High Availabilityto limit the duration ofdowntime and not eliminating. Experience in AWS Cloud Formation templates to create customized VPCs, subnets, and NAT to ensure successful deployment of Web applications, also expertise in AWS server-less compute service Lambda and used AWS lambda to trigger changes in data shifts and action by users and run the code in the Postgres DB. Expertise in Designing and implementing Continuous Integration (CI) throughout many environments utilizing Azure DevOps / Jenkins tools to provide an agile development process that is automated and repeatable, allowing teams to safely deploy code several times per day while ensuring Azure Kubernetes Services (AKS) are supported. Expertise in configuring the Monitoring and Alerting tools according to requirements like Prometheus and Grafana, setting up alerts, and deploying multiple dashboards for individual applications in Kubernetes. Experience in cloud automation and orchestration framework using AWS, Azure, and OpenStack. Implemented multi-tier application provisioning in OpenStack cloud, integrating it with PUPPET, migrating the application using MAVEN. Experience with Puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy onto a Jenkins server to provide continuous deployment and testing to automate the deployment of infrastructure. Designed, deployed, and managed containerized applications using Amazon ECS (Elastic Container Service) and EKS (Elastic Kubernetes Service) to ensure scalability and high availability. Experience in deploying Kubernetes Cluster on AWS and Azure cloud environments with master architecture and wrote many YAML files to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map, etc. Experienced in creating and managing JIRA workflows, boards, and filters. Expertise in administering and automating operations across multiple platforms and Windows servers, Performed numerous server migrations on both Linux/Unix. Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus/JFrog (Artifactory), and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters. Experience in working on version control systems like GIT and using Source code management client tools like Git Bash, GitHub, Git GUI, and other command-line applications. Configured and optimized NGINX as a reverse proxy and load balancer to ensure high availability and scalability of web applications. Developed and configured alerts in Datadog to proactively address system and application issues. Excellent hands-on experience working with monitoring tools such as Splunk, ELK and working with load balancing, Integrating, and monitoring with Splunk also checking the health of applications. Expert in writing scripts like Ruby, Perl, Power Shell, JSON, Node.js, YAML, Groovy, Bash/Shell, Python for automating the build and release process. Experience in Working with web servers such as Apache HTTP server, NGINX, Apache TOMCAT, and application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1. Expertin using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS, and Direct connect. And experience in Kickstart installations; support, configuration, and maintenance of Red Hat Enterprise Linux, CentOS. Utilized all aspects of the Software Development Life Cycle (SDLC) such as Analysis, Planning, Development, Testing, Implementation, and Post-production analysis of the projects. Technical Skills: Cloud Environment AWS, GCP, Azure, OpenStack Configuration Management tools Puppet, Ansible, Ansible Tower Build tools Maven, Ant, Docker, MS Build, NPM Automation tools Jenkins, Azure DevOps, GitLab, Terraform, CloudFormation Version Control tools GIT, GIT-lab, TFS, Bitbucket, GitHub, Subversion (SVN) Operation systems Red Hat Linux, SUSE, Ubuntu, CentOS, Windows, MacOS, UNIX Web servers Apache, Tomcat, JBOSS 4.x/5.x, IIS, NGINX, Web Sphere4.0/5.0 Database System MS SQL Server, MySQL, MongoDB, Oracle 9i/10g/12C, IBM DB2 Monitoring tools CloudWatch, Splunk, ELK-Xpack, GrayLog, Grafana, New Relics Networking DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, HTTP Scripting Python, Ruby, Bash shell, Power shell, JSON Virtualization Technologies VMware, Windows Hyper-V, Power VM, VirtualBox, Citrix Xen, Vagrant Programming Python, Groovy, Shell, PowerShell. CERTIFICATIONS: Certified Azure Administrator Associate. Certified AWS Developer Associate. Certified Kubernetes Administrator. Experience Role: Sr. Cloud DevOps EngineerDec 2022 to current Client:General Motors,Detroit, Michigan Responsibilities: Designed, provisioned, and managed AWS cloud infrastructures, including EC2, EBS, S3 with cross-region replication, ELB, Auto Scaling, VPCs across multiple availability zones, RDS, and Route53 for optimal traffic routing. Experience in implemented New Relic for application performance monitoring (APM) across multiple microservices and cloud environments. Experience in Writing Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Experience ECS tasks and services, leveraging Fargate for serverless container management and EC2 instances for custom configurations. Automated cloud service provisioning and application deployment using Terraform, AWS CloudFormation, and custom Python scripts with Boto3. Configured New Relic agents for various languages and platforms, including Java, Python, Node.js, and .NET, ensuring comprehensive application monitoring. Streamlined infrastructure management and version control with Git, integrating CI/CD pipelines using Jenkins, Ansible, and Docker for efficient build, test, and deployment processes. Experience in creating different instances of AWS EC2, AWS AMI s creation, managing the volumes and configuring the security groups. Experience NGINX performance settings, such as worker processes, worker connections, and buffer sizes, to handle high traffic loads efficiently. Integrated GIT with Jenkins using the GitHub plugin to automate the process of source code check-out by providing the URL and credentials of the GIT repository. Experience in deployed and configured Splunk for comprehensive log management and monitoring across multi-cloud environments. Implemented various load balancing algorithms in NGINX, including round-robin, least connections, and IP hash, to distribute traffic evenly across backend servers. Implemented and maintained Kubernetes clusters on EKS, configuring nodes, pods, and namespaces to efficiently manage containerized workloads. Analyzed and optimized GitHub Actions workflows to reduce build times and resource consumption, leveraging caching and parallelization strategies to make the CI/CD process more efficient and cost-effective. Implemented end-to-end monitoring solutions using Datadog for cloud and on-premises environments. Configured SSL/TLS termination in NGINX, implementing secure HTTPS connections and optimizing SSL performance with techniques like session caching and OCSP stapling. Developed reusable Terraform modules and CloudFormation templates to streamline the deployment of ECS, EKS, and Lambda resources. Created custom dashboards for real-time monitoring of application performance and security. Experience in Converting existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS and updated the Terraform scripts based on the requirement regularly. Developed advanced Splunk queries using the Search Processing Language (SPL) to extract valuable insights from large volumes of log data. Knowledgeable in infrastructure as code using Terraform and Cloud Deployment Manager for automated provisioning. Integrated New Relic with incident management tools like PagerDuty and Opsgenie to streamline incident response and ensure timely notifications. Implemented custom log monitoring solutions and performance metrics to proactively address and mitigate system issues. Executed efficient data migrations using AWS Server Migration Service (SMS), Database Migration Service (DMS), and Snowball. Set up caching mechanisms in NGINX, including fastcgi_cache, proxy_cache, and microcaching, to reduce server load and improve response times. Automated infrastructure provisioning and management tasks using AWS CloudFormation, AWS CLI, and custom scripts, improving operational efficiency. Experience CloudWatch metrics, logs, and alarms to monitor the performance and health of ECS, EKS, and Lambda services, enabling proactive issue resolution. Authored and managed AWS CloudFormation templates for provisioning and managing AWS resources, ensuring consistent and repeatable infrastructure deployment. Developed reusable Terraform modules and CloudFormation templates to streamline the deployment of ECS, EKS, and Lambda resources. Experience in NGINX with content delivery networks (CDNs) to accelerate content delivery and reduce latency. Expert to integrate JIRA with other tools like Confluence, Bitbucket, and Jenkins Experience in implementing GCP services such as Compute Engine, Cloud Storage, Cloud SQL, Dataflow, Dataproc, and Pub/Sub. Configured AWS Config and CloudTrail to enforce compliance with industry standards and regulatory requirements, providing detailed audit trails and compliance reports. Managed privilege access control is enforced in AWS settings using managed IAM roles and rules. Implemented route tables, VPCs, subnets, security groups, and other AWS networking technologies. Conducted security evaluations and put best practices for AWS environments into effect. Developed automation templates for both relational (RDS) and NoSQL databases (MongoDB, Redis) ensuring high availability and performance. Utilized CloudWatch to monitor AWS apps and resources, and alerts were set up for proactive monitoring. Implemented cost-saving strategies by automating start/stop schedules for AWS resources with Ansible Playbooks, triggered via Jenkins. Experience AWS Cost Explorer and Trusted Advisor to monitor and optimize cloud spending, ensuring cost-effective use of ECS, EKS, and Lambda services. Implemented proper encryption and lifecycle policies for data storage solutions utilizing AWS S3, Glacier, and EBS. Experience Splunk with various data sources, including application logs, infrastructure logs, and third-party services, to ensure end-to-end visibility. Developed reusable Terraform modules and CloudFormation templates to streamline the deployment of ECS, EKS, and Lambda resources. Expert in designing and implementing robust AWS cloud applications, ensuring high availability, scalability, and security across various services including EC2, S3, RDS, Lambda, and VPC. Experience in deploying and configuring Elasticsearch, Log Stash, Kibana (ELK), and AWS Kinesis for log analytics and experienced in monitoring servers using Splunk, and CloudWatch. Experience ECS, EKS, and Lambda deployments into CI/CD pipelines using AWS CodePipeline, Jenkins, and GitLab CI, enabling automated and reliable application delivery. Deployed VPCs, subnets, route tables, and security groups as part of AWS networking solutions. Environment: Amazon Web Services, EKS Kubernetes, Jenkins, Ansible, Kubernetes, Python, Jira, Web logic, UNIX, VMware, Artifactory, Shell, Perl, JSON, Docker, Git, GitHub, Bitbucket, ELK. Role: Cloud DevOps Engineer Jan 2020 to Nov 2022 Client: State of Kentucky, Frankfort, Kentucky Responsibilities: Expert in Microsoft Azure Cloud to provide PaaS support to clients. Create and Maintain automation through Python and Power Shell Script Utilized Azure Infrastructure as a Service (IaaS), Provisioning VMs, Virtual Networks, Deploying Web Apps, Microsoft SQL Server, using ARM Templates, and Azure DevOps CI/CD pipelines. Configured Azure Firewall to send logs to Azure Monitor for centralized logging and analytics. Enabled gateway transit on hub VNetpeerings and used remote gateways on spoke VNetpeerings to allow traffic flow between hubs and spokes. Deployed New Relic Infrastructure to monitor cloud and on-premises infrastructure components, including servers, containers, and virtual machines. Experience Azure Resource Manager (ARM) templates and Infrastructure as Code (IaC) practices to automate resource provisioning and configuration. Expert in ability to automate JIRA processes using JIRA automation rules and scripting. Experience in New Relic Logs with existing logging frameworks to centralize log management and analysis, improving visibility into application and infrastructure logs. Conducted training sessions and created documentation on New Relic best practices, enhancing team proficiency and adoption. Configured logging and monitoring for NGINX using tools like ELK (Elasticsearch, Logstash, Kibana) stack, Grafana, and Prometheus to gain insights into traffic patterns and server performance. Collaborated with cross-functional teams to investigate and resolve connectivity issues related to Virtual WAN Automated Azure infrastructure provisioning using Terraform, optimizing resource management for virtual machine scale sets in production environments. Deployed NGINX in containerized environments using Docker, ensuring consistent and reproducible configurations across different environments. Provided training and mentorship to team members on AWS best practices and Azure DevOps processes, fostering a culture of continuous improvement and knowledge sharing. Experience in Converting existing Terraform modules to manage Azure Infrastructure by lowering human errors while deploying and managing infrastructure, working with Terraform to create stacks in Azure, and updating the Terraform scripts based on the requirement regularly. Integrated Splunk alerts with incident management tools like PagerDuty, ServiceNow, and Slack for streamlined incident response and collaboration. Conducted root cause analysis and troubleshooting of NGINX-related issues, resolving performance bottlenecks, configuration errors, and security vulnerabilities. Experience with cross-functional teams to investigate and resolve connectivity issues related to Virtual WAN Developed custom instrumentation using New Relic's API and SDKs to capture detailed application metrics and business-specific data. Conducted knowledge-sharing sessions and training for teams on Azure landing zone best practices and Citrix technologies. Connected virtual networks to virtual hubs using VNet peering, ensuring low-latency and high-bandwidth communication. Utilized Ansible for comprehensive configuration management, including infrastructure setup and application deployments. Integrated monitoring solutions using Nagios and ELK stack for real-time operational insights. Implemented Docker in Maven projects for microservices containerization, managed artifacts using JFrog Artifactory, and ensured continuous integration with Jenkins for automated builds and deployments. Designed and implemented high availability solutions for NGINX using techniques like active-passive failover, health checks, and automatic failover to ensure continuous service availability. Contributed to JIRA for project management and defect tracking, integrating it with Jenkins and GitHub for a cohesive development workflow. Connected virtual networks to virtual hubs using VNet peering, ensuring low-latency and high-bandwidth communication. Enabled gateway transit on hub VNetpeerings and used remote gateways on spoke VNetpeerings to allow traffic flow between hubs and spokes. Conducted in-depth log analysis using Splunk to identify and troubleshoot performance issues, system errors, and security incidents. Configured NGINX Plus features like dynamic reconfiguration and active health checks for enhanced failover capabilities. Implemented Azure Firewall policies to control and inspect inbound and outbound traffic to/from virtual networks and on-premises sites. Experience Splunk's Machine Learning Toolkit to predict performance trends and preemptively address potential issues. Experience New Relic Insights to create complex queries and visualizations, enabling data-driven decision-making and performance analysis. Collaborated with development and operations teams to share New Relic insights, troubleshoot performance issues, and implement optimization strategies. Monitored application performance using Splunk, identifying bottlenecks and optimizing system configurations to improve overall efficiency. Experience Azure Virtual WAN partners to automate connectivity and configuration for branch devices and SD-WAN/VPN CPE Implemented automation for Azure Virtual WAN, including site-to-site VPN connectivity and virtual hub creation. Provided recommendations and implemented measures to improve the performance and reliability of Citrix workloads within the landing zone. Managed NGINX instances in Kubernetes clusters, leveraging Helm charts for deployment and configuration management. Automated operational tasks and processes related to the landing zone and Citrix workloads using Terraform and Azure Automation. Experienced gateway transit on hub VNet peering and used remote gateways on spoke VNetpeerings to allow traffic flow between hubs and spokes. Integrated NGINX with cloud platforms like AWS, Azure, and GCP, utilizing services like AWS Elastic Load Balancer (ELB), Azure Application Gateway, and GCP Load Balancing for seamless cloud integration. Experience evaluated and implemented new features and capabilities in New Relic, staying up-to-date with the latest advancements in monitoring and observability. Environment: Azure, Azure-DevOps, Jenkins, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Kubernetes, Prometheus, Python, Maven, Java, GitHub, Linux, ELK, GIT, LDAP, NFS, NAS, MS Share point, Windows, Splunk, PowerShell Scripts, Shell Scripts, Chef, Ansible, OpenStack, Docker, Service-Now, Kubernetes. Role: DevOps Engineer May2018 to Dec 2019 Client: Citi Bank, Tampa, Florida. Responsibilities: Led the design and implementation of scalable PaaS solutions on Microsoft Azure Cloud, enhancing client operations. Developed and maintained automation scripts in Python and PowerShell to streamline workflows and reduce manual intervention. Spearheaded the deployment of Azure Log Analytics using Kusto Query Language, optimizing resource monitoring and configuring proactive alerts to improve SLA adherence. Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Bitbucket, Subversion (SVN) on Linux platforms. Proficient in utilizing Azure DevOps and GitLab for robust CI/CD pipelines, facilitating efficient build and deployment processes across multiple environments. Involved in creating Jenkins pipelines to drive all micro services builds out to the Docker images and stores in the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and also performed Jenkins jobs for deploying using Ansible playbooks and Bitbucket. Driven all microservice builds out to the Docker registry and then deployed to Kubernetes using Jenkins and pipelines. Demonstrated expertise in Windows Defender ATP, leading efforts to strengthen endpoint security and threat protection. Expertise in integrating and managing devices with Azure AD via Intune, ensuring seamless access control and device management. Contributed to cloud transformation projects, guiding teams through complex cloud migrations and architecture optimizations. Executed decision-making processes, contributing to the strategic planning and execution of cloud services adoption, which resulted in enhanced operational efficiency and reduced costs. Fostered strong collaboration between development, operations, and security teams to ensure seamless integration of DevOps practices. Led initiatives to break down silos, which significantly improved deployment frequency and reduced lead time for changes, enhancing overall productivity and agility. Contributed to open source Terraform projects and gave the community input. Developed Docker Images to support Development and Testing Teams and their pipelines, Jenkins distributed builds, Selenium and JMeter images, Elasticsearch, Kibana and Logstash (ELK & EFK). Designed and configured Azure Virtual Networks (V Nets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policy and routing. Mentored junior team members and led workshops on cloud best practices and automation techniques, contributing to the development of a highly skilled IT department. Role: Build and Release Engineer July 2013 to Aug 2017 Client: Imaginate Technology, Hyderabad, India. Responsibilities: Designed and maintained robust CI/CD pipelines using tools like Jenkins, GitLab CI, and CircleCI, significantly automating the software release process, improving deployment frequency by 40%, and reducing deployment failures. Collaborated closely with development teams to integrate new code seamlessly into the main branch, ensuring adherence to quality standards through rigorous code review practices and automated testing, resulting in a 30% reduction in post-deployment issues. Expertly managed version control with Git, implementing advanced branching, merging, and tagging strategies to support multiple development environments, enhancing team collaboration and codebase stability. Developed and managed sophisticated build scripts and tools, utilizing Gradle and Maven, to efficiently compile source code into executable software, streamlining the build process and enhancing productivity. Configured and managed a suite of release and deployment tools, including Jenkins, Bamboo, and TeamCity, to create a flexible and scalable deployment ecosystem, reducing deployment times by over 50%. Monitored the release process using ELK stack and Prometheus, swiftly identifying and resolving bottlenecks, which improved build success rates and minimized downtime during deployments. Ensured meticulous versioning, secure storage, and archiving of all release artifacts using Artifactory and Nexus, aligning with compliance requirements and facilitating easy retrieval for audit purposes. Collaborated with QA teams to integrate automated testing frameworks like Selenium and JUnit into the CI/CD pipeline, significantly enhancing code quality and reducing time-to-market by 25%. Implemented infrastructure as code (IaC) using Terraform and Ansible to automate the provisioning and management of cloud environments, reducing manual setup efforts by 60% and ensuring consistency across development, testing, and production environments. Actively participated in the DevOps culture shift, leading workshops and training sessions for development and operations teams on best practices, tools, and methodologies, fostering a collaborative and efficient working environment. Conducted thorough security audits of the CI/CD pipeline and integrated security practices into the development lifecycle, utilizing tools like SonarQube and OWASP ZAP to enhance application security posture. Installed, configuration and upgrade of Red hat Linux 4/5, Sues Linux 10/11, HP-UX 11i, and IBM AIX operating systems. Configured and managed Red hat satellite Network server, performing package management tasks and errata updates Strong ability to troubleshoot any issues generated while building, deploying and in production support. Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems. Worked on web servers as Apache and application servers like Web logic, Tomcat, WebSphere, and JBOSS to deploy code. Providing training and support to developers and other team members on build/release tools and processes. Documenting build and release procedures, including setup instructions and troubleshooting guides. Identifying areas for improvement and implementing enhancements to optimize the release process. Generating reports on build metrics, deployment success rates, and other key performance indicators. Implemented blue-green deployments or canary releases to minimize downtime and risks. Ensured that builds are triggered automatically upon code commits or scheduled intervals. Managed release schedules and ensuring alignment with project milestones and business objectives. Ensured compliance with internal policies and external regulations related to software development and deployment. Collaborated with product management to prioritize feature enhancements and bug fixes based on customer needs. Expertise in Global File System (GFS), Creating, configuring and managing clusters in Redhat Linux Servers using GFS Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. Monitored customer satisfaction metrics and using feedback to drive improvements in product quality and delivery. Keywords: continuous integration continuous deployment quality analyst user experience javascript sthree database active directory information technology hewlett packard microsoft South Dakota |