Post Job Free

Resume

Sign in

Aws Cloud Configuration Management

Location:
Chicago, IL
Posted:
February 19, 2024

Contact this candidate

Resume:

SUSANTH Y

Mobile: 940-***-****

Email: ad3q8s@r.postjobfree.com

Looking for only C2C Positions

PROFESSIONAL SUMMARY

8+ years of experience in Cloud, DevOps, Build and Release Engineer in application configurations, code compilation, automating, building, deploying, and releasing of code from one environment to another environment.

Experienced in System Builds, System Administration, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX flavours (RHEL, CentOS, Fedora, Ubuntu).

Expert in setting up AWS virtual private cloud (VPC) to launch various AWS cloud resources like EC2, Elastic Load Balancing, RDS, Route53, Lambda, SNS, Auto-Scaling, AMI, Cloud Watch, and Amazon Simple DB, IAM and managed AWS storage services like S3, EBS and Amazon Cloud Front. Leverage multiple layers of security, including security groups and network access control lists, to control access to Amazon EC2 instances in each subnet.

Experience in configuring RDS instances using Cloud formations and land used Terraform to map complex dependencies and identify network issue and focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. And used Terraform to write IAC to build Production environment in Azure Cloud.

Worked on Cloud automation using AWS Cloud Formation templates. Managed servers on Amazon Web Services (AWS) platform using Puppet configuration management.

Experience in configuring and updating the servers with configuration management tools like Ansible, Chef, and Puppet for continuous integration and continuous delivery on Multiple platforms and container management tools like Docker, Kubernetes, AWS ECS.

Experience working with Docker containers, installing Docker Engine, writing Docker files, building images, maintaining docker registry, and managing/administering containers in production environments.

Implemented several Tomcat, JBOSS Instances by using the Docker Engine for running several Containerized AppServers and Installed, deployed Docker Engines in Virtualized Platforms for containerization of multiple apps and configure Docker Swarm and Kubernetes.

Experience in creating Ansible playbooks, Puppet manifests, Chef Cookbooks to provision Apache webservers, Tomcat servers, Nginx and other applications. Experience with creating Chef Knife, Recipes and Cookbooks to maintain chef servers, its roles and cloud resources.

Experience with software Build tools like Apache Maven, Apache Ant and Gradle to write Pom.xml and Build.xml respectively.

Automated deployment process to Apache Tomcat Application Servers by developing Python Scripts. Good experience in using Tomcat and Apache web servers for deployments and for hosting tools.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins, Bamboo along with Shell scripts to automate routine jobs.

Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Jenkins, GIT Hub and Nexus on AWS Infrastructure

Expertise in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), Ansible, Chef, Puppet, Maven, Jenkins, Chef, SVN, GitHub, WebLogic, Tomcat, JBoss, and LINUX etc.

Experience in using the open-source monitoring tools like Zabbix, Nagios, Splunk, and logging tools like ELK.

Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Ruby, Python, AWK, etc)

Managed Amazon Web Services like EC2, S3, RDS, EBS, ELB, Auto-Scaling, AMI, IAM, VPC, RDS, IAM, Route 53, Lambda Functions, Cloud Formation, Python/Boto, AWS CLI and Console and API Integration.

Proficient in Build and Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting and automation. Good at documenting and implementing procedures related to build, deployment and release

Automated the WebSphere Suite installation and configuration using Ansbile on all the Environments

Experience in working and deploying to Kubernetes cluster on to the AWS infrastructure by automating the deployment of the cluster using Kops and configured Flannel for networking.

Worked on Docker service rolling updates, “BLUE GREEN DEPLOYMENT” to implement zero downtime PROD deployments.

Expertise in Installation and Configuration on Networking concepts such as TCP/IP, VPN, VLANs, routing in LAN/WAN, Ethernet

Port and wireless networks, DNS, DHCP, NIS, NFS, LDAP and web hosting administration such as Apache HTTP, Nginx & Tomcat.

Proficient in scripting using Bash, Ruby, Python and Groovy scripts. Ability to integrate build System to Bug Tracking System. Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.

