Sr. Cloud Infrastructure Engineer Resume
5.00/5 (Submit Your Rating)
Atlanta, GA
SUMMARY:
- Senior Cloud/DevOps engineer with over 8+ years of IT experience with excellent knowledge in Configuration Management, Continuous Integration and Continuous delivery(CI/CD),Build and Release, Linux and System Administration with a major focus on Cloud Platforms Amazon Web services(AWS), Azure which also includes a wide variety of technologies while working on multiple DBMS, Operating Systems & programming languages with best practices of software configuration Management (SCM) in agile, scrum and waterfall methodologies.
- • Well versed in various Azure services like Virtual Networks, Virtual Machines, Resource Groups, Active Directory, Express Route, Traffic Manager, VPN, Load Balancing, Azure Blob Storage, Virtual Machine Scale Sets, Azure Storage, Application Gateways, Web Apps, Logic Apps, Azure Data Factory, Azure Application Insights, Azure Log Analytics, Azure SQL Data Warehouse, Azure Monitoring, Key Vault, Azure search, and Azure Notifications Hub, configuring VSTS pipeline with Azure app container services.
- • Experience in migrating on - premise to the Windows Azure DR using Azure Recovery Vault and Azure backups, Azure Fabric, Docker containers to the cloud in Azure and created Domain Controller in one of the Virtual Machine and added users to Domain Controller.
- • Experience in writing ARM templates from scratch to deploy the existing v1 Azure infrastructure into v2 New Infrastructure and templating the whole end to end process as possible. Configuring the Azure Load Balancer to Load balance incoming traffic.
- • Managed migration of on-premises SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
- • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure.
- • Deployed application which is containerized using
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Cloud Infrastructure Engineer
Responsibilities:
- Utilized Windows Azure Services like PaaS and IaaS and worked on storage like Blob (Page and Block) and SQL Azure. Well experienced in deployment & configuration management and Virtualization. Created Azure DevOps Pipeline to build and publish Docker image to Azure Container
- Registry and integrated it with Azure Kubernetes Service (AKS) and set up Secrets store CSI driver provider to fetch secrets from Azure key vault while deploying microservice applications. Created custom Azure AD roles and RBAC roles for development teams and configured limited privileged access to provision Azure resources using privileged identity Access management (PIM). Configured Active Directory Federation Services (ADFS) authentication flow, Azure VPN for Virtual Network. Integrated office 365 with Azure Active Directory to synchronize with SAAS applications. Also, deployed Azure IaaS virtual machines and cloud services (PaaS instances) into secure Virtual Networks and subnets. Configured App services and Functions in Application Gateway V2 using PowerShell and enabled Application Insights to get more insights on applications for developers. Build Azure DevOps pipeline using ARM templates and
- PowerShell to deploy several Azure services like Azure app service, Azure key vault, storage. Experienced in using Azure boards, Azure Repos, and creating YAML pipelines. Configured VNET Peering to enable communication between resources across multiple Virtual Networks and configured NSGs for two tiers and three - tier applications to filter network traffic using Terraform modules. Created YAML pipelines for CI/CD by integrating Maven, JFROG using Service connections in Azure DevOps and created multistage pipelines for different environments such as dev, QA, production. Deployed Tier 2 .NET, Python, and NodeJS based cloud-native applications to AKS utilizing docker, Azure container registry, and helm charts. setup automation for scanning Docker images for security vulnerabilities using Aqua scans.. Converted existing AWS Infrastructure to Serverless architecture (AWS Lambda, Kinesis), deploying via
- Terraform and AWS Cloud Formation templates. Created terraform templates for provisioning virtual networks, Auto Scaling, Load balancers, and NAT rules and used terraform graph to visualize execution plan using the graph command. Worked on Hashi corp Vault secret tool to provide security for credentials, tokens, and API keys. Migrated applications to Azure DevOps with focus on development by using services such as Repos to commit codes, Build Pipelines using PowerShell scripts for CI/CD and Test plans for unit test, deploy to App Service, Azure Application Insights collects health performance and usage data of the process, stored artifacts in blob storages. Deployed microservice applications on Kubernetes Cluster in Azure Platform which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases, and Cosmo DB
Confidential, Jersey City, NJ
Cloud/DevOps Engineer
Responsibilities:
- Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, App Services - Web Apps, Active Directory, Storage Queues, Cognitive Services, Azure Search, Storage Blobs, Redis cache and SQL Database. Migrated Windows Active Directories and .Net applications from on-premises to Azure cloud by carrying out various POC's in the organization and performing POT's in Azure implementation. Configured private end point for Azure Cosmos DB using Azure Private Link through automatic approval method, and secured data using Network Security
- Groups policies with ARM templates and Azure DevOps pipelines. Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM),
- Services and Utilities focusing on Automation. Deployed Kubernetes clusters in AWS infrastructure using CloudFormation templates and written CI/CD pipelines through Jenkins for the deployment of both cluster and Microservices as per the developer team. Worked with Data base teams to migrate MySQL
- RDS on-primes data to AWS Aurora RDS servers. Configured AWS infrastructure by using Terraform modules. Used AWS Data migration services to combine databases together, thereby enhancing data compatibility. Used AWS Route53 to effectively connect user requests to infrastructure running in AWS.
- Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones. Involved in Design discussions of Tier 0 application implementations with IT Architecture and application squads and provided strategic solutions using Canary and
- Blue/Green deployment methodologies. Maintained ARM templates IaC stacks for complex applications and provided modules to support Immutable deployments thereby converted this as enterprise Infra automation tool and used Terraform Graphs to visualize TF plans. Created Pods, Deployment,
- Namespace, Replication Controller, Load balancers, Labels, Health checks by writing YAML definition files to schedule, deploy and manage containers nodes in different environments clusters in Kubernetes. Configured AppDynamics cluster agent to monitor Kubernetes pods failure and automatically restarts the nodes and fills in the missing dependencies such as Services, Config maps and Secrets. Configured Flux CD on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment. Worked on monitoring docker images repositories like Docker.io, triggered the deployments and updated the running configurations of Kubernetes cluster. Set up Docker-in-Docker (DIND) as a Daemon set to use underlying host daemon to provision Kubernetes pods as Jenkins slaves and use the dynamic pods to run Jenkins jobs. Written Stateful Sets to deploy stateful application
Confidential
Cloud Engineer
Responsibilities:
- Configured and administered AWS resources such as EC2 instances, EBS volumes, snapshots, elastic load balancers, AMI's, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in development, testing environments. Build serverless admission webhooks for Kubernetes with
- AWS Serverless Application Model (SAM). Defined strict regulations in custom admission webhooks to exclusively launch approved resources in Cluster. Designed, configured and managed cloud infrastructures utilizing Amazon Web Services including core services EC2, CLI, EBS, ECS, Auto Scaling Groups and Database services RDS, S3,DynamoDB, Aurora and application layer services like API Gateway and network layer services like VPC and its sub components and Security layers services like IAM, SSM,KMS and monitoring tools like Cloud trail, Cloud watch, Elastic Search Design roles and groups for users and resources using AWS Identity Access Management (IAM) and implement Multi - Factor Authentication (MFA) on externally available servers and on AWS Console, Monitoring and alerting leveraging Cloud Watch and Cloud Trail. Implemented Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from one database to AWS Redshift, RDS, ELB, EMR, Dynamo DB and S3 Worked with AWS EC2 Container Service plugin in Jenkins to automate Jenkins control- commute configuration by creating temporary slaves. Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build is kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Managed AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef. Deployed multiple resources simultaneously, using
- CloudFormation templates. Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Defined AWS Security Groups, which acted as Virtual Firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Worked with AWS Cloud Formation Templates, along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment. Configured and managed monitoring tools like Splunk, ELK analyze and visualize the Application and system logs on
- AWS. Automated the installation of ELK agent with Ansible playbook. Built Jenkins End-to-End Multibranch Pipeline by integrating various SCM like SGIT, bitbucket which contains Terraform the infrastructure as code and ansible Playbook's to configuration for various cloud resources to Dev/Test/Prod
- Branching Model for weekly releases. Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub. Automated MySQL container deployment in Docker and monitoring of these containers and configured, monitored distributed and multi-platform
Confidential
Build and Release Engineer
Responsibilities:
- Worked with Jenkins for enterprise scale build and infrastructure configurations, creating required scripts in Python and checking out the code from GIT and use Maven pom.xml to build Jar, war, tar, and ear artifacts. Used Jenkins as a continuous integration tool to create new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, notifying the build report Responsible for defining branching & merging strategy in GIT, check - in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans. Integration of Puppet with Apache and developed load testing and monitoring suites in Python. And Maintained multiple Modules in Puppet by converting production support scripts to Puppet Manifests to automate the configurations in servers. FOSS and FORTIFY scans during the maven deployments
- Worked in Agile Project management Process, JIRA for Issue Tracking and monitoring and with the Architects on SDLC process being the owner of post-development environments. Created a custom puppet module skeleton to use same structure across all puppet modules and developed Puppet scripts Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios Worked with ANT for building the application, has written Shell scripts to automate the build process. Involved in writing Ant and shell scripts for compilation and deployment process. Maintained artifacts storage under snapshots, application releases in Nexus repository management Developed Ant and scripts to automate the compilation, deployment and testing of Web and J2EE applications.
Environment: Puppet, Nexus, Jenkins, CI/CD, Python, ANT, GitHub, RedHat Enterprise Linux, CentOS, Ubuntu.
Confidential
Linux System Administrator
Responsibilities:
- Provided administration and maintenance for daily operations of information systems that support critical applications to servers. Systems support includes openSUSE, LVM, Ubuntu. Developed the Shell scripts, Ruby scripts, and python scripts to automate the system level activities and to run the API calls and parsing through the outputs of the REST API calls Installed operating system on multiple machines using Kick Start and Performed server updates, patching, upgrade, and package installations using RPM and YUM. Installation of SSH and configuration of keys bases authentication. User accounts Management, developing cron shell scripts for various system performances monitoring purposes and troubleshooting Configured and maintained NFS, LDAP, HTTP, as well as DNS on Linux servers. Monitoring and managing performance of ESX servers and Virtual Machines. Worked with various storage volume manager such as LVM, SVM, VERITAS volume manager to create disk groups, volume groups and used RAID technology for backup and recovery.
Environment: Linux, Python, Ruby, Nginx, Kickstart, LVM, MySQL, PowerShell, Apache, JBoss, Shell Scripting.
Confidential
.NET Developer
Responsibilities:
- Developed .NET library project using C# and provides middle layer components with HTTP Module and will be distributed to all DIIT developers via MSI package with full blown MSDN style help document using NDOC 1.3 Created different business classes and interfaces using .Net Framework 4.0 with Object
- Oriented Programming Methodology and Implemented unit testing strategies for all .Net frameworks. Designing and developing the web forms using ASP.Net 2.0. and used CSS in ASP.Net Pages. Handled the Admin module that focuses on creating and maintaining the User Accounts, Roles, and its Process.
Environment: .Net, Perl, LDAP, HTML, CSS, Eclipse, Beyond Compare
