SAI CHAKILAM
Milwaukee, WI 414-***-****
****.******@*****.***
www.linkedin.com/in/sai-ch-43b7b7171
PROFESSIONAL SUMMARY:
Senior Devops/Cloud engineer with 8 years of experience as Linux administrator with building, automating and, deploying various applications in different environments.
Dedicated and focused on administration who excels at prioritizing, troubleshooting, completing multiple tasks simultaneously, and following through to achieve project goals.
Expertise in Installation and Configuration of Linux distributions such as Red Hat Enterprise Linux(RHEL) 4.x/5.x/6.x/7.x, SUSE Enterprise Linux Server 10/11, SOLARIS 9/10 and UBUNTU 10/12 & 14 LTS, IBM AIX 5.x/6.x.
Thorough understanding of different Project Management Methodologies - all phases of the System Development Life Cycle (SDLC), including Strategic Information Planning, Business systems Analysis, Business Systems Development, Testing, and Implementation.
Extensive experience in installation and configuration of vCenter 4.x/5.x/6.x, vSphere 4.0 (Infrastructure Virtualization suite) ESX 3.0/3.5, ESXi Server, Virtual Machines and vSphere Client.
Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation, ECS) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, Elastic Bean Stalk, X-ray.
Competence in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
Used AWS Kinesis Streams to collect and process larges streams of data records.
Hands on experience on Azure Resource Management (ARM) and Configured Azure AD, AD Connect, ADFS and ADFS Proxy component, setup ADFS for SSO to support various type of authentication protocols like Security Assertion Markup Language.
Experience in container technologies Docker, Vagrant, Kubernetes and Virtualization Technologies Virtual Box, VMWare, Cloud Foundry.
Ability to effectively address data security concepts in public cloud as it relates to customer needs including an in depth understanding of Federated Security/Single Sign On using AWS IAM.
Management and design of integrated build pipelines using continuous integration workflows such as Jira, GIT, Stash, Bamboo, Jenkins, Docker, Kubernetes, Terraform, ELK (Elastic search, Log stash, Kibana).
Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Arti factory, Junit testing, Puppet module tests and deployments using multiple Jenkins plugins.
Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based Infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, Cloud Formation Templates.
Proficient in managing the source code control of multiple development efforts using, Subversion (SVN), TFS (for Windows Environment), CVS, GIT, Bit bucket and Perforce version control tools.
Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Docker, Jenkins, VMWare, RHEL, Open Shift, Kubernetes, Artifactory, Ansible & GITLab.
Expertise in Working on Data Encryption (Client-Side and Server-Side) and Key management securing data at rest and in transit for data in S3, EBS, RDS, EMR, Red Shift using KMS.
Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray.
Writing Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
Responsible for installing Jenkins master and slave nodes and involved in plugin GIT and schedule jobs using Poll SCM option and Creating the build scripts using Maven for Java projects.
Configuring, automation and maintaining build and deployment CI/CD tools GIT/GITLab, Jenkins, Build Forge, Team City, Docker registry/daemon, Nexus, and JIRA for Multi-Environment.
Experience with container based deployments using Docker, working with Docker Files, Docker images, Docker Hub and Docker registries and Kubernetes.
Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with test-kitchen/Chef spec.
Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using Perl, Python, Ruby, shell, PHP, YAML and Hashi corp.
Installed and configured LDAP servers to authenticate between Linux, Apple & Windows environments.
CERTIFICATIONS
AWS Certified Developer – Associate
AWS Certified Solution Architect – Associate
TECHNICAL SUMMARY:
Operating system
Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.
Application Servers
Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x
Automation Tools
Jenkins, chef, Puppet, Ansible, Docker, Vagrant, Terraform, Hudson, Pivotal Cloud Foundry (PVC), Jmeter/Soasta
Version control tools
GIT, Subversion, CVS, Bitbucket, Gerrit
Web servers
Tomcat 7.0/8.0, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4/5, TFS, Nginx, Azure, IIS
Networking/protocol
DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper er, Cisco routers/switches
Scripting
Perl, Python, Ruby, Bash shell, Power shell scripting, PHP, JSON
Virtualization Technologies
VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen
Cloud Environments
Open stack, AWS, Azure, IaaS, PaaS, SaaS
Volume manager
VERITAS volume manager, LVM with Linux
Database
Cassandra, Redis, Aerospike, Oracle MySQL, MongoDB, RDS, DynamoDB, RedS
Monitoring Tools
New Relic, Kibana, Log stash, Cloud Watch, Splunk
PROFESSIONAL EXPERIENCE
FEB 2018 – PRESENT
CLOUD/DEVOPS ENGINEER, northwestern mutual – MIlwaukee, WI
Azure Networking, Security design and implementation.
Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Managed and analyzed the petabyte-scalable data using AWS Redshift cluster.
Worked on Docker in deploying and maintaining Micro services in Dev & QA environment using ECS/Mesos & Marathon and Terraform.
Build Azure Webapp for Application teams. Create PowerShell Template and JSON templates for the deployments, Design and Build SFTP solution in Azure
Work along with client Architects to move from IaaS Based solution to PaaS where ever possible.
Review current Architecture and suggest changes based on new Azure services and updates.
Designing, planning and Migration of workloads to Azure, and Integrate On-Premise Active Directory to Azure AD.
Expertise in migrating on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups.
Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Application s using the VSTS.
Worked on Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
Monitor intake points for incidents and service requests around identity and access management (IAM).
Participate in AWS IAM review of new technologies, designs, and remediation planning efforts.
Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to kubernetes.
Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
Planned, developed & maintained Infrastructure as code using Terraform. Used Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
Leverage Ansible for all install and config aspects of the various core platform systems.
Leverage Docker/Vagrant for local development, packer builds and integrating existing Ansible playbooks for infrastructure automation testing.
Environment: GIT, Jenkins, Azure, AWS, Ansible, Kubernetes, Shell (bash) Scripts, Tomcat 7.x/8.x, TFS, Confluence, PowerShell, Python Scripts, Palo Alto Network, Splunk, Apache Tomcat Application Server.
AUG 2017 – JAN 2018
AWS/DEVOPS ENGINEER, NWEA – Portland, OR
Analyze the current state of the application and infrastructure, designing appropriate solutions and working with teams to implement them.
Review each entire application stack and execute initiatives to reduce failures, defects and issues with overall performance.
Used Jmeter tool load test on our API’s and databases to reach up to 25,000 concurrent requests per second.
Using Cloud watch and new relic to monitor our API and Dynamo DB performance.
Experience in Pivotal Cloud foundry (PCF) setup /POC/Configuration/maintenance.
Execute Load/Performance Tests that integrate workloads from multiple teams. Performed scalability, performance and load testing using Jmeter(system analysis, creating virtual user environment, defining user behavior, running load test scenario, monitoring the performance, analyzing results).
Design, develop and execute automated tests in Java to validate solutions and environments. Help product teams define performance test success criteria.
Managing security groups on AWS and custom monitoring using cloud watch.
Mitigated AWS costs by writing the Ansible playbook for auto start / stop of AWS resources at a particular time of the day by triggering it from Jenkins and knowledge on Ansible Playbooks, modules and roles.
Wrote Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower.
Self-service cloud tooling based upon immutable infrastructure and service discovery using Hashicorp tools (Packer, Terraform, Consul, Nomad, and Vault) and Orchestration frameworks (Ansible, Fabric).
Developed PowerShell scripts to automate the project creation, setting permissions for users, groups in TFS.
Worked in an “Agile Software Delivery methodology” highly focused on developing & enhancing build pipeline for Continuous Integration, written the ansible YAML scripts to configure the remote servers.
Develops and maintains the tool(s) and technique(s) used to automate tests (e. g – HPE Performance Center, Cucumber, Selenium, QTP/UFT (Quick Test Professional/LeanFT).
Technical knowledge in configuring TCP/IP, DNS, LAN, WAN, HTTP, HTTPS.
Integrated Selenium automation regression test suite in Jenkins build pipeline.
Assist in finding and removing performance bottlenecks that prevent exceeding targeted concurrency and SLA goals.
Identify and work with the team to implement more efficient system procedures.
Having experienced in Agile Methodologies, scrum stories and sprints experience in a python based environment.
Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams.
Environment: Linux 7.x, AWS, Kinesis, Shell scripting, Python, Git, Apache Tomcat 7.x, Docker, Jira, Gradle, Maven, Kickstart, Java, SNS, New relic, Jmeter/Soasta, Apigee, Kibana, Cloudwatch, Cloudfront, SNS, DynamoDB, Nexus repo, HPE Loadrunner
DEC 2015 – JUL 2017
DEVOPS ENGINEER, usaa – san antonio, TX
Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB, Route 53, RDS, SES, SNS, SQS, OpsWorks, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, LAMDA (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball.
Involved in migrations and automation of Linux based servers (CentOS, RHEL, Ubuntu) and windows based servers (2008R2, 2012R2) from on-premises to cloud platforms such as AWS and AZURE.
Monitoring APIs’ and Database Clusters (Cassandra and Aerospike Database stacks) using New
Relic, ELK (Elastic Search, Log Stash, Kibana) and Optimized performance by seeing logs using
AWS Cloud Trail, and Metrics from Cloud Watch and X-Ray.
Wrote python scripts using Boto3 to automatically spin up the instances in AWS EC2 and OPS
Works stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs’.
Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Dockerized the infrastructure, which was setup in Vagrant, AWS and VPCs.
Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/ Bit Bucket, Jira, Confluence, Bamboo, Build Forge, Chef, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation (ECS) in AWS cloud platform.
Automate provisioning of infrastructure and applications on Azure for DevOps environment. Good in Integrating an application with Azure AD, Design/Implement a multi-site or hybrid network, Set up Site to Site & Point to Site VPN between on-prem and Azure Networks, Design/Implement Azure Site Recovery/Azure Backup, Implement Azure RMS and EMS.
Installing and configuring of Chef server, Chef-solo along with creating Chef Cookbooks and
implemented latest releases of Chef- Solo, Compliance, Habitat and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.
Terminated SSL certifications on to NGNIX to remove overhead on APIs’
Worked with Windows, Active Directory, vSphere, Azure Cloud problem determination, capacity planning and root cause analysis (RCA). Worked on DHCP migration from Windows 2008 to 2012.
Implemented Docker -maven-plugin in and Maven pom to build Docker images for all Micro-
services and later used Docker file to build the Docker images from the java jar files.
Involved in performance monitoring and network tuning (Ulimit, kernel parameters and Sysctl
variables) in Unix/Linux environments using tools like Top, Vmstat, Iostat and netstat, lsof… etc.
Implemented Agile work flow and suggested software release management strategies for various applications and Devops tools for the team for product life cycle such as provisioning scripts, deployment tools and staged virtual environments using Docker, Vagrant and Kubernetes and integrated with Chef to automate the Infrastructure.
Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system
configuration.
Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss App Servers.
Environment: Redhat Linux 7.x, Windows, AWS, Kinesis Azure, Chef, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, Jira, Bit bucket, Ant, Maven, Kickstart, JBoss.
AUG 2013 – OCT 2015
LINUX UNIX SYSTEM ADMINISTRATOR, columbus global – india
Configured Kickstart server and updating/applying patches to the server using Red Hat satellite server.
Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewalls, TCP wrapper & NMAP.
Configuring and hardening Linux servers evaluating needs and installing appropriated recommended patches as needed.
Expertize in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box, and XEN, RED HAT enterprise virtualization suite.
Setup squad proxy server for internet sharing and to block the unwanted site.
Remote system administration using tools like SSH, Telnet and Rlogin.
Pro-active maintenance on systems by timely upgrading patches to the systems and applications.
Installed operating systems on multiple machines using Kickstart.
Performed troubleshooting of DNS, DHCP and active directory.
Responsible for writing/modifying scripts using both Bash, SSH for day-to-day administration.Performed automated installations of Operating System using kickstart for Red Hat Enterprise
Linux 5/6.
Experience in system administration, system builds, server builds, installs, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine tuning on SUN SOLARIS, Red Hat Linux systems and Windows.
Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.
Proficient in KORN, Bash Shell, Perl Scripting for Administration, Monitoring, Installation and
Configuration, Peer-review tasks across the Unix platforms like Linux, Solaris, and AIX.
Implementation of High Availability Solutions using Veritas Cluster Server 4.1, 5 and Sun Cluster Server 3.2, Red Hat Cluster 5.
Worked with F5 load balancers that improve the overall performance of applications by decreasing the burden on servers associated with managing and maintaining application and network sessions, switching, routing and VPN.
Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades of Web Sphere Environment for availability, scalability, maintainability.
Responsible for the installation, configuration and administration of Linux servers and windows Server 2008 R2.
Configure and manage local disk devices & File Systems for both Linux (Centos, Red hat) and Windows Operating Systems.
Experiences in creating Disk Partitions, Logical Volume Manager (LVM) and RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distributions and involved in
creating Veritas volume manager on Solaris.
Scheduled jobs and automating processes using CRON and AT and Created and maintained file systems and performed RAID configuration on LINUX.
Adding/expanding new storage to existing/new systems using LVM, VERITAS Volume management VXVM and Vxfs on Linux/SUN servers.
Environment: Redhat Linux 5/6.x, Windows 2008R2, WebLogic Server 11g, RAID, Cron, LVM, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, JBoss, TCP/IP, NIS, DNS, FTP, DHCP, HTTP, SFTP & SMTP.
AUG 2011 – JUL 2013
LINUX SYSTEM ENGINEER, CSc - india
Worked with Blade Chassis Enclosure HP with BL460c, BL680c, BL485c, BL420c servers for the installation of RHEL, OEL, CentOS 4.x, 5.x,6.x,7.x and VMware ESX 3.5 & 4.0, 5.0. 5.5 and 6.0.
Extensively worked on BEA Web Logic 8i/9i Server, JBoss EAP 4.x/5.x/6.x Server, Apache HTTP and Apache Tomcat 6.x/7.x/8.x Server as an Administrator for Server Installations, Configuration, deployment, Performance, tuning including troubleshooting and maintenance.
Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
Strong working knowledge of Routers and Switches, VLAN, TCP/IP, VPN, OSI model, Firewall (checkpoint), VOIP.
Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
Installed, configured and administered Apache 2.3.x and Apache Tomcat 5.5/6.0 on Redhat 6.2
Involved in designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
Installs, upgrades and manages packages via RPM and YUM package management
Installs Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
Involved in helping others Linux Administrators to deployed Splunk in a Linux and windows environment
Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
Environment: Redhat Linux 5/6.x, Windows 2008R2, WebLogic Server 11g, RAID, LVM, Web Sphere, Load Balancers, WLST, Apache Tomcat 5.5, Kickstart, Splunk.
DEC 2010 – JUL 2011
SYSTEM ADMINISTRATOR, Mphasis - india
Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN network configuration, installing application related packages, managing services.
Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation scripts.
Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
Log file was managed for troubleshooting and probable errors.
Assisted the development team and reviewed the required maintenance tasks.
Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
Responsible for Connectivity issues among various Servers and various software components.
Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
Managing HP-UX, Compaq and Linux workstations and servers.
Fine tuning of Servers and configuring networks for optimum performance.
Responsible for the Database / Network operation with 80 servers.
Remote system administration using tools like SSH, Telnet, and Rlogin.
Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
Installation and administration of RHEL 4.0.
Maintained Samba File Server for user authentication, syslog domain, and file sharing.
Setup Clustering for Linux servers.
Configured kickstart server and updating/applying patches to the servers using Redhat Satellite server.
Fine tuning of Servers and configuring networks for optimum performance.
Kernel tuning, Writing Shell scripts for system maintenance and file management.
Package and patch management on Sun servers.
Responsible for configuring real time backup of web servers.