Post Job Free

Resume

Sign in

Cloud Engineer Active Directory

Location:
St. Louis, MO
Posted:
April 14, 2024

Contact this candidate

Resume:

Sai Sree

E-mail: ad4z81@r.postjobfree.com

Phone: +1-330-***-****

Sr. DevOps Cloud Engineer Cloud Engineer SRE

With around 7+ years of professional experience in the IT industry, it is focused on multiple Cloud technologies, DevOps, and SRE, which includes the principles of Continuous Integration, Continuous Delivery, and Continuous Deployment.

PROFESSIONAL SUMMARY:

●Experienced in architecting and deploying cloud-native applications on both AWS and Azure, utilizing a wide range of services including AWS EC2, EBS, Route53, S3, Lambda, RDS, DynamoDB, and Azure Virtual Machines, Azure SQL, Azure Storage, Azure Virtual Network, and Azure Kubernetes Service (AKS), ensuring high availability, fault tolerance, and scalability.

●Skilled in infrastructure automation across AWS and Azure environments using Terraform, Ansible, Python, and Bash Scripts, streamlining provisioning and configuration tasks for EC2, VPC, S3, SQS, SNS, EMR, Virtual Machines, Azure Active Directory, and more, enhancing operational efficiency and reducing manual efforts.

●Experienced on various Azure Services like Virtual Machines (VM’s), Active Directory, Web Roles, Worker Roles, Azure Websites, Azure SQL, Storage, Azure Virtual Network (VNet), Azure Active Directory, API Management, Load Balancing, Auto Scaling, and PowerShell Automation.

●Excellent knowledge in Azure Automation, developing and deploying scripts for compute, blobs, Azure Data Factory (ADF), Azure Data Lake, Azure SQL, and Azure Kubernetes Service (AKS), leveraging ARM templates and PowerShell Automation to achieve consistent and repeatable deployments, driving automation and scalability.

●Familiar with Google Cloud Platform (GCP) services such as Compute Engine, Cloud Load Balancing, Cloud Storage, Cloud SQL, Stackdriver Monitoring, and Cloud Deployment Manager, enabling the deployment and management of applications in a hybrid cloud environment, ensuring performance and reliability.

●Efficient in building and managing highly automated infrastructure across AWS, GCP, and Azure using Cloud Formation, Azure Resource Manager (ARM), Cloud Deployment Manager, and Terraform, ensuring consistency and scalability across multi-cloud environments.

●Experience in Google Cloud components, Google container builders, and GCP client libraries and cloud SDKs Used GCP HTTP(S) load balancing with Google Cloud Storage buckets and added a Cloud Storage bucket to your load balancer.

●Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments and defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.

●Integrated Terraform with configuration management tools like Ansible or Chef for seamless provisioning and configuration of infrastructure resources.

●Extensive experience in the implementation of Continuous Integration (CI), Continuous Delivery and Continuous Deployment (CD) on various Java based Applications using Jenkins, Ansible, Chef, Puppet, Maven, Git, Nexus, Docker, and Kubernetes.

●Implemented continuous integration and continuous deployment (CI/CD) pipelines for Hadoop applications, including building, testing, and deploying MapReduce jobs, Hive scripts, and Spark applications.

●Containerized Hadoop components using Docker and orchestrated deployments on Kubernetes, enabling portability and scalability.

●Integrated front-end development using JSP, JavaScript, HTML, JQuery, Angular Js, Bootstrap, React JS, AJAX, CSS

●Utilized Ansible Tower for centralized management of infrastructure nodes and inventory across different environments, automating repetitive tasks and deploying critical applications using Ansible and AWS CloudFormation Templates.

●Developed Ansible Playbooks to automate CI/CD pipelines, including deploying, updating launch configurations for microservices, provisioning load balancers, and auto-scaling instances, improving deployment efficiency and reliability.