Expertise in configuring a standalone, domain, deploying applications, configuring data sources, logging and web subsystems in JBOSS(6.x/7.x) Application server and administering JDBC Connection pools/Data sources, JMS Connection Factories and other JMS artifacts like JMS Servers, Distributed Queues.

Experience in troubleshooting Garbage Collection Issues and Memory Leaks Issues and adjusting the JVM Heap Sizes and GC Parameters, analysis of thread dumps, core dumps, server hang and high CPU utilization conditions.

EDUCATION

Bachelor of Computer Science Engineering from Veltech University, Chennai, India.

Master’s in information systems technologies from Wilmington University, USA

TECHNICAL SKILLS

DevOps Tools

Jenkins, anthill-pro, Udeploy, Maven, Ant, Chef, Puppet, Ansible, salt-stack.

Platforms

Amazon Web Services, Microsoft azure, google cloud, open-stack.

Operating systems

RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Virtualization/ Containerization Technologies

VMWare ESXi 6, vSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware VSphere 4.x, Virtual Center, VI Client, citrix-xen, Docker, pivotal cloud foundry, vagrant

Databases

MySQL, postgres, Cassandra, Mongo DB, CouchDB

Version Control tools

GIT, SVN, TFS (Team Foundation Server)

Monitoring Tools

Zabbix, Splunk, nagios, Hp-site scope, icynga, sumo logic, Service Now, Jira, confluence, hpsm

Web/Application Servers

Tomcat, IIS, HIS, JBoss, WebSphere application server,Apache

Database

Oracle, DB2, MySql, Cassandra, MongoDB, SQL Server 2008/2012/2014

Languages

C, C++, Java, JavaScript, HTML, JAVA, VRML 2.0, SQL, MySQL, PL/SQL

Fifth Third Bank, Houston, TX March 2023– Till Date

Cloud Engineer / DevOps Engineer

Responsibilities:

Proven expertise in architecting and deploying robust AWS solutions, specializing in crafting Launch configurations and configuring auto-scaling groups for optimal performance.

In-depth knowledge of AWS services, including EC2, S3, RDS, Appstream, DynamoDB, Route53, EBS, Elastic Load Balancer, and Auto Scaling groups.

Strong background in AWS security, implementing security groups, Single Sign-On (SSO), and TLS for secure databases.

Worked on writing terraform templates to automate building Vault infrastructure.

Proficient in automating deployment for Java-based applications through Python integration.

Demonstrated skills in building Jenkins jobs for AWS infrastructure creation using Terraform code, showcasing expertise in Jenkins administration.

Extensive experience in creating and maintaining highly scalable multi-tier AWS environments across multiple availability zones using Terraform and CloudFormation.

Expertise in automation using Bash, Python, Boto3, Ansible, and Terraform, covering tasks such as encrypting EBS volumes and scheduling functions.

Bash, Perl, Python, Ruby scripting on Linux Automated the process of launching and stopping / terminating EC2 instances on Amazon AWS with BOTO.

Skilled in supporting the configuration of Jenkins Build pipeline jobs, installing plug-ins, and automating the build and release management process.

Adept at administering Jenkins, managing user access credentials, deployment email notifications, and configuring for new users using matrix plug-ins.

Proven ability to execute software installations and upgrades through infrastructure as code, with a focus on configuring SSL certificates for EC2, databases, and Amazon CLI servers.

Experience in installing and configuring VMware ESXi Software and vCenter, designing and implementing virtualization solutions based on VMware vSphere ESXi, ESX platform, and vCenter.

Strong capabilities in managing servers on backup and restore systems, performing VM migrations within an HA cluster, and creating clones from existing VMs.

Proficient in applying visualization technology for efficient management of multiple operating systems on VMware platforms and Windows Hyper-V Manager.

Skilled in automating Linux production server setup using Puppet scripts, replicating production build environments on a local dev box using Vagrant and Virtual Box.

Extensive experience in installing and configuring DHCP servers, overseeing IP leases for production servers, and managing DNS, LDAP, NFS, NIS, NIS+, and Sendmail on Red Hat Linux/Debian Servers.

