SHAFALIS Azure
SHAFALIS Azure
SHAFALIS Azure
TECHNICAL SKILLS
Cloud Technologies Microsoft Azure and AWS
Containerization Docker, Kubernetes
CI/CD Tools Jenkins, GitLab, Azure DevOps
Infrastructure/Configuration Mgmt. Tools Terraform, Ansible, Chef, Puppet
Version Control Tools GIT, ARM, Bit Bucket
Scripting Languages Python, JSON, YAML, Shell scripting, Power shell, Groovy, KQL, Node.js, JSON
Monitoring Tools Cloud Watch, Prometheus and Grafana.
Virtualization Technologies VMware, Virtual box
Operating Systems Ubuntu, CentOS, RedHat Linux, Windows, Linux
Networking Protocols DNS, HTTP, TCP/IP, DNS, SMTP
Reporting Tools SonarQube
Databases MySQL, PostgreSQL, Amazon DynamoDB
Web Servers Apache, HTTP, Apache Tomcat, Nginx
Build Tools Maven
Bug Tracking Tools JIRA, Service Now
EXPERIENCE
CLOUD ADMINISTRATOR, ENVIVA, Raleigh, NC Sept 2023 – Present
● Developing PowerShell scripts or leveraging automation tools to streamline deployment, configuration, and maintenance tasks related to
FortiGate VMs, aiming for efficiency and consistency across the infrastructure.
● Analyzing and gathering data to identify performance bottlenecks/r resource constraints for instance VM CPU usage and disk space of the last
three months' time-frame using KQL queries.
● Managing Azure Entra Directory including ole might include checking permissions, as well as enabling and disabling accounts. that are no
longer active or are deemed a security risk, such as accounts belonging to former employees or temporary contractors.
● Convert dynamic images to static images using Hyper-V server and Az CLI and further build VM using these images.
● Write scripts or workflows within the runbook, for instance, to automate the start and stop actions for VMs before and after office hours.
● Write and execute SQL queries to retrieve information about user accounts, their roles, privileges, and other security-related information in the
database.
● Create and Configure datasources within LogicMonitor for Azure resources/services and further, fine-tune datapoints configurations based on the
importance and sensitivity of each metric to avoid unnecessary alerts while ensuring critical issues are promptly detected.
● Work closely with networking colleagues to troubleshoot and diagnose the issues affecting the VM networks.
● Work closely with the manager to analyze Azure cost reports and usage data to identify trends, anomalies, or areas of overspending and
optimization strategies based on usage patterns and business requirements.
● Ensuring VM setups adhere to relevant compliance standards and security policies.
BUILD & RELEASE ENGINEER, Axis Bank, India Nov 2014 – Nov 2015
● Built Multibranch Pipeline plugins within Jenkins to automatically build branches and further applied Stage View plugins to get a graphical
view of the pipeline platform/execution.
● Developed and delivered end-to-end endless integration of products in an agile environment using Puppet and Jenkins and automated
deployment, configured management key clusters.
● Created Groovy scripts to configure build Jobs & pipelines using Jenkins-designed master and slave configuration for executing multiple
parallel builds via build farm. Further, switched environments by deploying Maven and Gradle scripts as build tools in Jenkins.
● Designed branch and label strategies to retain the source code in the Git repository and contributed to the process of applying appropriate
branching and labeling conventions via Gi source control.
● Applied Python code in Git to pull individual reports from access reports through Rest APIs and configured through Jenkins.
● Developed deployment scripts, manifest templates, or other automation techniques to ensure consistent and reliable deployments across
environments.
● Configured Jenkins build jobs to compile, build, and package software applications or infrastructure components using build tools like Maven,
and Gradle.
● Automated testing frameworks and tools (such as Selenium) into Jenkins build jobs to run automated tests as part of the CI process.
● Utilized configuration management tools such as Ansible to automate server provisioning, and configuration changes, and ensure consistency
across multiple Linux systems.
● Leveraging Groovy scripts to process and transform data within your cloud environment. This can include tasks like parsing log files, extracting
relevant information, performing calculations, or generating reports.
● Installed and configured Visual Studio Code on your local development machine or remote servers, including extensions and plugins specific to
your cloud environment.
Linux Administrator, 4 Square Logic IT Solutions, India Jan 2013 – Sept 2014
● Supervised team in installing Linux Servers like RedHat and Centos Linux on virtual machines as well as on bare metal Installation.
● Configured, and maintained operating systems like Linux, Windows, etc., along with hosted servers, created user accounts, and set permissions
linked to user groups, directories, and ownership.
● Automated daily tasks such as log monitoring, and log rotation using Bash script and, file systems via LVM on Linux.
● Debugged, analyzed, and solved kernel and hardware driver compatibility issues by using Linux operating systems like Centos and RedHat.
● Developed shell scripts and automation workflows using Bash/ other scripting to streamline system administration tasks and improve efficiency.
● Configured network interfaces, IP addressing, DNS resolution, firewall rules, VPN connections, and securing network services like SSH, FTP, or
web servers on Linux servers.
● Reviewed and updated existing Bash scripts to adapt to changing system requirements, security updates, or operational changes.
● Managed script versions using version control systems like Git to maintain code integrity and facilitate collaboration.
CERTIFICATES
● Microsoft Certified: Azure Administrator Associate
● Microsoft Certified: DevOps Engineer Expert
● Designing and Implementing Microsoft DevOps Solutions
● AWS Certified Solutions Architect - Associate