●Proficient in building Docker containers using Docker Compose, automating Docker image builds, and pushing artifacts to Nexus using Jenkins, ensuring consistent and reliable containerized application deployments.

●Leveraged Kubernetes to automate deployment, scaling, and operations of application containers across multiple clusters of hosts, enhancing application agility and scalability.

●An expert in writing Jenkins pipelines to drive all the micro services builds out to the Kuber registry and then deployed the docker images to the Kubernetes, created pods and managed using Kubernetes.

●Experienced in deploying and configuring Chef server including bootstrapping of Chef Client nodes for provisioning and created roles, recipes, cookbooks and uploaded them to the Chef server.

●Skilled in managing on-site OS, Applications, Services, Packages using Chef as well as AWS for EC2, S3 buckets, Route53 and Elastic Load Balancer (ELB) with Chef Cookbooks.

●Experienced in working on Chef with Knife commands to manage Nodes, Cookbooks, Chef Recipes, Chef attributes, Chef Templates and used Ruby scripting on Chef automation for creating cookbooks comprising all resources, templates, attributes.

●Expert in deploying Puppet, Puppet Dashboard and Puppet DB to existing infrastructure and created puppet modules for Protocols configuration and managing them using Puppet automation.

●Extensively worked on Jenkins for Continuous Integration (CI) from pulling code from version control tools like GIT, Subversion, and building deployable artifacts from source code using build tools like Ant, Maven and used artifacts repository managers like Nexus, JFrog for storing the builds.

●Experienced in deploying and configuring Git repositories with branches, forks, tags, cloning, labels, and merge requests.

●Proficient in scripting languages like Shell, Python, Ruby, PowerShell, Bash, YAML, Groovy scripts.

●Complete understanding of Software Development Life Cycle (SDLC) with Agile Methodologies.

●Implemented JIRA as defect tracking tool and configured various plugins, workflows, customizations for JIRA bug tracker. Involved in planning and execution of the migration from Bugzilla-based bug-tracking and Jenkins CI tool into JIRA.

●Worked with system health and performance Monitoring Tools like Nagios, Splunk, Cloud Watch, Azure Monitor, Google Stack driver, ELK (Elastic search, Log stash and Kibana) stack.

●Developed and maintained a unified monitoring platform utilizing Prometheus for metric collection, Grafana for visualization, and Splunk for log analysis, ensuring end-to-end visibility into system health, performance, and security across multi-cloud environments.

●Configured and managed Hadoop cluster monitoring and logging using tools like Prometheus, Grafana, ELK Stack, or Splunk, enabling proactive issue detection and resolution.

●Used databases like RDS, MySQL, and DynamoDB to perform basic database administration.

●Involved in Day-to-day administration of the environment systems like Development, Production and Test and provided 24x7 system on-call support.

●Experience in Installation, Configuration, Management of various flavors of Linux (RHEL, CentOS, and Ubuntu), and built customized infrastructure for multiple applications on cloud, on-premises and established connectivity between all the resources.

EDUCATION:

Master’s in Business Analytics – Kent State University, Kent, Ohio

TECHNICAL SKILLS:

Cloud Environment

Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

Platforms

C, C++, Java/J2EE

Scripting

Shell, Python, Ruby, PowerShell, YAML, Groovy, Bash

Web Technologies/Frameworks

HTML, JSP, JSTL, JavaScript, CSS, Servlets

Version Control Tools

SVN (Subversion), GIT, CVS, GitLab, GitHub, Bitbucket

Build Tools

Ant, Maven

Configuration Management

Terraform, Chef, Puppet, Ansible

Continuous Integration Tools

Jenkins, UDeploy

Ticketing Tools

JIRA, Bugzilla and Confluence

Monitoring Tools

Nagios, Splunk, Cloud Watch, ELK Stack

Artifactory Repositories

Nexus, JFrog

Methodologies

Agile, Scrum, Waterfall

Operating Systems