Utilized monitoring tools like Nagios, Splunk, and Zabbix to enhance application performance and provide valuable visibility for meeting business demands.

Bash, Perl, Python, Ruby scripting on Linux Automated the process of launching and stopping / terminating EC2 instances on Amazon AWS with BOTO.

Maintain build profiles in Team Eco Server and Jenkins for CI/CD pipeline and Installed Apache HTTPD web applications on AWS EC2 and Deploy a docker container with a running application inside it.

Laboratory Corporation of America, Durham, NC Sept 2021- March 2023

DevOps Engineer

Implemented end to end CI/CD pipeline via Git, Bitbucket, Jenkins, Artifactory, docker, Ansible and Kubernetes Orchestration on in house Datacenters.

Developed Terraform scripts to deploy AWS EC2 instances, IAM roles and policies, ASG with Life cycle hooks, RDS databases, Lambda functions, AWS VPC.

Implemented various kinds of K8s Deployment approach like Deployment, Replication Controller based on the application requirements.

Created and Configured Services in K8s clusters to handle load balancing of requests among the multiple application pods for high availability.

Worked closely with the development teams in troubleshooting the issues on applications that are deployed in K8s clusters and helped in identifying the causes and issue resolutions.

Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch and Cloud Formation.

Worked on various services of Azure: Virtual Machines, App Service, DNS, Blob Storage, Content Delivery Network, azure Active Directory, Monitor and Azure Resource Manager (ARM) templates.

Configured Jenkins master and slave servers and configured them with automated jobs for continuous integration (CI) and continuous development (CD) of the monolith application.

Worked on many Proof of Concept (POC) assignments on Amazon Web Services, Chef, Puppet and Ansible automation tools.

Installed, configured and administered Apache HTTP Server 2.4, TOMCAT servers 7.X/8.X, WebSphere Application server 7.X/8.X, JBoss EAP Application Server 6.X, 7.X.

Involved in migrating the application platform from WebLogic Application Server 12c to JBOSS EAP 7.0.4.

Created shell script that using jcli tool to apply patches on JBoss EAP servers from 7.0.4 to 7.0.9 version.

Planned and implemented Apache migration project with migration of old servers to Cloud VMs, along with the version upgrades from 2.4.9 to 2.4.35.

Worked on clustered configuration in JBOSS EAP (Horizontal/Vertical Scaling) in domain mode for high availability of the application.

Prepare and maintain detailed design and operational documentation for production systems.

Creation and configured of SSL and Digital Certificates, which include requesting, generating and implementation for the secure between Web server and the Application Server.

Configured applications to use latest TLS protocols to address security vulnerabilities periodically.

Coordinated and worked closely with Red Hat Jboss support team to diagnosis and issue resolution.

Coordinated production outages and facilitated resolution by working with several teams like UNIX, Network, Oracle Database, Infrastructure and Application teams.

Involved in developing standard for the mod_jk, mod_cluster connector configuration from Apache webserver to Jboss Application Server.

Administered and configuring the monitoring tool like jVisualVM, Jconsole, GCviewer.

Installed and administered New Relic, Dynatrace Application Performance monitoring (APM) tools to monitor JVM, application performance, end to end transactions

Installed and administered browser components for APM tools to monitor end user experience of the application and involved in resolving issues working closely with the development team.

Configured and integrated Splunk log monitoring tool with the application servers for application log management.

Implemented POC on opensource ELK (Elastic, Logstash, Kibana) stack for application log management.

Integrated Nagios monitoring tool with the servers for network, application monitoring.

Responsible in JVMs tuning by analyzing the must gather information for Application Server Hangs.

Configuring of JDBC Providers, Data Sources, Virtual Hosts, Global Security, SSL and LDAP.

Responsible for support and reliable maintenance of the applications on different environments for on-going application development.

Implement metrics and log forwarding to Datadog. Create monitors and reports from Datadog metrics. Assign alerts to PagerDuty. Created Health reports from AWS Personal Health Dashboard to SNS topics and PagerDuty.

