Post Job Free

Resume

Sign in

SRE/Cloud Enigneer

Location:
Fairfax, VA
Posted:
March 28, 2021

Contact this candidate

Resume:

Kajal DP

SRE/Cloud Engineer

Email: adk8vc@r.postjobfree.com

Phone: +1-571-***-****

LinkedIn: https://www.linkedin.com/in/kajal-dp-02264a206/ Professional Summary

• AWS Certified Solutions Architect Associate with over 8+ years of IT experience as a DevOps Engineer, working in a multi- functional environment during various phases of SDLC focusing on Linux/Systems Administration, Software Configuration Management (SCM), Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) in a DevOps Culture through Continuous Integration (CI) and Continuous Deployment (CD).

• Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWARE VMs to AWS and Managed Services like IAM, EC2, S3, Glacier, Route53, ELB, EBS, Auto scaling, Lambda, Security Groups, Cloud Watch.

• Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code Pipeline and experience in using AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.

• Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.

• Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.

• Expertise in building an end-to-end CI/CD platform with tools like Version controls, Git, GitLab, Jenkins, Maven and managed configs on dev/test/prod environments like YAML, Shell Scripting and Python.

• Experience in building WAR, EAR and JAR files using POM.xml and deploying the build artifacts from maven to nexus repositories and thereby to DEV, QA, Pre-prod and Prod environments.

• Experience in writing playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations. Also, used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory.

• Experience with container based virtualized deployments using Docker images, Docker Hub and Docker registries. Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes. Used Terraform such as Infrastructure as a code (IAC) and modifying terraform scripts as and when configuration changes happen.

• Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.

• Strong Experience in Developing tools using Python, Shell scripting, XML, JSON, Groovy to automate day to day administrative tasks. Also, good at maintaining ticketing system using a Python backend with a REST Framework based API. Installing, configuring and managing the databases like MySQL, NoSQL, DB2, PostgreSQL, MongoDB, DynamoDB, and Cassandra DB. Technical Skills

Cloud Technologies AWS, Google Cloud, Azure

Source control tools SVN, Git, GitHub, Gitlab, Bitbucket, GitHub Enterprise Configuration Management Chef, Ansible, Puppet

Build Tools Ant, Maven, Gradle

Continuous Integration tools Jenkins, Bamboo, Hudson Team City, Bitbucket Pipelines, Gitlab CI Monitoring/logging tools Nagios, Splunk, ELK, New Relic Servers Linux (Red Hat 4-7), CentOS, Ubuntu, Windows, Sun Solaris, Debian, Fedora Application/Web Servers Apache Tomcat, WebLogic, WebSphere, Nginx, Nexus and JBoss Database Systems Cassandra, Oracle, DB2, MySQL, NO SQL, Snowflake, MongoDB, AWS RDS, DynamoDB Network Protocols SMTP, SNMP, ICMP, TCP/IP, FTP, Telnet, DNS, DHCP, SCP, NFS, NIS, SOAP, HTTP Programming/Scripting Languages Shell, Python, Ruby, Perl, PowerShell, XML, HTML, Cobol, JavaScript, .Net, C, C++, Java/J2EE

Containerization Docker, Helm charts Vagrant

Container Orchestration Tools Amazon ECS, Kubernetes, OpenShift, Docker swarm Change Management Service Now, JIRA

Professional Experience

Client: Bristol Myers Squibb, Princeton, NJ Nov 19 to present Role: SRE/Cloud Engineer

Responsibilities:

• Worked on Azure DevOps for CICD and used Azure Artifactory for storing Artifacts and maintained Shared Image Gallery for commonly used images for VM’s and used Terraform for deploying infrastructure as a code on Various azure subscriptions like Prod, Non-Prod, Dev.

• Worked on developing the PowerShell scripts to automate AD manual processes.

• Designed and developed Containers using Docker, Orchestrated container clusters using Kubernetes, implemented Package/Application Management using Helm template YAML & set up Server Monitoring using Prometheus.

• Worked on RHOC-CRC (Code Ready Containers) to set up OpenShift containers on windows lab servers using Hyper-V.

• Launched the Ubuntu VM, Installed the required python package and deployed the python rest API source code on different environment like VM Ware and OpenStack environment.

• Build VMs in Azure using Azure Resource Manager, worked on azure VM Agents for integrating the Azure Backup and Implement Azure Site Recovery and Azure Backup.

• Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Kubernetes, Service Orchestration.

• Written python scripts for deploying Big Data Cluster using custom profiles on Kubernetes and OpenShift environments.