Unix/Linux (Red Hat, CentOS, SUSE), Solaris, Ubuntu, Windows 2008, 2012 Server, XP, Vista

Databases

Oracle, MS SQL Server, MySQL, DynamoDB, MongoDB, NoSQL, PostgreSQL

Virtualization

Virtual Box, VMWare, Windows Hyper-V

Professional Experience:

Sr. DevOps Cloud Engineer Oct 2023 – Present

UHG– Ohio

Roles & Responsibilities:

●Designed and implemented scalable Azure infrastructure using IaaS and PaaS services for multiple applications, ensuring high availability and performance of workloads.

●Designed and implemented infrastructure using Azure resources manager (ARM) and integrated Azure infrastructure into the CI/CD pipeline, enabling automated deployment, and testing of new features and updates.

●Designed and implemented scalable Azure serverless infrastructure for multiple applications, using services such as Azure Functions, Logic Apps, and Event Grid, resulting in improved performance, reduced costs, and increased flexibility.

●Successfully implemented Azure Pipelines for CI/CD of multiple applications, utilizing a range of tools including Git, Jenkins, Maven, and SonarQube.

●Orchestrated Terraform workflows with continuous integration and continuous deployment (CI/CD) pipelines, enabling automated testing and deployment of infrastructure changes.

●Schedule performance and quality tests with staging environments. Hosting the Application in Azure. Deploy apps to App Service in the cloud of choice- Azure, Azure national clouds or even on-premises with Azure Stack.

●Integrated Terraform with Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD), enabling automated testing and deployment of Azure infrastructure changes.

●Experience in integrating containerization with continuous integration and continuous deployment (CI/CD) pipelines, utilizing tools like BitBucket, Jenkins, or GitLab for automated build, test, and deployment processes.

●Utilized Terraform Azure provider to interact with Azure APIs, automating the provisioning and management of Azure resources.

●Collaborated with Azure networking teams to design and implement Terraform configurations for virtual networks, subnets, network security groups, and Azure ExpressRoute connections.

●Integrated Jenkins with build tools like Maven, Gradle, or Ant to compile, package, and build deployable artifacts from source code repositories.

●Wrote Terraform scripts for deployment of various applications across multiple cloud providers (Azure, AWS) and managed infrastructure.

●Automated the provisioning and configuration of Hadoop clusters using infrastructure as code (IaC) tools like Terraform, CloudFormation, and Ansible.

●Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files as well as managed Kubernetes charts using Helm.

●Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.

●Successfully led the migration of on-premises workloads to Azure cloud, reducing infrastructure costs and improving the scalability and availability of the applications.

●Collaborated with cross-functional teams to assess and plan the migration of legacy applications to Azure cloud, leveraging tools such as Azure Migrate and Azure Site Recovery to ensure minimal downtime and data loss.

●Configured and optimized networking technologies, including DNS, DHCP, TCP/IP, and routing protocols, to improve network performance and availability.

●Demonstrated proficiency in Azure Virtual Network (VNet), Azure ExpressRoute, and Azure VPN Gateway to connect on-premises networks to Azure.

●Designed, developed, and deployed highly available and scalable Dot Net web applications on Azure using technologies such as Azure App Service, Azure SQL Database, and Azure Application Insights.

●Managed network security by implementing Azure Firewall and Network Security Groups (NSGs), ensuring compliance with industry standards and regulatory requirements.

●Implemented various Azure data and analytics services like Azure SQL, Azure Data Factory, Azure Kubernetes Service (AKS), Azure Functions, and Azure Logic Apps.

●Experienced with big data technologies like Azure Databricks, Azure Synapse Analytics, or Azure HD Insight for processing and analyzing large-scale datasets.

●Experience in ensuring compliance with data privacy regulations (GDPR, HIPAA) and implementing relevant controls within Azure data solutions.

●Collaborated with cross-functional teams to develop and maintain database applications, leveraging programming languages such as SQL, Python, and C#.

