chanikya - Sr Devops Engineer |
[email protected] |
Location: Iselin, New Jersey, USA |
Relocation: Yes |
Visa: H1B |
Professional Summary:
Over 14+ years of IT professional with strong expertise in AWS, Azure and Google Cloud, CI/CD, DevOps Engineering, Python Developer, Linux, and Windows system Administrator with Automation of configure management, build/release Management, Utilization of cloud resources, Infrastructure Automation. Experience with Microsoft Azure Cloud Services (PaaS & IaaS) Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateway, Auto Scaling. Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP. Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments. Experienced in Amazon Web Services like IAM, EC2, S3, ELB, EBS, VPC, Security Groups, Route53, CloudFront, CloudWatch, CloudFormation, SQS, SNS, Code Pipeline, Code Deploy, Cloud Trail, RDS. Working on multiple AWS instances, setting security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems and deployed, configured, and monitored API Gateways. Experienced in deploying infrastructure as code with Terraform ensuring scalability and fault tolerance using AWS services like Elastic Load Balancer (ELB) and availability zones. Virtualized the servers using Docker for the test environments and dev-environments needs and also configuring automation using Docker containers. Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes. Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers. Expertise on Development and version control, testing of Cookbooks using Food Critic and Test Kitchen, running recipes on nodes managed by on-premises Chef Server and automating infrastructure. Experienced in configuring and setting up Jenkins with plugins to implement (CI/CD) pipeline. Integrated DevOps tools like AWS, Git, Maven, Ansible, Docker and application servers onto pipeline in Jenkins. Experienced in automating build processes using Jenkins. Worked on developing groovy scripts to build and generate artifacts from git repositories using maven as part of CI/CD. Worked on setting up upstream and downstream dependencies for Jenkins jobs. Also labelled Jenkins slaves and grouped them together to provide high availability of resources in executing jobs. Designed and built highly available private cloud and migrating large production systems on Pivotal Cloud Foundry (PCF). Expertise with enterprise cloud solutions like Platform-as-a-Service (OpenShift by RedHat), containers, Kubernetes, cloud management (Red Hat Cloud Forms), and IT automation (Ansible by Red Hat). Expertise in using build tools like Maven and Ant for building of deployable artifacts like War and Jar from Git and deployed artifacts and dependencies in Artifactory and Nexus. Worked on monitoring tools like Nagios, Splunk, CloudWatch to health check the various deployed resources and services. Extensive IT experience in designing and developing J2EE projects along with hands on experience on AWS and OpenStack with knowledge on GCP. Expertise in Design and Development and Implementing Enterprise, Web and Client Server applications using JAVA, J2EE, Servlets, JDBC, JNDI, Java Mail, EJB, Web Services (REST and SOAP) and Java Database Connectivity technologies. Hands on experience on various frond-end technologies JavaScript, Jquery HTML 5, CSS 3, Bootstrap and different versions of Angular JS. Experience in all aspects of Angular 1 and Angular2 like "Routing", "modularity Strong knowledge on Apache Derby, Cassandra database servers. Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform Developed and Implemented Kubernetes manifests for deployment of microservices and installation of Prometheus, Grafana monitoring pods into Kubernetes. Experience in setting up Application Metrics dashboards using tools such as Elastic - search, Kibana and Grafana. Skilled with Python, Bash/Shell, PowerShell, Ruby, Perl, YAML, Groovy. Developed Shell and Python Scripts used to automate day to day administrative tasks and automation of the build and release process. Skilled in working as a Linux/Unix system administrator on RHEL, Ubuntu, CentOS. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies. Automated Installation and configuration of Apache, Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server. Education: Bachelors in information Technology, Acharya Nagarjuna University, Vijayawada, INDIA. Technical Skills: Cloud platforms AWS, Microsoft Azure, OpenStack, PCF. Containerization Tools Docker, Kubernetes, OpenShift, Mesos. Virtualization Platforms Oracle VM Virtual Box, Vagrant, Hyper-V and VMware Application/Web Servers Amazon AWS, Apache Tomcat, JBoss, WebSphere, VMware Scripting Languages Perl, Python, Ruby, Bash/Shell Scripting, PowerShell, YAML, PHP, JSON. Build Tools ANT, Maven, Gradle. Configuration Management tool Ansible, chef, puppet. continuous Integration tools Bamboo, Hudson, Jenkins Operating Systems UNIX, Linux, Windows, Solaris, Ubuntu Logging & Monitoring Tools Nagios, Splunk, Cloud watch, ELK, Dynatrace Databases MS Access, MS SQL Server, Oracle 8/10.0, Mango DB, DynamoDB Networking TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS, LDAP. Issue Tracking Tools JIRA, Remedy, Clear Quest, I-Track Professional Experience: State Street Bank, Boston, MA June 2021 - Present SRE / Senior DevOps Engineer Responsibilities: Configured and deployed instances in AWS Environment and worked with Cloud Watch, Elastic Search and managed security groups on AWS. Configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell. Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages. Managed VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication. Managed vRealize Automation Center and Fiber SAN. Experience working with production servers at multiple data centers. Implemented Migration from VMWARE to AWS using VMDK Import tools. Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes. Hands-on experience Designing, planning and implementation for existing on-premises applications to AZURE Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure Stack Services and Utilities focusing on Automation through ARM. OpenShift integrated monitoring and logging tools, such as Prometheus and Grafana, Dynatrace to monitor application health and performance. Implemented and managed all aspects of core virtualization technology such as vMotion, Storage vMotion, HA, DRS, Affinity Anti-Affinity rules and resource pools. Hot and Cold Cloning of Virtual Machines using VMware Converter. Test new releases of cloud governance functionality in the Service Now (SNOW) Portal, for usability and regression by storing results and defects in JIRA. Utilized Kubernetes and Docker for the runtime environment for the Continuous Integration/Continuous Deployment system to build, test, and deploy. Configured Azure Pipelines jobs to deploy applications to Kubernetes Cluster. Implemented Datadog for real-time monitoring and observability across multiple services. Integrated IaC pipelines with CI/CD workflows using Azure DevOps, Jenkins, or GitLab CI/CD, automating testing, validation, and deployment processes for Azure Data Lake Storage and Azure Synapse resources. Utilized ELK stack to meet compliance requirements by maintaining detailed logs for auditing purposes. Managing DATA Center Inbound and outbound services. Working on Ansible in automating deployment of Cassandra databases with the help of terraform. Integrated log collection from various services into Datadog, enabling centralized log management and analysis. Installed, configured, and managed Ansible Centralized Server, creating playbooks for middleware application servers. Configured Ansible Tower for automation of repetitive tasks. Top of Form Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal. Deployed Datadog agents across cloud and on-premise infrastructure for comprehensive monitoring. Used Datadog to monitor hosts, containers, and services in real-time, optimizing resource usage and identifying bottlenecks. Configured alerts using Datadog for anomaly detection and threshold-based monitoring. Designed and implemented robust IaC pipelines for Azure Data Lake Storage and Azure Synapse using ARM templates, Terraform, or Bicep, enabling consistent and repeatable deployments across development, testing, and production environments. Integrated IaC pipelines with CI/CD workflows using Azure DevOps and GitLab CI/CD, automating testing, validation, and deployment processes for Azure Data Lake Storage and Azure Synapse resources. Excellent hands-on experience working with monitoring tools such as Nagios, Splunk and working with load balancing. Integrating and monitoring with Nagios and Splunk also checking the health of applications. Developed PowerShell script to fetch necessary information from webpages according to the requirement and to automate routine tasks when applicable. Enhanced web server performance by deploying JBoss as an application server and streamlined artifact management with JFrog Artifactory in CI/CD pipelines, ensuring efficient software delivery. Environment: Azure, AWS, WebSphere, Terraform, Ansible, Docker, Kubernetes, Terraform, Bicep, Azure Pipelines, ARM Templates, GitHub Actions, Elastic Search, Chef, Azure Repos, VMWare Maven, Splunk, Nagios, Python Scripts, Kickstart, GitLab, Java/J2EE, Linux, Cassandra, JFrog, JBoss, SonarQube. Elevance Health, Norfolk, VA April 2018 May 2021 Senior Devops/ SRE Engineer Responsibilities: Creating Continuous Integration (CI) and Continuous Deployment (CD) Pipelines in Jenkins using tools like Git, Bit Bucket, Maven, JUnit, Nexus Repository, Ansible, Docker, Kubernetes. Implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto-scaling groups, Optimized volumes and EC2 instances. Integrated Ansible dynamic inventory for Virtual box, Open stack, Amazon AWS EC2, Docker for full automated deployment in all the environments to support scaling required. Implemented a CI/CD pipeline with Docker, Jenkins, Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it. Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer and Implemented high availability with Azure Resource Manager Deployment models. Streamlined incident response by integrating Datadog with PagerDuty and Slack for immediate notifications. 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, Deploy of Azure environment. Monitored application performance using Datadog APM, identifying performance bottlenecks and latency issues. Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET VC applications to Azure web apps and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis. Integrated Datadog with AWS, GCP, and various third-party tools to monitor cloud environments. Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal. Configured Azure Virtual Networks (VNets), subnets, azure network settings, CDIR address blocks, DNS settings, security policies. Using Power shell, Azure CLI and JSON to reduce repeated work like creating VMs, Resource Group and another configuration. Implemented infrastructure automation through DevOps scripting which includes shell, Python and JSON. Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances. Automated the manual processes of Build and Deployment, Infrastructure configuration and Server State Management using REST API's, CLI's and chef. Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration. Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery. Setting up CI/CD for Web applications, hosting static web content on S3, Deploy containers onto Kubernetes etc. Experience in integrating Unit Tests and Code Quality Analysis Tools like SonarQube. Automated the Environment provisioning and Application provisioning using Terraform and Ansible. Platform setup using terraform, baseline design, apply the baseline using CI/CD pipeline. Worked on Reusable Terraform modules for various AWS services. Experience in implementing and managing Docker-based infrastructure using Kubernetes. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow, increasing scalability, and optimizing speed. Used file module in Ansible playbook to copy and remove files on remote systems. Environment: AWS, EC2, Azure, GitHub, Jenkins, Chef, Maven, Ansible, Terraform, Apache Kafka, Docker, Kubernetes, Tomcat, WebSphere, Shell scripts, python. AIG, Houston, TX July 2015 March 2018 AWS Devops Engineer Responsibilities: Responsible for building out and improving the reliability and performance of cloud applications and Cloud infrastructure deployed on Amazon Web Services. Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform. Writing Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and test Playbooks on AWS instances using Python. Designed AWS CFTs to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Responsible for the design, development and administration of transactional and analytical data constructs/structures and business reports from legacy to AWS and Snowflake Built S3 buckets and managed policies for S3 buckets and Created users and groups using IAM and assigned individual policies to each group. Created business specific VPCs, and Security Gateways and AWS Security groups to enable firewall. Developed branching strategy within GitHub and created release version of the application which is deployable to hosted environments including production. Worked on Groovy scripting to automate and maintain the deploy jobs and application config to different environments. Established Infrastructure and service monitoring using Prometheus and Grafana. Implemented AWS Code Pipeline and created CFT JSON templates in Terraform for infrastructure as code. Created functions and assigned roles in AWS Lambda to run python scripts. Created Lambda jobs and configured Roles using AWS CLI. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch. Deployed cloud stack using AWS Ops Works, Optimized volumes and EC2 instances & created multi-AZ VPC instances. Installed and implemented Ansible configuration management system to manage web applications, environments configuration files and users. Integrated Grafana into the environment to analyze the performance & regression test cases for the application. Experience in discovering any issues with an application's disaster recovery configuration prior to needing it in an actual disaster. Environments: AWS services, IAM, VPC, GitHub, PagerDuty, Groovy, Splunk, Prometheus, Ansible, Security Groups, Lambda, Selenium, Grafana Tetra soft, Hyderabad, India September 2012 April 2015 Build and Release Engineer Responsibilities: Maintained Git-based repositories, focusing on effective version control and branching models that enable simultaneous code development across teams. Engineered automated build systems using CI/CD platforms like Jenkins and GitLab CI, aiming for quick and consistent code compilation. Employed configuration management utilities such as Ansible and Chef to standardize and automate environment setups across the development lifecycle. Architected automated deployment pathways, streamlining code releases from development stages right through to production. Overseen the establishment and maintenance of multiple development, testing, and production settings, along with associated rollback protocols. Integrated quality assurance platforms like SonarQube into CI/CD flows to uphold coding standards and best practices. Instituted semantic versioning protocols, making software history transparent and rollback operations straightforward. Governed project dependencies through package managers such as Maven and npm to ensure build consistency. Compiled exhaustive guides for build and release cycles, which serve as invaluable resources for team members and newcomers alike. Conducted continuous surveillance of build and deployment activities, while delivering analytical reports to enhance system efficiency. Utilized SonarQube for ongoing code quality monitoring, achieving a noticeable improvement in coding standards. Orchestrated the full cycle of development, staging, and production setups to assure seamless code deployments. Established automated test routines within CI pipelines, enhancing the frequency and reliability of code integrations. Employed Grafana and Prometheus for real-time monitoring of application and infrastructure metrics, sustaining a near-perfect uptime. Managed project dependencies with precision using specialized tools like Artifactory and NPM. Formulated contingency measures for reversing code deployments, significantly reducing downtime during unforeseen deployment issues. Used Ajax for every page for dynamically displaying the data without a page refresh. Environment: Docker, Cassandra, Sonar, SVN, GIT, ANT, Maven, SVN, RHEL, Solaris, Unix/Linux, Jenkins, Shell scripting. Green stumps PVT.LTD, Hyderabad, India April 2010 September 2012 Systems Engineer Responsibilities: Took the lead in developing RESTful APIs and optimizing databases, achieving a 20% performance boost. Conducted regular code reviews to maintain code quality and best practices, reducing bugs by 25%. Designed and maintained relational database schemas, ensuring data integrity and reducing redundancy. Proficiently profiled and optimized both application code and SQL queries, improving system responsiveness. Worked closely with frontend developers and designers to provide seamless integration solutions. Implemented OAuth and JWT for API security, reducing unauthorized data access by 50%. Created and managed unit and integration tests using frameworks like JUnit, leading to a 15% reduction in bugs during the development phase. Used tools like New Relic to monitor system health, improving system uptime to 99%. Managed source code repository using Git, following a branching strategy that improved release cycles. Authored technical documents and API documentation, facilitating smoother onboarding for new engineers. Streamlined Jenkins-based CI/CD pipelines, reducing the deployment cycle by 40% and halving production errors. Spearheaded cybersecurity initiatives, resulting in a 90% reduction in security incidents. Engineered a resilient cloud architecture that reduced system downtime by 50% and improved operational efficiency by 25%. Authored automation scripts for deployment and monitoring, reducing manual tasks by 60% and boosting system stability by 30%. Managed the transition from on-premises to cloud, achieving an 80% reduction in system downtime and a 40% increase in performance. Mentored a team of five junior DevOps engineers, leading to a 25% improvement in team productivity and a 15% reduction in production issues. Achieved and maintained a system uptime of 99.99%, setting new standards for reliability. Designed automated cloud server provisioning systems, reducing manual intervention by 70%. Optimized backend services like Tomcat and MongoDB, improving system performance by 30%. Enabled seamless integration with Google Cloud services, enhancing system reliability by 20%. Ensured 100% PCI DSS compliance, maintaining a flawless security record. Implemented CI/CD strategies that cut time-to-market in half, enabling more agile responses to business needs. Keywords: continuous integration continuous deployment javascript sthree database active directory information technology microsoft Arizona Massachusetts Texas Virginia |