• Created manifest file to create Control pods, master, storage, compute and data pool pods for Big data cluster and appended Security- Context-Constraints to create containers with non-root users on OpenShift Cluster.

• Ability to successfully analyze an organization cloud migration, managing both classic & ARM portal, effectively use Power Shell to manage Azure services, troubleshooting access related issue.

• Worked on deploying Web app, Web jobs, Azure DevOps/VSTS - Azure Pipeline, Build, Release, Storage strategy.

• Designed and monitored sidecar Docker-images to analyze/report app and node metrics using Prometheus.

• Analyzing the metrics through Grafana and Graphite and intimating to the SRE and DevOps Teams.

• Azure Administration experience in IAAS & PAAS services. Good experience in Configuring, Managing and Automating Cloud Environment.

• Managed few PAAS services like Web Apps, Azure SQL DB, Service bus, Traffic manager etc.

• Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

• Managing Ansible Playbooks with Ansible roles, used file module in Ansible playbook to copy and remove files on remote systems and created inventory in Ansible for automating the continuous deployment.

• Created Azure DevOps pipelines to deploy CRC (Code-Ready-Container), execute code from git repo in CRC and collect logs, Artifact and remove CRC for next runs.

• Developed ongoing test using Ansible to Setup ELK stack (Elasticsearch, Logstash, Kibana). As a part of team, worked on developing, testing, and deploying Data platform features.

• Experience in managing Ansible Playbooks with Ansible roles and used file module in Ansible playbook to copy and remove files on remote systems and created inventory in Ansible for automating the continuous deployment.

• Responsible for maintaining VSTS/ Azure DevOps pipeline version control systems (branching model/policies), creation and maintenance of build definitions/scripts. Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy

• Creating repositories, branches, tags in Git and assist the developers to fix merging issues and to implement the parallel development process.

• Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.

• Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Splunk.

• Experience working on User admin groups, maintaining account and monitoring system performance using Nagios and Splunk.

• Converted .Net application to Confidential Azure Cloud Service Project as part of cloud deployment.

• Experienced in Administration of Dev, Test and Prod environment's carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, Centos and Solaris servers

Client: Austin community college, Austin, TX April 19 - Nov 19 Role: Cloud/DevOps Platform Engineer

Responsibilities:

• Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.

• Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

• Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.

• Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware VM's as required in the environment.

• Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.

• Designed and deployed large 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.

• Build/Release Management, CI & CD (Continuous Integration/Continuous Delivery) and deployment.

• Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.

• Created S3 buckets to back up the files and customized it in JSON format and assign the policies so that who can access the files. For the long-term storage and archive files Glacier is used.

• Configured AWS IAM and Security Group in Public and Private Subnets in VPC.

• Experienced in CDN (Content Delivery Network) and Amazon CloudFront to avoid the network trafficking.

• Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables.

• Build the maven artifacts using Jenkins and Deploying into Amazon Cloud Environment by adding Monitoring Metrics to CloudWatch and the respective Alarms.

• Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.

• Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS and generated a Route53 to control the traffic between different regions.

• Expertise working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

• Used Docker containers for eliminating a source of friction between development and operations and to virtualize the servers for the test environments and development environments needs. And also, configuration automation using Docker containers. Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.

• Configured Docker as a new level of simplicity to defining and creating applications by encapsulating them in containers. Created virtual images similar to production environment using Docker by writing Docker compose files.

• Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.

• Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances. Worked on Managing Private Cloud Environment using Chef.

• Hands on experience with Chef and OpsWorks in AWS cloud environment.

• Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates, attributes.

• Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates. Used Chef for unattended bootstrapping in AWS.

• Automated Deployment of Java based applications into Tomcat, WebLogic servers using Chef and Jenkins.

• Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

• Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git.

• Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

• Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring and implemented Splunk for log analyzing and improving the performance of servers.

• Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.

• Created and maintained the Python deployment scripts for Web Sphere web application server.

• Worked with JIRA for change control & ticketing which handles DCR (defect Change Request) MR (Maintenance Request). Client: The Wine Group, Tracy, CA Dec 18 - April 19 Role: Automation/DevOps Engineer

Responsibilities:

• Involved in designing and deploying some multitude applications utilizing full stack of AWS resources: EC2, S3, IAM, Auto Scaling, ELB, VPC, Cloud Formation Templates, Route 53, SNS, Cloud Watch.

• Helped in better shaping Bastion service to access AWS instances from local network, restricting AWS resources access.

• Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.

• Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.

• Managed on-site OS/Apps/Services/Packages using Chef and AWS for EC2/S3/Route53/ELB with Ansible playbooks.

• Automated Windows and Linux Patching applying Blade logic in Ansible.