Developed Terraform scripts to deploy AWS EC2 instances, IAM roles and policies, ASG with Life cycle hooks, RDS databases, Lambda functions, AWS VPC.

Experience on AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates. Wrote Python BOTO scripts for automating AWS EC2 instances for running, stopping, and taking regular snapshots of EBS and storing in S3 bucket.

Takeda, Deerfield, IL Dec 2019 – Aug 2021

DevOps Engineer

Responsibilities:

Design, deploy, monitor, and maintain Azure cloud infrastructure consisting of multiple EC2 instances and optimized volumes as required in the environment and further deployed applications on Azure by using Elastic Beanstalk.

Designed and implemented scalable, secure cloud architecture based on Azure Cloud Services. Monitored Azure cloud resources to collect and track metrics by using monitoring service, Azure Cloud Watch.

Experience in Server infrastructure deployment on Azure Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Auto Scaling groups, Route53, SNS, EBS and Cloud Trail.

Extensively focused on managing existing applications and increasing scalability with Azure Load Balancing (ELB). Launched load balancers in Azure to distribute the application traffic across different cloud instances.

Launching and configuring of Azure EC2 Cloud Servers using (Linux/Ubuntu) and configuring the servers for specified applications.

Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.

Setting up Azure SQL as PaaS and provide service and performed required backup for production data and files with efficient procedures and setting up required encryption in server level to meet PCI compliance.

Deployed and Maintained windows phone applications on azure cloud technologies. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.

Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premise network and control use of virtual appliances in the customer's Azure environment.

Deploying multi-stack software builds to various environments (VMs, Cloud instances, etc.) using automation tools like Ansible and Chef, minimizing downtime.

Experience in writing Ansible playbooks and Modules to automate our build/deployment process and do an overall process improvement to any manual processes.

Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate build/deployment process and data bags in Chef for better environment management.

Test Chef Cookbook modifications on cloud instances in Azure and using Test Kitchen and Chef Spec and used Ohai to collect attributes on node. Worked ChefDK which takes of care creating cookbooks and recipes.

Experience in installing and administrating CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Created the Maven scripts to deploy the applications to Apache Tomcat and Web Logic Servers. Implemented Maven builds to automate artifacts like jar, war and ear.

Experienced in authoring Maven pom.xml files, performing releases with the Maven release plug-in and Setup various Jenkins jobs for build and test automation.

Excellent working knowledge with designing, installing and implementing VMware ESX Server, VMware Virtual Center, VMware vSphere, VMware Infrastructure client and other products for Virtualization.

Worked on Installation, Configuration & Administration of VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.

Installation & Configuration of Web servers like Apache 2.2 and Application servers like Tomcat7 on the existing Linux servers to fulfill the needs of Development teams.

Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Experience in implementing the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, and Docker Container Network.

Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes and integrating Docker with Openstack Nova.

Implemented a Continuous Delivery pipeline with Docker and AWS. Evaluated Kubernetes for Docker container orchestration.

Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.

Created Docker images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes. Containerization of Web application using Docker and Kubernetes and Database maintenance.

Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations. Experienced in Creating Simple Custom Images / Deploying Docker Containers, setting up Docker Engine by using Docker specific commands.

Used JIRA as a Change Management tool and SCRUM Agile Tool and Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA servers’ configuration. Managed Jira users and created workflows, issue types, fields in production.

