Sushmitha Platform Engineer
Sushmitha Platform Engineer
Sr DevOps Engineer
Email: [email protected]
Contact: +1 (205) 578-8761
Professional Summary:
Dedicated IT professional with Around 8 years of experience in the IT sector, with expertise in DevOps, AWS cloud,
Linux, Unix, Continuous Integration, Configuration Management, Build, Deploy, Release management, Agile techniques,
VMware, Continuous Integration/Continuous Deployment (CI/CD procedures), and implementing solutions on major
cloud platforms like AWS and AZURE.
Extended exposure to complex and big-size projects using different SDLC methodologies, such as Waterfall, Agile,
Scrum, and Kanban, from initial requirements to deployment and production support.
Extensive years of experience in Unix/Linux and LAMP Stack System Administration, System Builds, Server Builds,
Installations, Upgrades, and Troubleshooting on AWS and Remote/Physical servers.
Experience with DevOps essential tools like GIT, Docker, Kubernetes, Ansible, Jenkins, Maven, and AWS.
Worked on GitHub as a Web-based Git repository hosting service. Created workflows that build and test every pull
request to deploy merged pull requests to production.
Proficient in DevOps, Cloud Engineering, and Cloud Security with proven success in automating, building, and
deploying processes for operational excellence. Accomplished in guiding the classification, plan, implementation,
growth, adoption, and compliance of enterprise architecture strategies, processes, and standards.
Expertise in Azure Development worked on Azure web application, Azure storage, AzureSQL Database, Azure
Virtual Machines, Azure AD, Azure DNS, Azure VPN Gateway, and Notification hub.
Experience working as a DevOps engineer for release automation to achieve continuous integration and continuous
delivery (CI and CD).
Implemented Continuous Integration and Continuous deployment using various tools like Jenkins, and Ansible in an
open-source environment.
Used scripting languages like Python, Groovy, Ruby, Bash, and configuration management tools Chef, Puppet, and
Web Services like AWS.
Experience in Designing, Installing, and Implementing Ansible configuration management systems and in writing
playbooks for Ansible and deploying applications.
Designed and configured Azure Virtual Networks (VNets), Subnets, Azure Network settings, DHCP address blocks,
DNS settings, security policies, and routing.
Expertise in AWS Resources like EC2, S3, EBS, Lambda, VPC, RDS, ELB, SQS, SNS, RDS, IAM, Route53, Auto scaling,
Cloud Formation, Cloud Watch, and Security Groups.
Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure, SQL Azure,
and Azure Web and Database deployments.
Experience to build, and deploy application code using Kubernetes CLI, including kubectl, kubelet, kubeadm, and
kubespray, and created reproducible builds of Kubernetes applications used Helm to manage K8s charts.
Expertise in optimizing volumes, and EC2 instances, and created multiple VPC instances, and creating alarms and
notifications for EC2 instances using Cloud Watch.
Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Nexus, and UCD/UCR.
Experience in Setting up Chef Workstation, bootstrapping various enterprise nodes, and setting up keys.
Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, and Chef templates
Expertise in areas of Jenkins such as Plugin Management, Securing and scaling Jenkins, integrating Code Analysis,
Performance issues, and working with test Phases to complete the CI/CD pipelines within Jenkins.
Hands on experience in SCM tools like GIT, and Subversion (SVN) for branching, tagging, and maintaining the
version across the environments on UNIX/Linux and Windows environment.
Experience working on Docker, Docker File, and Docker Registry creating Docker images and handling multiple
images primarily for middleware installations and domain configuration.
Built a persistence interface to the database using the I-Batis framework and complex SQL queries to perform CRUD
operations on the database. capable of running queries against RDBMS like Oracle, MySQL, SQL Server, DynamoDB,
Redshift, and NoSQL databases like MongoDB, as well as supporting Oracle and SQL Server applications and
providing operational support.
Expertise knowledge of bug tracking tools like ClearQuest, Quality Center, JIRA, Remedy, and Bugzilla, and use HP
Quality Center to monitor & manage all problems related to the software development lifecycle.
Hands on with Kubernetes cluster setup, deployment automation, and service setup.
Experienced in troubleshooting, configuring, and deploying Enterprise Web Application servers like Apache Tomcat,
Nginx, and JBOSS.
Used Splunk to monitor/metric collection for applications in a cloud-based environment and implemented a Nagios
monitoring solution for mission-critical servers.
A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.
Possess strong analytical skills, an excellent team player with good leadership qualities, and strong oral and written
communication skills.
Education:
Technical Skills:
Professional Experience:
Responsibilities:
Responsible for designing and deploying the best SCM processes and procedures.
Involved in release planning and executed the release build request from the project team through JIRA Ticket.
Implemented UCD/UCR (urban code deployment) for multiple applications.
Maintaining Servers configure management (CM process), System orchestration, and deploying apps using Chef.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets
with Azure autoscaling and Application programming Interface (API) management.
Responsible for implementing containerized based applications on Azure Kubernetes by using Azure
Kubernetes service (AKS) for cluster management, Virtual Network to deploy agent nodes, Ingress, API
Gateway, MySQL Databases and Cosmo DB for stateless storage of external data.
Implemented DevOps pipeline Automated Builds, Continuous Integration, and Continuous Delivery with tools
Jenkins.
Deployed microservices, including provisioning AWS environments using chef cookbooks.
Created Docker file and automated Docker image creation using Jenkins and Docker.
Automated infrastructure provisioning on AWS using Terraform and Ansible.
Deployed Build artifacts using Ansible Playbooks into Apache instances which were integrated using Python and
Shell scripts.
Have used service manager provider API which uses Terraform to create certificates on the Azure server.
Developed windows services to store SQL server data in to cloud based data warehousing by using Microsoft Azure
and implemented security in web application using Azure and deployed web application to Azure.
Installed Splunk in production servers for logging purposes. Built Splunk dashboards for application monitoring and
configured alerts for operational purposes.
Demonstrable experience with developer tools like Code Deploy, CodeBuild, and Code Pipeline, designing the
overall Virtual Private Cloud VPC environment including server instances, storage instances, subnets, and high
availability zones.
Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
Set up load balancers in front of Auto scaling groups in AWS to create a dynamically scalable Production
environment able to handle large swings in load.
Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for
deployment and build management system.
Created scripts for system administration and AWS using languages such as BASH, Python, and PowerShell.
Enhancing existing framework by fixing open issues using Ready API with Groovy scripting.
Created quality gates in SonarQube and enforced in the pipelines to fail the builds when conditions not met.
Used MAVEN as a build tool on java projects for the development of build artifacts on the source code.
Writing ANT and Groovy scripts to automate the build process.
Set up confidential integration pipeline/build automation using Jenkins, Git/Gerrit, and nexus.
Migrating all repositories from Github to Git-based review Gerrit
Repository management in Maven to share snapshots and releases of internal projects using the Nexus tool.
Managed local deployments in Kubernetes, creating a local cluster, and deploying application containers and
services.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, and tests deploy.
Built EAR and WAR files with custom configuration settings using Maven Tool Kit and further developed Ansible
Playbooks to pull the Artifacts stored in Nexus to continuously deploy the archives on to Apache Tomcat Web
Server, IIS Servers and WebSphere Application Servers
Designed and implemented fully automated server build, management, monitoring, and deployment solutions
spanning multiple platforms, tools, and technologies including Jenkins, Nexus, SVN, and WebSphere.
Improving the accessibility of security through automation, continuous integration pipelines, and other means.
Maintained all the Linux environments for deployments and Implemented Configuration Management, Change
Management policies, and procedures.
Developed an Ansible playbook for Gerrit and ELK cluster, implementing automated deployment and configuration.
Used Kibana for data visualization. As Kibana runs on top of the Elasticsearch stack, its UI is better suited for
querying log messages, whereas Grafana is more suited for charts based on metrics monitoring like CPU usage,
memory, disk, etc.
In our company we use elk to process data from log files coming from different applications, basically, we are using
an Ubuntu server for java applications.
Maintained configuration files for each application for build purposes and installed them on different environments.
Involved in Scrum meetings, product backlog, and other scrum activities in collaboration with the team.
Environment: Jenkins, Maven, AWS, Ansible, Azure, Chef, SonarQube, Kubernetes, Splunk, Docker, Git, CI/CD, Nexus,
Terraform, Python, Bash, PowerShell, LINUX, and Windows.
Responsibilities:
DevOps Azure- DevTest service Solutions with virtual machines Solutions for Workloads, Claimable Linux/ windows
VM Solutions Security center recommendations, VM Linux/ windows Formulas Solutions, Environment, Projects
cost tracking, artifacts, Load balance Solutions, Backup Solutions & scalability Solutions, Key Vault, Azure Active
Directory, Azure Role Based Access Control and Azure Active Directory B2C & Multifactor Authentication
with Azure Portal & Azure CLI &PowerShell
Created plans and ensured Release management deliverables are met on time, risks are appropriately mitigated,
and code implementation status is communicated regularly to the Application Manager.
Used Chef for managing application servers such as Apache and MySQL.
Working closely with DevOps Architects to analyze, review and clarify design architecture on tools Implementation,
Build and Deploy automation.
Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
Implemented AWS Cloud watch to monitor and alert servers/storage of production and corporate departments.
Orchestrated and migrated CI/CD processes using CloudFormation and Terraform Templates and Containerized the
infrastructure using Docker, which was set up in AWS VPCs.
Have knowledge in creating S3 Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line
interface and AWS python SDK.
Enhancing existing framework by fixing open issues using Ready API with Groovy scripting.
Managed the distributed Gerrit cluster, which hosts about 1TB codebase, for providing the code host service to over
1500 developers around the world.
Developed CHEF Cookbooks to install and configure Apache Tomcat, Jenkins, and Run deck and deployment
automation.
Worked with CHEF Enterprise Hosted as well as On-Premises, Installed Workstation, Bootstrapped Nodes, Wrote
Recipes and Cookbooks and uploaded them to CHEF-server, Managed On-site OS/Applications/Services/Packages
using CHEF as well as AWS for EC2/S3/Route53 & ELB with CHEF Cookbooks.
Written code for pipeline template to build and then deploy applications to all configured environments.
Provide support for the application teams if any issues or features to be added to the pipeline template.
Configured various jobs in Jenkins for the deployment of Java-based applications and running test suites. Set up ANT
script-based jobs and worked with Jenkins Pipelines.
Strong experience utilizing Jenkins for enterprise-scale infrastructure configuration and application deployments &
use Ant/Maven to build Jar, war, tar, and ear artifacts. Provisioning Web Servers in AWS and DNS route53 records.
Performed integration of Code QA Techniques like SonarQube, check style, Find Bugs, and PMD with CI tools like
Jenkins.
Involved in release planning and executed the release build request from the project team through JIRA Ticket.
Worked closely with development teams and architects to debug software and system problems and resolve the
issues.
Environment: DevOps, MYSQL, AWS EC2, Azure, S3, Apache, Docker, GIT, Maven, JIRA, Tomcat, UNIX, Jenkins, Chef,
SonarQube, ANT, and Windows.
Responsibilities:
Worked on many services of AWS Compute, Storage, Database, Networking, Administration & Security, Deployment
& Management, Analytics, & Mobile services.
Involved in designing and deploying multi-tier applications utilizing almost all the AWS stack (Including EC2,
Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in
AWS Cloud formation.
Created AWS S3 buckets, performed folder management in each bucket, and Managed cloud trail logs and objects
within each bucket.
Hands on experience on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, endpoint security, and a
firewall.
Providing basic data visualization capabilities with its in-built Prometheus expression browser.
Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
Involved in user interactions, requirement analysis, and design for the interfaces.
Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts using Helm and created
reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration
parameters to customize the deployment, and Managed releases of Helm packages.
Configuration Management using Puppet & Chef Automation design using Jenkins CI & Chef.
Replaced existing manual deployment and management processes with AWS OpsWorks which uses CHEF to
automate how servers are configured, deployed, and managed across AWS EC2 instances.
Designed scalable and highly available Domain Name System (DNS) within AWS Cloud to route traffic to AWS Cloud
from users connected using AWS Direct Connect for larger deployments.
Worked with the team in developing backend modules using Python on Web Frame work
Migrated of classis ASP applications to ASP.Net and C#, MS Access to SQL Server
Setup Private Chef Supermarket behind the Firewall to share custom Chef Cookbooks and Custom Attributes to
share them in the organization.
Used Elastic Stack (ELK) (Elasticsearch, Logstash, and Kibana) to validate the operational status of the resources by
examining items such as metrics, Synthetic transactions, and log files.
Environments: AWS, Chef, Chef Automate, Ansible, Jenkins, Docker, Kubernetes, Terraform, ASG, ELB, ANT, Maven,
Python, Shell, Splunk, ELK (Elastic search, Logstash, Kibana), Cloud Watch, Python GIT, Docker Swarm, Jira, VMware,
Vagrant, Virtual Box, RedHat, Ubuntu.
Responsibilities:
Experienced in working through all the phases of the software development life cycle (SDLC) by building customized
Build and deployment Activities.
Worked with the Architects on the SDLC process being the owner of post dev environments.
Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management
(SCM) /Integration processes and tools for large, multi-site product development with very strong problem-solving
and Android/Linux debugging skills.
Carried Deployments and builds on various environments.
Designing, Implementing, and managing virtual networking within Azure and connecting to on-premises
environments, configuring Express Route, virtual network, VPN gateways, DNS, and Load Balancers.
Implemented and maintained the branching and build/release strategies utilizing Git. Involved in periodic archiving
and storage of the source code for disaster recovery.
Extensively used Perforce as a Configuration Management tool to manage source code
Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Sonatype
Nexus.
Created and owned Build and Continuous Integration environment with Ant, Maven, Visual Studio, and Jenkins.
Used Maven for building the Web projects including the Web Services and created automated reports for the Builds
and Test results which QA can access to accelerate the testing process.
Automated Static code Analysis using Jenkins.
Successfully handled the complex environment with parallel development, parallel releases, Releases to
Development/Integration Testing, Performance Testing, Pre-Prod and Production environments.
Environment: Subversion, Jenkins, GIT, Ant, Maven, Python, Linux, FTP/NTP/NIS servers, MS SQL, UNIX, and Windows.