●Proficient in leveraging the latest features of Azure SQL Database, such as Hyperscale, Elastic Pools, and Advanced Data Security.

●Experienced in implementing modern data architectures using Azure Synapse Analytics, Azure Data Lake Storage, and Azure Databricks.

●Utilized Azure Data Factory for orchestrating data movement and transformations, employing features like Mapping Data Flows and Data Flows.

●Collaborated with cross-functional teams to design and deploy secure cloud architectures using Azure services such as Azure Virtual Network, Azure Firewall, Azure Active Directory, and Azure Key Vault.

●Experienced in building RESTful APIs and microservices architectures using Grails, enabling seamless integration and scalability.

●Skilled in utilizing Groovy's metaprogramming capabilities to enhance code reusability, extensibility, and developer productivity.

●Configured and managed backup schedules and retention policies using Azure Backup, ensuring that data is backed up regularly and stored securely.

●Designed and developed Grafana dashboards to visualize metrics from Prometheus, InfluxDB, Elasticsearch, and other data sources, providing actionable insights into system performance.

●Utilized Azure Site Recovery to replicate critical workloads to secondary sites or to Azure, enabling rapid failover in the event of a disaster.

●Implemented disaster recovery and high availability strategies for Hadoop clusters, including setting up backup and restore processes, and configuring failover mechanisms.

●Designed, deployed, and managed highly available and scalable MongoDB databases on Azure using technologies such as Azure Cosmos DB, Azure Virtual Machines, and Azure Backup.

●Implemented cost optimization strategies for Hadoop clusters, such as spot instance usage, auto-scaling based on workload demand, and leveraging cloud provider discounts or reserved instances.

●Implemented Azure security features such as Azure Virtual Network, Azure Active Directory, and Azure Security Center to ensure the confidentiality, integrity, and availability of MongoDB databases.

DevOps Cloud Engineer Jan 2023 – Sep 2023

State of IOWA – Ohio

Roles & Responsibilities:

●Provisioned and configured AWS resources like EC2 instances, security groups, elastic IPs, VPCs, private subnets, public subnets, NAT gateways, and S3 buckets using AWS CLI, SDKs, and CloudFormation templates.

●Implemented IAM best practices by creating Users, Groups, Roles, Policies, and Identity Providers using AWS IAM for secure authentication and granular access control.

●Deployed and scaled web applications built with Java, PHP, Node.js, Python, and Ruby on Apache and IIS servers using AWS Elastic Beanstalk for automated application deployment and management.

●Utilized AWS Lambda for event-driven processing by creating Lambda functions, assigning execution roles, and invoking Python scripts and Java code using AWS Command line interface CLI.

●Managed DNS using Amazon Route53, creating hosted zones, and assigned public DNS names to Elastic Load Balancers.

●Implemented auto-scaling groups and policies across AWS environments like Production, Development, and Testing using AWS Auto Scaling and AWS Command line interface (CLI).

●Designed and implemented Azure Virtual Networks (VNets) with private and public subnets, network security groups, and Azure Load Balancers.

●Created and managed Azure virtual machines (VMs), virtual network peering, and designed Azure Resource Manager (ARM) templates using Terraform.

●Worked with Kubernetes for container orchestration, creating Pods, namespaces, projects, local clusters, and deploying application containers using Kubernetes manifests and kubectl.

●Contributed to a POC for migrating to Azure Cloud to address scalability and performance issues, leveraging Azure Kubernetes Service (AKS) for container management.

●Migrated applications from on-premises servers to Azure cloud servers using Azure Site Recovery and Azure Migrate.

●Automated configuration management using Ansible, writing playbooks with roles, creating dynamic inventories, and scripting in YAML.

●Worked with Ansible and Ansible Tower as Configuration management (CM) tools, to automate repetitive tasks, quickly deploy critical applications.

●Implemented security and compliance measures for Hadoop clusters, including data encryption at-rest and in-transit, RBAC, auditing, and adherence to industry standards like HIPAA.