Installation, configuration and administration of various services like Apache web server, FTP (File Transfer Protocol, NTP (Network Time Protocol), NFS (Network File Sharing), Nginix.

Expertise in scripting for automation, and monitoring using Shell, powershell, Python & Perl scripts.

Installation, configuration of monitoring tools such as Nagios, Zabbix & Splunk.

Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.

Work with development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.

Affimintus Technologies, India Feb 2016 – May 2018

DevOps Engineer

Responsibilities:

Developed and implemented solutions to empower Development and Operations teams, facilitating the seamless building, deploying, monitoring, and testing of applications and environments.

Applied extensive knowledge in gathering requirements from various teams (App Development, QA, Ops) to enhance the automation process and improve agility in the development lifecycle.

Utilized expertise in various AWS services (EC2, VPC, Subnets, Route Tables, Security Groups, Route53, S3, RDS, DynamoDB, SNS, SQS, CloudWatch, CloudFront) to provision EC2 and RDS instances using Cloud Formation Template (CFT) and Terraform.

Played a crucial role in designing infrastructure for different applications before migrating to AWS, emphasizing flexibility, cost-effectiveness, reliability, scalability, high-performance, and security. Successfully configured AWS EC2 Cloud Servers using Linux AMIs and tailored servers for specific applications.

Demonstrated experience in building tools for storing build binaries in the Nexus Artifactory repository, crucial for integration testing in development.

Configured backup and archival solutions in AWS (S3) through lifecycle policies, transitioning objects to different storage classes, including Glacier. Developed scripts for backing up AWS EC2 Instances and EBS volumes attached to running EC2 Instances.

Expertise in creating and storing DB snapshots in AWS S3 for backup and restore. Configured DynamoDB tables to provide robust application support.

Outlined and configured Azure Virtual Networks (VNets), subnets, network settings, DHCP address blocks, DNS settings, security policies, and routing.

Provisioned Azure Access Control Lists (ACLs) and employed firewall routing technologies for troubleshooting and facilitating traffic flow between on-premises and Azure cloud.

Implemented HTTPS Ingress controller and TLS certificates on AKS, delivering a reverse proxy and configurable traffic routing for individual Kubernetes services.

Automated instance launches using Terraform templates and developed Python scripts for custom utilities, data visualization for web apps, and file/network management.

Constructed Docker images from scratch, customized and modified base images from existing environment configurations, and maintained the image repository for development teams.

Integrated Ansible with Jenkins for automation and continuous integration, managing nodes over SSH/PowerShell. Developed Ansible files for installing Tomcat instances and managing configuration files for multiple applications.

Streamlined various infrastructure activities, including Continuous Deployment, Application Server setup, and stack monitoring, using Ansible playbooks. Integrated Ansible with Jenkins for optimized workflow efficiency.

Authored Ansible playbooks and created various roles for deploying applications and services on hosts. Automated package installations, configuration changes, and new builds.

Established master-slave architecture in Jenkins to enhance performance and built end-to-end CI/CD pipelines for code retrieval, application compilation, testing, and artifact deployment using the Nexus Artifactory plugin.

. Assumed responsibility for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins, Python, Shell scripts, Ansible, and GIT. Configured DNS Servers and Clients, set up DNS tables using BIND packages, and demonstrated expertise in troubleshooting DNS issues.

Pact software services, India Aug 2014 - Jan 2016 LINUX Systems Administrator

Responsibilities:

Performed installation, configuration, upgrades, package administration and support for Linux Systems on client side using Redhat satellite network server.

Installation of Red Hat Enterprise Linux. Configuration and troubleshooting for Red Hat Linux.

Performed automated installations of Operating Systems using kickstart for Linux. Remote monitoring and management of server hardware.

Package management using RPM, YUM in Red Hat Linux. Experienced in Red Hat Linux package administration using YUM.

Management of RedHat Linux user accounts, groups, directories and file permissions. Managed user accounts using Windows Active Directory 2003/2008 to create new domain accounts, provide controlled access to existing network shares as well as creating new ones using Hyena

Managed Disks and File systems using LVM on Linux. Worked extensively on logical volumes, created volume groups. Mounted the file systems and resizing the logical volume and volume group.

Configuration and administration of various services like LDAP, NFS, FTP, SAMBA, DNS and POSTFIX Servers in Red Hat Enterprise Linux.

Implemented file sharing on network by configuring Network File Sharing (NFS) on the systems to share essential resources.

Configuration like assigning IP addresses, configuring network interfaces, assigning static routes, hostnames etc.

Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.

Monitoring CPU and Memory usage using commands like top, vmstat of Red Hat Enterprise Linux.

Troubleshooting and resolving network issues. Documentation of activities performed and making the standard operating procedure (SOP).

Worked on reliability, manage liability and performance improvements for Linux enterprises.



Contact this candidate