• Automated Windows and Linux Quality Scan Reports using various Ansible Modules.

• Worked on variety of Atlassian products(tools) upgrade and migration.

• Extensive knowledge and experience of release and build management, managed all the DevOps activities.

• Customized the dashboard based on team's requirement, Log aggregation and search using Elastic Search, Logstash, and Kibana (ELK).

• Configured Log stash with config files to integrate with ELK stack for log aggregation.

• Used KAFKA as a messaging queue to have lossless data.

• Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.

• Improved speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell and PowerShell Scripts.

• Worked with developers for resolving runtime failures, troubleshoot Build and Deployment Issues, with minimal downtime.

• Extensive creation of Terraform automation from CFT migration on new AWS Infrastructure.

• Implemented Multiple IAM Policy, Role with Terraform code to secure and manage the AWS infrastructure.

• Developed data warehouse model in snowflake for over 100 datasets using whereScape.

• Scheduled different Snowflake jobs using NiFi. Also, used NIFi to ping snowflake to keep Client Session alive.

• Configured various Machine Learning Jobs and Timelion Jobs based upon different scenarios for the security team.

• Performed Log analysis using ELK stack and created monitoring charts.

• Used Xpack extension for security, monitoring and audit purpose. Using Xpack watcher created email and slack alerts based on threshold values and with Machine learning Jobs as well.

Client: Arrow Electronics, Denver, CO. Oct 17 - Dec 18 Role: Sr. DevOps/Cloud Engineer

Responsibilities:

• Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.

• Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.

• Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.

• Created, managed and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.

• Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby, Bash, Python.

• Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.

• Responsible for design and maintenance of the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.

• Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy. Created Jenkins jobs to deploy applications to Kubernetes Cluster.

• Developed CI/CD pipelines for Java/Node.js/React applications which are deployable in Google Kubernetes Engine and Google App Engine using Jenkins/Spinnaker and Helm charts.

• Provisioned multiple environments in Google Compute Engine (Centos VM’s) and VMware vSphere (RHEL VM’s) through an internally developed orchestration tool built in Python.

• Extensively used Google stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver for some scenarios.

• Worked on building and maintaining clusters managed by Kubernetes, Linux, Bash, GIT, Docker on Google Cloud Platform (GCP)

• Used chef for configuration management of hosted instances within GCP. Also, configuring and networking of Virtual Private Cloud (VPC)

• Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.

• Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

• Used canary and blue-green deployment strategies for microservices to reduce downtime and for safe rollback strategy.

• Created alerts and monitoring dashboards using Prometheus and Grafana for all microservices deployed in GCP. Client: JDA Software, Bangalore, India Jan 15 - Aug 17 Role: Java Developer

Responsibilities:

• Responsible for developing web pages using HTML, CSS, JavaScript and fixed the browser compatibility issues in IE, Firefox and Chrome browsers

• Developed presentation modules using Struts framework.

• Used custom tag libraries and Struts tag libraries while coding JSP pages and used AJAX for better user interface

• Used Eclipse as IDE tool for creating Servlet, JSP, and XML.

• Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfil the implementation of business logic.

• Wrote SQL for JDBC prepared statements to retrieve the data from database.

• Used Oracle SQL developer for the writing queries or procedures in SQL.

• Used Java Message Service (JMS) for asynchronous exchange of message by applications on different platforms.

• Developed business logic and deployed using Tomcat.

• Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

• Used CVS for version control across common source code used by developers.

• Used Log4J to capture the log that includes runtime exceptions.

• Automated the build process by using ANT build tool.

• Implemented Service Oriented Architecture (SOA) and web services using SOAP with JAX-WS.

• Used SOAP for transmission of large blocks of XML data over HTTP.

• Used Puppet for automations and scheduling automated jobs, Back end distributed. Client: Atos, Hyderabad, India Feb 13 – Jan 15

Role: System Engineer

Responsibilities:

• Built and configured virtual machines, ESXi, used VMware/VSphere to monitor servers, web applications.

• Managed Swap Space, Disk utilization and CPU utilization.

• Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.

• Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.

• Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code.

• Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.

• Creating and managing the user accounts, building physical and virtual servers including domain controllers, SQL servers, DNS, DHCP, print servers, files servers, application servers, VMware vSphere/ESXi, Exchange 2010/2003, Windows 2003, Windows 2008 R2, Level 3 trouble ticket escalation.

• Educated team about continuous integration and automated testing practices and supported them throughout development.

• Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.

• Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.

Education

• Bachelor of Engineering in Computer Science, Visvesvaraya Technological University, INDIA – 2013

• Master of Engineering in Computer Science, Oregon State University, USA - 2020



Contact this candidate