●Utilized Terraform and Python for Infrastructure as Code, automating provisioning and repetitive activities across staging and production environments using Terraform modules and providers.

●Managed Docker containers, creating images using Dockerfiles, committing changes, and pushing to Docker registries using Docker CLI and Docker-maven-plugin.

●Configured and administered Jenkins for Continuous Integration, integrating with build tools like Ant and Maven, and connecting with build slaves using SSH and JNLP.

●Integrated SonarQube for static code analysis, Nexus for artifact management, and configured their integration with Jenkins using plugins.

●Implemented monitoring and observability using Prometheus for metrics collection, and Grafana for visualizing time-series data, building custom dashboards for KPIs and SLOs using PromQL.

●Collaborated with development teams to establish best practices for Hadoop application development, coding standards, unit testing frameworks, and Git workflows.

●Automated Jenkins pipelines using Groovy scripts for application status checks, parallel execution, and conditional stages.

●Administered Nexus Repository Manager and Artifactory for managing Maven builds, artifact repositories, and implementing binary repository management.

●Coordinated with developers on Git workflows, performing code reviews, and managing branching and labeling conventions using Git hooks and policies.

●Automated Prometheus configuration management using Ansible and Terraform for infrastructure as code practices, ensuring consistent and repeatable monitoring setups.

●Scripted in Python, Ruby, and Bash for monitoring enterprise applications, log parsing, and managing server configurations using Ansible ad-hoc commands and playbooks.

Cloud DevOps Engineer SRE Sep 2021 – Sep 2022

DXC Technologies– Hyderabad, India

Roles & Responsibilities:

●Launched and configured Amazon EC2 instances using Amazon Machine Images (AMIs) on Linux and Ubuntu for application-specific requirements.

●Implemented highly available and scalable AWS stacks utilizing EC2 Auto Scaling functionality, ensuring seamless application scaling.

●Utilized AWS CloudWatch for monitoring and debugging cloud-based AWS EC2 services, optimizing performance and reliability.

●Implemented Elastic Block Store (EBS) for persistent block-level storage and managed access using Identity and Access Management (IAM) service.

●Created custom metrics from AWS logs, set up alarms, and utilized CloudWatch and CloudTrail for auditing and maintaining the cloud environment.

●Encrypted EBS volumes using AWS Key Management Service (KMS) for enhanced data security.

●Configured, monitored, and automated Google Cloud Services, including deploying the content cloud platform using Google Compute Engine and Storage Buckets.

●Created custom log metrics, monitoring, charts, and alerts using Stack Driver in GCP, ensuring proactive issue resolution.

●Configured and optimized Google Kubernetes Engine (GKE) clusters for high availability and scalability, utilizing features such as node pools and automatic node provisioning.

●Implemented Google Cloud Functions to trigger serverless event-driven microservices, enhancing application responsiveness and reducing infrastructure overhead.

●Integrated Google Cloud Build for CI/CD pipelines, streamlining development and deployment processes on GCP.

●Implemented Jenkins pipelines with stages for checkout, build, test, image push to Google Container Registry (GCR), QA deployment, acceptance testing, and production deployment.

●Utilized Terraform scripts to automate the provisioning and management of GCP services, ensuring consistent and repeatable infrastructure deployments.

●Integrated Terraform with version control systems like Git, enabling collaboration and tracking infrastructure configuration changes.

●Developed custom Groovy scripts for configuring, provisioning, and managing infrastructure as code (IaC) using tools like Jenkins, Ansible, and Terraform.

●Designed, installed, and implemented Ansible automation and configuration management system, writing playbooks in YAML to automate development processes and application deployment.

●Developed Chef Recipes using Ruby framework to configure, deploy, and maintain software components of existing infrastructure.

●Integrated Docker Slave Nodes in Jenkins for boosting microservice build efficiency.

