Sr. Aws Devops/cloud Engineer Resume
Chicago, IL
SUMMARY
- Around 8+ years of IT experience comprising of 3+ years of experience in Systems Administration and Software Configuration Management (SCM), and 5+ years of experience in DevOps Build/Release Management and Cloud Management using AWS.
- Primary duties include automating processes to achieve CI/CD for deploying various applications by integrating tools like GIT, Jenkins, Maven, Apache, Docker, Ansible, Jira, Nexus various testing frameworks like Junit, various app servers like WebLogic/WebSphere/JBoss along with establishing within the Enterprise to move code across Dev, QA, SIT, Stage and Prod Environments.
- Experienced in working on both On - Premise and Cloud (AWS) platforms utilizing DevOps/Agile operational processes.
- Expertise in AWS Cloud utilizing various services like EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, and other services of AWS family.
- Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including (VPC), Public & Private Subnets, inbound & outbound Security Groups, Route Tables, and Elastic Load Balancer.
- Used AWS lambda to run servers without managing them and configured to trigger, to run code using S3 and SNS.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs and Glacier for QA and UAT environments as well as, infrastructure servers for GIT and Chef.
- Designed and distribution of data across all the nodes and Clusters on different availability zones in AWS Redshift and experienced in automating the infrastructure using Terraform in AWS console.
- Hands-on Experience Administrating Microsoft Azure Services like Azure App Services, Azure SQL Database, Azure AD, Azure Azure Active Directory Blob storage, Azure Functions, Virtual machines, Azure Fabric controller, Azure Data Factory, Azure web applications, Azure Service Bus, and Notification hub.
- Experience in designing Azure Resource Manager (ARM) Template to deploy multiple resources as well as in designing custom build steps using Power Shell and Developed PowerShell scripts and ARM templates to automate the provisioning and deployment process.
- Expertise in Designing and implementing Continuous Integration (CI) throughout many environments utilizing Azure DevOps tools to provide an agile development process that is automated and repeatable, allowing teams to safely deploy code several times per day while ensuring Azure Kubernetes Services (AKS) are supported.
- Well versed in using Azure Infrastructure as a Service (IaaS), Provisioning VMs, Virtual Networks, Deploying Web Apps, Microsoft SQL Server, using ARM Templates, and Azure DevOps CI/CD pipelines.
- Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes using Knife, wrote Recipes and Cookbooks, and uploaded them to Chef-Server.
- Worked extensively on Ansible automation engine that automates cloud provisioning, configuration management, application deployment, Intra-service orchestration, and many other IT needs.
- Experienced in developing Ansibleroles and AnsiblePlaybooks for the server configuration.
- Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbook.
- Experienced in using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployment.
- Expertise in Querying RDBMS such as Oracle, MySQL and SQL Server by using PL/SQL for data integrity and proficient in multiple databases likeMongoDB, Cassandra, MySQL, PostgreSQL, ORACLE.
- Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, system administration and security best practices and capable chipping away at Windows Active Directory, DNS, DHCP.
- Experience in System Administration on various platforms which includes Red hat Linux, CentOS, Windows environments, VMware and VMware vSphere.
TECHNICAL SKILLS
AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, SQS, SNS, SWF, Cloud Watch.
Cloud Platforms: Microsoft Azure, Aws Cloud.
Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB.
Version Control Tools: GIT, Bit bucket
CI/CD: Jenkins, Azure Pipelines
Configuration & Automation Tools: Anisble
Container Platforms: Docker, Kubernetes, Open Shift.
Monitoring Tools: Nagios, Splunk
Languages: Python, Shell scripting.
Artifactory: Jfrog and Nexus
Web Servers: Nginx
Documentation: Confluence
Operating Systems: Microsoft Windows XP/ 2000, Linux, UNIX.
Tracking Tools: Jira
Code Scanning: Sonar Qube, Jfrog X ray, ECR Inspector
Databases: RDS, Cosmos DB, My SQL DB.
Logging: Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. AWS DevOps/Cloud Engineer
Responsibilities:
- Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Red hat and Ubuntu.
- Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
- Created Python scripts to totally automateAWSservices which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Used the orchestration frameworkKubernetesto deploy production-scale fleets of dedicated servers in containers and simplified the configuration management.
- Maintained DNS records using Route53. Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP’s.
- Implemented cloud migration strategies, defining delivery architecture, creating the migration plans, designing the orchestration plans, and more. Assist in creating and executing of migration run books.
- Created a Jenkins plan for launching the AWS infrastructure using Terraform and written Ansible recipes for installing some agents like CloudWatch, on to the newly launched EC2 instances.
- Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration withAWSLambda and Cloud Watch.
- Automated EBS snapshots job (daily and monthly) based on TAG on EBS volume usingAWS CLI tool.
- CreatedDockerImages using aDockerfile, worked onDockerContainer Snapshots, removing images and managingDockerVolumes deployed usingkubernetes.
- WrittenKubernetesdeploymentYAML files of microservices, replication controllers, Helm charts, Scheduler.
- Created Ansible playbooks for apache tomcat to deploy static and dynamic content.
- Integrated Ansible Tower with Jenkins to deploy code to different servers to build auto scaled systems.
- Maintained the log archives using CloudWatch, Nagios, and LogStash.
- Logging Server Remotely using NGINX proxy server, to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Used Ansible Playbooks to Setup/teardown of ELK stack (Elastic Search, Log stash, Kibana).
- Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
- Experience in writing various Automation Scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using languages like Shell, Perl and Python based scripting.
Confidential, Lewisville, KY
Azure DevOps/Cloud Automation Engineer
Responsibilities:
- Worked Extensively on Configuring and Provisioning of Virtual Machines, Storage accounts, App Services, Virtual Networks, Azure SQL Database, Azure Search, Azure Data Lake, Azure Data Factory, Azure Blob Storage, Azure Service Bus, Function Apps, Application Insights, Express Route.
- Have Worked on Setting up Azure Monitor Dashboard for various Azure Services by enabling Diagnostic settings and writing queries in Log Analytics Workspace to send the logs to Azure storage accounts and stream the logs to Azure Event Hubs.
- Created and configured HTTP Triggers in theAzureFunctions with Application Insights for monitoring and performing load testing on the applications using the VSTS and used Python API for uploading all the agent logs into Azure blob storage.
- Data was transferred from On-Premises SQL Database servers to Azure SQL Database servers via Azure Data Factory Pipelines created with the Azure Data Factory copy tool and Self-Hosted Runtimes.
- Worked on Integrating Azure-DevOps Boards with Microsoft Teams and Pipelines for Notifying Sprint Boards and Teams respectively.
- Well versed in using Terraform templates for provisioning Virtual Networks, Subnets, VM Scale sets, load balancers, and NAT rules.
- Configured BGP Routes between on-premises data centers and Azure cloud to enable ExpressRoute connections.
- Performed Azure Scalability configuration that sets up a group of Virtual Machines (VMs) and configures Azure Availability and Azure Scalability to provide High Application Availability and can automatically increase or decrease in response to demand.
- UsedAzureKubernetes Service (AKS) to deploy a managed Kubernetes cluster inAzureand created an AKS cluster in theAzureportal using template-driven deployment options such as Azure Resource Manager (ARM) templates and terraform.
- Used Azure Kubernetes Service (AKS) for Implementing Jenkins pipelines into Azure pipeline deployment groups. VPC s to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed them.
- Maintained Bit Bucket Repositories, including Jenkins for integration, building new repositories, enabling GIT to ignore, branching, merging, creating pull requests, and Bit bucket and JIRA access control schemes.
- Involved in integrating Azure Log Analytics with Azure VMs for Monitoring, Storing, tracking Metrics, resolving and investigating Root cause issues.
- PowerShell runbooks were written and deployed to Automation Accounts using CICD Azure DevOps.
Confidential, Englewood Cliffs, NJ
DevOps Engineer
Responsibilities:
- Worked as DevOps engineer for automation of infrastructure operation and support in day-to-day operation.
- Installed and administered nexus repository and created roles and privileges to restrict access to the users.
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Installed and administered nexus repository and created roles and privileges to restrict access to the users.
- Architected, Designed, and implemented various solution Amazon web services by previsualizing using lucid chart.
- Worked withDockerandKuberneteson multiple cloud providers, from helping developers build and containerize their application(CI/CD)to deploying either on the public or private cloud.
- Did an overall process improvement to the manual processes and managed servers on AWS cloud platform usingChef Configuration management tools.
- Performed SVN to Git migration with careful analysis and migrated all branches, tags, along with commit history using Git - SVN utility.
- Developed build scripts using MAVEN as the build tool for the creation of the build artifacts like war or ear files.
- Automated all Builds and Integrated using Jenkins.
- Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
- Developed Cookbooks and recipes for automating deployments using Chef.
- Experienced with Agile Scrum development.
- Used JIRA to track bug issues and change management.
- Assisted release managers and change management coordinators by communicating and coordinating the release activities.
- Involved with the QA team to conceptualize, determine and develop test approaches and methods for unit testing, integration and functional testing, load and usability testing per the application complexity and test requirements.
- Having experience in SME (Subject Matter Expert) in all BI tools. Prepared weekly productivity reports and submitted test metrics to the management.
Confidential, Westlake, TX
Linux System Admin/Engineer
Responsibilities:
- Created VM images through VMware vSphere Client for enterprise environments and support virtualization process.
- Involved in creating v Switches and created different ports groups for different purposes.
- Creating and managing the VMware cluster with HA and DRS.
- Experience in administering Windows servers 2003/2008/2012 and building new windows physical/virtual servers as per the requirement of the project.
- Involved in troubleshooting the DNS, DHCP, IIS and Active directory.
- Good experience on Ruby withChefAutomation tools.
- Deployed and configured 2008 and 2012 R2 on virtual and physical platforms.
- Worked and managed DNS and DHCP servers to create forward and reverse DNS records, and also to create and configure DHCP scopes and DHCP reservations.
- Responsible in using BMC Remedy System for incident, change and problem management.
- Created newVMwarevirtual machines to meet the specifications provided by the Client.
- Configured v Motion for Hardware Resource Management.
- Troubleshooting the Hung VM Sessions on ESX Host and sending the files toVMwaresupport for resolutions.
- Installation, configuration and up-gradation of Windows servers 2008R2, 2012 and 2012R2 VMs’.
- Created & Implemented Host profiles for Multiple Hosts & added FC LUNs as Datastores to multiple ESXi hosts.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.
Confidential
Linux System Admin/Engineer
Responsibilities:
- Installing and configure Redhat Linux Servers with Kickstart, LDAP, DNS, and DHCP. and applying security policies for hardening the server based on the company's policies.
- Working on volume/File system management using Logical Volume Manager (LVM), Veritas Volume Manager, and Solstice Disk Suite (Solaris Volume Manager).
- Maintained customized user environments using SUDO for system administrator access on test and production servers. Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
- Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
- Experience in installing, configuring and maintaining application Server like WebSphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
- Experience in installation, configuration, performance tuning, security, backup, recovery and upgrade/patches of Linux and UNIX servers using Crontab.
- Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred. Created and wrote Shell scripting and PowerShell for automating tasks.
