Cloud/DevOps Engineer with around 7+ years of IT experience as Build Release Management, Automation, Cloud, Containerization and Linux admin.
• Installing, configuring and managing Ansible centralized servers and creating playbooks to support various middleware applications servers and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
• Worked on administration, Enhancement, Maintenance, deployment (SFDX) and release management for the case management team using the service cloud.
• Designed set up and maintained salesforce standard objects, custom objects and junction objects, while also structuring user roles, security profiles and workflow rules.
• Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration creating roles and updating playbooks to provision servers by using Ansible.
• Installed and leveraged SonarQube for continuous inspection of code quality and to perform automatic reviews of code to detect bugs.
• Involved in creating the CICD build and release from scratch using the Azure DevOps pipeline.
• Managing Azure Active Directory, User and Group Management in Azure AD.
• Created CI/CD build jobs for salesforce and node js, java applications using the Azure pipeline and included approvals gates and checks.
• Implemented Azure DevOps multistage YAML pipelines to drive all microservices builds out to the docker registry and then deployed to Kubernetes and Azure app services environments, created pods and managed using AKS.
• Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, and Change Automation.
• Responsible for implementing containerized applications on Azure Kubernetes by AKS and managed Kubernetes charts using Helm and created builds of the Kubernetes applications, templatized Kubernetes manifests, provided a set of configuration parameters to customize the deployment and managed releases of Helm packages.
• Created the deployed scripts using Powershell and used them in the release pipeline.
• Involved in creating the job using an Autorabit tool from org to org as per the business requirement.
• Created the sol scripts in salesforce for inserting and deleting using data loader.
• Involved in enabling access for new users in creation, and deletion in org like DEV, QA, UAT, and PROD env as per requirements for salesforce applications.
• Involved in documenting all procedures using the confluence and any other important issues.
• Administration of (Git) version control systems. Creating branches and tags for new onboard projects.
• Resolving the conflicts GIT merge code issues for production.
• Involved in creating new ones or modifying the existing and deleting salesforce components like workflow rules, validation rules, record types, page layouts, approval process, tasks, email alerts and field updates as part of pre and post-steps during the build and release deployment for salesforce components.
• Involved in creating the new Connected apps for the new salesforce connection org to the Azure DevOps pipeline using consumer keys and passing or adding them to key vaults.
• Conducted regular security assessments using Databricks and SAST tools to identify and remediate vulnerabilities.
• Created and managed DB connect identities, database connections, database inputs, outputs, lookups, and access controls.
• Created reports, alerts and dashboards with ssol query language and was experienced in creating and running cron jobs for scheduled tasks troubleshooting Applications and analyzing logs to diagnose issues.
• Worked as a Project team member for providing L2 support to clients on Linux & Windows.
• Configuration and Administration of Jenkins, SonarQube, and GitHub Servers.
• Create and execute build plans and deploy artifacts for specified products in various environments like Dev, QA, STAGING, and PROD using Jenkins.
• Configure branching methodologies in Git as per the deployment Lifecycle.
• Used various services in AWS such as EC2, VPC, RDMS, S3, CloudWatch, Load Balancer, and Route 53 for application hosting.
• Create Ansible playbooks for configuration management using Ansible.
• Automate Infrastructure as Code using Terraform and its configuration file.
• Create Kubernetes configuration files such as deployments, services, pods etc. and their administration.
• Managing EC2 machines in the AWS cloud from End to End.
• Worked on networking components like VPC, VPC Peering, Transit Gateways, Transit Gateway Attachments, subnets, security groups, Route Tables, Endpoints and Endpoint Services.
• Managing nginx web server and tomcat application server.
• Managing EBS volumes, Backup of EBS volumes, and snapshots in the AWS cloud.
• S3 bucket data management, working with archival in AWS cloud and setting up cross-account S3 and cross-account S3 replication.
• Monitoring System Performance issues like memory, CPU and Disk utilization of EC2 instances and monitoring RDS instances.
• Data Compressing, Backup and recovery using tar command.
• User management including, creating users, managing user privileges, password management, and user-related SSH issues.
• Monitor and respond to incident support tickets daily.
• Creating file systems, partitioning and managing Disk Quotas and ACLs (Access Control Lists) for users.
• Scheduling of automatic repetitive jobs with Crontab.
Cloud Platform: AWS, AZURE, Salesforce
Version Control: Git/GitHub, SVN(knowledge)
Build Tool: Maven, Ant
Continuous Integration: Jenkins, Autorabit
Application Server: Tomcat, Apache
Web Server: Nginx, httpd
CM Tool: Ansible
Container Tool: Docker
Orchestration Tools: Kubernetes (EKS)
Cloud Services: AWS (EC2, ELB, S3, EBS, VPC, Route 53, RDS, Auto-Scaling, IAM, SNS)
Source Code Analysis Tool: Sonarqube
Artifactory Repository: Nexus
Scripting Language: Shell Script(bash)Powershell
Operating System: Linux, windows
AWS Certified Solutions Architect – Associate, AZ-104 - Microsoft Azure Administrator, Salesforce Administrator