●Integrated Docker-maven-plugin in Maven POM files for streamlined Docker image creation, enhancing deployment consistency.

●Utilized Docker files to build Docker images from Java JAR files and monitored using Prometheus.

●Implemented Kubernetes with Docker for auto-scaling and continuous integration (CI), uploading Docker images to registries for Kubernetes deployment.

●Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services & deployed application containers as Pods.

●Built end-to-end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform tests, and push build artifacts to Nexus and UDeploy for orchestrating changes across servers and components.

DevOps Engineer May 2018 – Aug 2021

Accolite Digital – Hyderabad, India

Roles & Responsibilities:

●Managed and optimized various AWS services, including EC2, EBS, RDS, VPC, ELB, Auto Scaling, and others, ensuring seamless cloud operations.

●Integrated Okta identity management solution with AWS for centralized and secure access control to cloud resources.

●Automated the creation and attachment of EBS volumes to EC2 instances, streamlining infrastructure provisioning and management.

●Implemented continuous integration and continuous deployment pipelines using tools like Jenkins and AWS CodePipeline.

●Implemented containerization solutions with Docker and managed container orchestration using Kubernetes for scalability and reliability.

●Integrated SonarQube with Jenkins for continuous code quality analysis and utilized the Kubernetes plugin to deploy applications on a Kubernetes cluster.

●Monitored scalable infrastructure on AWS using Terraform as the Infrastructure as Code (IaC) tool, enabling infrastructure versioning and reproducibility.

●Automated the provisioning of highly available EC2 instances using Terraform and AWS Cloud Formation and extended Terraform functionality with custom Python scripts.

●Created Terraform templates for provisioning virtual networks, VM Scale Sets, Load Balancers, NAT rules, and visualized execution plans using Terraform graphs.

●Implemented Puppet Master, Puppet Console, and Puppet Agents, and developed custom Puppet modules and classes for efficient configuration management.

●Developed custom Puppet modules for installing and managing Java versions across the infrastructure, ensuring consistent and reliable deployments.

●Utilized monitoring tools such as Prometheus and Grafana to track system performance and troubleshoot issues proactively.

●Managed serverless architectures on AWS Lambda, optimizing resource allocation and cost-effectiveness.

●Conducted security audits and vulnerability assessments on cloud infrastructure, implementing remediation measures.

●Utilized Git for version control and collaborated with development teams to establish efficient branching strategies.

●Designed, deployed, and maintained Ubuntu server environments, primarily hosted on AWS, ensuring optimal performance and reliability.

IT System Engineer Aug 2016 – Apr 2018

Skylark Information Technologies – Hyderabad, India

Roles & Responsibilities:

●Installed, upgraded, and configured RHEL, CentOS, Ubuntu, and Solaris.

●Automated server deployments using Kickstart for RHEL and Jumpstart for Solaris, streamlining the installation and configuration process.

●Implemented PXE Boot infrastructure for efficient network-based operating system installations and deployments.

●Administered and optimized Apache web servers on Linux production environments, ensuring high availability and performance.

●Managed system updates, patches, and upgrades using YUM and RPM package managers, ensuring system security and compliance.

●Administered clustered HP server infrastructure with fiber-attached SAN storage, ensuring high availability and data integrity.

●Assisted in configuring VLANs and routing protocols such as OSPF and BGP to optimize network performance.

●Participated in server hardening efforts by implementing security measures such as SSH hardening and file system permissions.

●Assisted in troubleshooting database performance issues using tools like MySQL Workbench and pgAdmin.

●Utilized scripting languages like Bash and Python to automate routine tasks and streamline workflows.

●Enhanced system monitoring capabilities by integrating advanced tools like Nagios and Zabbix.

●Implemented backup and disaster recovery strategies to minimize data loss and ensure business continuity.

●Monitored system performance, disk space utilization, and critical processes, proactively addressing potential issues and bottlenecks.



Contact this candidate