Rameswari - SRE/Devops Engineer |
[email protected] |
Location: Chicago, Illinois, USA |
Relocation: |
Visa: H1B |
Name: Rameswari
Mail: [email protected] Ph: 623-748-1711 PROFESSIONAL SUMMARY Having around 10 years of experience in SRE/Devops. Site Reliability Engineer with an innovative drive to improve existing systems and processes, with the creativity to develop solutions to evolving challenges in Application development. Capable of understanding business objectives and be able to translate that business logic into technical design. Experience in building CI/CD pipelines using Jenkins for end-to-end automation for all builds and deployments. Automated deployment processes using Azure DevOps, ensuring consistent and reliable application releases. Knowledge in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), Cloud Formation (JSON Templates and Cloud Watch. Strong experience in configuration and automation management tools such as Ansible, Chef and Puppet. Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible and Terraform. Experience in OpenShift clusters on AWS, Azure, and GCP using Terraform, Ansible, and Helm. Worked on Kafka for messaging system and spark for processing large sets of data. Hands on experience with Terraform, a tool for building, changing, and versioning infrastructure safely and efficiently. Experience in working in an Agile environment were facilitated sprint planning meetings, daily scrums, Weekly code reviews, sprint retrospective and managed backlog occur on a regular basis. Experience with Jira, Confluence, Service Now to review the company specific documentation related to the work. Hands-on experience in version control using SVN, GIT and GITHUB and continuous integration management using Jenkins. Experience implementing and administering monitoring tools Splunk and Nagios, New Relic Productive worker with solid work ethics and exerts optimal effort in successfully completing tasks. Ability to learn new technologies and solve complex problems. Acts as Client Liaison in getting the requirements clarified, coordinating, and working along with offshore to deliver the product release. TECHNICAL SKILLS: Programming Language Core Java, Android, Kotlin. SRE Tools New Relic, Splunk, Dynatrace, Datadog, mParticle, Auto Tracking Framework, Session Replays, Kochava, Kafka Apache, OpenShift, Google Play Console, Apple Developer Console, Docker, Terraform Web Technologies HTML/HTML5, JavaScript, jQuery Version Control Tools GIT, GITHUB, GitLab, SourceTree, Tower Operating System Mac OS X, Windows, Linux (Ubuntu) Databases SQLite, MS-SQL, MS-Access Frameworks Java, jQuery Mobile, MS Visio, MS Project, Eclipse, Android SDK, Maven IDE Eclipse, Android Studio, Visual Studio, Bug tracking tools Jira, Bugzilla, Rally Flashing/Debugging tools Android debug tools (Logcat, Memory analyzer, Trace view, Hierarchy viewer/Layout Inspector), ADB Others XML, Jenkins, Gradle, Maven, MS Visual Studio, MS Office, GIT, Postman, Spinnaker, Charles Proxy, AEM PROFESSIONAL EXPERIENCE Client: McDonalds, Chicago, IL Feb 2018 Till date Role: SRE/Devops Engineer Responsibilities: Work together with Software Engineers, Architects, Leaderships and Stake Holders to deliver and support McDonald s Web Application, Mobile Application and Kiosk Application. To create and use the dashboards in NewRelic to monitor production data on multiple markets (US, UK, CA, DE, AU). Using the CI/CD tools deployed to environments like dev, QA, mock, performance, prep rod and production. Involved in managing and maintaining the CI/CD pipeline using DevOps Toolset which includes Continuous Integration of GitHub, Jenkins, JFrog Artifactory and deploying through Ansible and Ansible Tower Responsible for checking metrics and creating SLI and SLO Provided expert guidance on Azure services and architecture, enabling clients to make informed decisions aligned with business goals. Designed and implemented OpenShift clusters on AWS, Azure, and GCP using Terraform, Ansible, and Helm. Managed and monitored OpenShift applications using Prometheus, Grafana, Alertmanager, and ELK stack. Designed and implemented Azure-based solutions for application hosting and data storage. Collaborated with cross-functional teams to design and implement Azure-based solutions, meeting client requirements and industry best practices. Conducted training sessions for internal teams and clients on Azure services, best practices, and troubleshooting techniques. Managed and optimized Azure resources to ensure cost-effectiveness and efficient utilization. Set up monitoring and alerting systems to track Kafka cluster health and performance using NewRelic Tool. Worked closely with data engineers to establish data pipelines using Apache Kafka for real-time data processing. Monitored Kafka topics and partitions for errors and bottlenecks, taking proactive measures to optimize performance. Using Janrain (Akamai), Adyen, NewRelic for analyzing and debugging payments and ordering modules and to find out the user impact in Production environment. Prioritize between multiple critical issues and projects simultaneously in different environments and markets. Implemented and maintained Continuous Integration/continuous deployment pipeline with GitHub, Jenkins, Gradle and Docker. Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed Azure resources using Terraform. Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform. Experience with containerization and orchestration technologies like Kubernetes, Docker. Used Kubernetes to deploy, load balance, scale and manage Docker containers with multiple namespaces. Experience working with scripting languages like Shell Scripting, Groovy. Automated backup procedures using Shell scripting, ensuring data integrity, and simplifying disaster recovery processes. Utilized Python to create automation scripts, streamlining repetitive tasks and reducing manual workload. Integrated Python scripts with Android and iOS, enhancing system interoperability and data exchange. Motivate, encourage, and provide technical leadership to team members. Setup APM monitoring and alerting for enterprise applications using analytics tools. (Splunk, Dynatrace, New Relic, Grafana) Advocated for security best-practices within the team and collaborated with product managers to set and maintain SLOs. Implemented AWS cloud service integration with on-prem monitoring tools like Splunk and New Relic. Performed a POC on to provide a single data analytics platform for multiple sources. Deployed Azure IaaS virtual machines (VMs) and Cloud services PaaS into secure VNets and subnets. Implemented and optimized CI/CD pipelines using Azure DevOps for seamless application deployment. Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting. Written the Ansible YAML scripts to configure the remote servers. Developed and maintained Infrastructure as Code scripts using AWS CloudFormation or Terraform for auto-mated provisioning and configuration of AWS resources. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers. Proficient in managing databases on Azure, including Cloud SQL, MySQL, PostgreSQL, and Cloud. Installation and maintenance of CI/CD applications like Jenkins, Artifactory, SonarQube, Stash and Docker. Managed version control systems, such as Git, within Azure DevOps. Documented Object Model using JavaScript, webpage content, handling events, and creating user interfaces. Proficient in designing, deploying, and managing MongoDB databases for various applications and use cases. I have managed multi-cloud environments using Terraform for infrastructure provisioning and management. Managed Git repositories on GitLab for version control, ensuring code integrity and collaborative develop-ment. Experience in managing Docker configurations and Docker files in version control systems like Git. Proficient in using browser developer tools to debug JavaScript code, analyze network requests, optimize per-formance, ensuring high-quality and efficient web applications. Demonstrated expertise in writing complex search queries using Splunk Search Processing Language to extract meaningful insights from log data. Designed and implemented serverless architectures using AWS Lambda for event-driven applications. Wrote Python scripts for configuration management and deployment using tools like Ansible. Integrated Kafka with big data technologies such as Apache Hadoop, Spark, and Flink for data processing. Configured monitoring solutions such as Azure Monitor, integrating for proactive issue resolution. I have used Helm to package, distribute, and manage Kubernetes applications as Helm charts, simplifying ap-plication deployment and management. Implemented Prometheus exporters to collect metrics from diverse sources, including applications, services, and infrastructure components. Environment: NewRelic, Adobe Analytics, Docker, Kubernates, Gitlab, Jenkins, Gradle, Maven, Terraform, Jira, Confluence, Invision, Flip, Appcenter, mParticle, artifactory, Kochava, AWS Workspace, VMWare Horizon Cloud, Microsoft Azure AD Client: Advansoft International Inc., IL Jan 2017 Feb 2018 Role: Site Reliability Engineer Responsibilities: Implemented CI/CD pipeline for application deployment using tools like Git, MVN, Jenkins, Docker. Used multiple tools (NewRelic, Adobe Analytics, Apptentive, Kochava, Session Replay etc.) to track down the issues and contribute to crash/issue analysis. Provide advanced support for incident resolution for technical problems involving Code Review, Charles Proxy Debugging, New Relic queries. Diagnose and repair issues by editing code in Android Studio, modifying, or reviewing configuration changes in cloud services. Working with AWS to get content management related data into the mobile application. Experience working with Jenkins to generate builds for testing/validation in production and lower environments. Contribute to development of Configuration Management Tool (Auto Tracking Framework) that increase reliability and time to market while at the same time reducing cost. Automated CI/CD pipelines for OpenShift using Jenkins, GitLab, and ArgoCD. Troubleshot and resolved OpenShift issues using oc, kubectl, and istioctl commands. Track down defects and come up with innovative solutions to improve reliability. Experience implementing and working with third party SDKs such as Phrase App OTA, mParticle, NewRelic, Kochava, Apptentive. Managed secrets and sensitive data within Argo CD, following best practices for secret handling. Experience in customizing Grafana panels, templates, and themes to meet specific monitoring requirements. Integrated Jenkins, Run deck and Ansible. Designed and developed Jenkins Build deployments. Implemented data models and schemas optimized for MongoDB, ensuring efficient storage and retrieval of data. Integrated Azure DevOps with third-party tools, such as Jira and ServiceNow, for streamlined collaboration and information sharing. Client: University of South Alabama, AL Jan 2016 Dec 2016 Role: Sre/Devops Engineer Responsibilities: Monitor and report on service level objectives for a given applications services. Work with business and prod-uct owners to establish key performance indicators. Used tools like Dynatrace, Splunk, Service-Now etc. SME for middleware technologies WebMethods, IBM MQ (Responsible for maintaining, supporting, automat-ing and development) Worked with product operations team to resolve trouble tickets, running scripts, and troubleshooting services in a hosted environment. Created well defined and documented standard processes for the enterprise. Participated in capacity planning and forecasting, production release planning, system performance analysis, and system tuning. Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to the standby database in another region & failover configuration. Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, De-ploy of Azure environment. Worked with multiple Product development teams distributed Globally and address their needs in a timely manner. Proven ability to troubleshoot system/network issue. Co-ordinated with our enterprise operations team to communicate with impacted stakeholders and clients, escalating where appropriate Performed deep-dive analysis on application issues. Participated in a weekly on-call rotation. Hands on system administration experience Linux- based systems (AIX, RHEL), load balancers (BigIP/F5) and virtualized environments (JVM, Docker containers, Amazon AWS). Maintained truststore and certificates installation. Adopted modern DevOps practices such as CICD, tools used GIT, Jenkins, Dockers/Containers, AWS etc. De-veloped pipelines to automate CI/CD process using Groovy scripts. Passion to learn and explore new tools/technologies that improves the current process. Unistring Technologies, Hyderabad Jun 2014 Apr 2015 Role: Devops Engineer Responsibilities: Implemented Chef to deploy the builds for Dev, QA, and production. Implemented task orchestration using Python, ensuring seamless integration between various tools and sys-tems in the DevOps pipeline. Expertise in integrating Grafana with different data sources, including Prometheus, Elasticsearch, and others, for data visualization and analysis. Set up AWS CloudWatch for monitoring and alerting. Expert in Docker with multi-stage builds in Dev/Test/Prod using docker-compose and docker-stack deploy. Experience in deploying and managing Linux servers for web hosting, databases, application servers, and vir-tualization platforms, ensuring high availability and security. Experience in configuring and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions, incorporating JavaScript scripts for build, test, and deployment processes. Implemented alerting and monitoring solutions within Splunk to proactively identify and respond to critical events and anomalies. Created comprehensive documentation detailing Redis configurations, usage patterns, and best practices. Skilled in documenting Terraform configurations and collaborating with development and operations teams. Integrated Python-based frameworks like CI/CD, ensuring code quality and reliability before deployment. Proficient in the installation, configuration, and maintenance of Apache Kafka clusters for scalable and high-performance data streaming. Integrated Kubernetes into CI/CD pipelines using Jenkins, GitLab CI/CD, automated application deployments. Proficient in diagnosing and resolving issues related to Terraform configurations and state management. I have done setting up and maintaining Helm repositories, public or private, for storing and sharing Helm charts. Documented Argo CD configurations, policies, and workflows for team members and stakeholders. Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools. Docker security scanning tools to identify vulnerabilities and security risks in container images. Keywords: continuous integration continuous deployment quality analyst message queue sthree database active directory ffive microsoft Alabama California Colorado Delaware Illinois |