Sunil-DevOps Engineer
Sunil-DevOps Engineer
+9199479894
TECHNICAL SUMMARY:
EDUCATION:
TECHNICAL SKILLS:
Cloud Openstack, AWS (EC2, S3, EBS, ELB, Elastic Beanstalk, Route 53, VPC,
IAM, Cloud Watch) Azure, Rackspace
App/Web servers Apache Tomcat 7/8, HAProx, Apache Web Server, Ngnix
Networking/ Protocols DNS, Telnet, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP
Operating Systems Mac OSX, Ubuntu, CentOS, RedHat, SUSE, Windows,Solaris10, IBM-AIX
Responsibilities:
Installed, Configured and Maintained CentOS Linux in Openstack environment.
Created Virtual Machines by utilizing AWS EC2 and configured security groups to restrict Inbound and
Outbound acess.
Automated backups by shell scripting to transfer data in S3 Bucket.
Setting up and administering DNS system in AWS using Route53.
Migrated java based services from Iaas (Openstack) to Cloud Foundry (Paas) microservice architecture.
Focus on continuous integration (CI) and deployment, promoting Enterprise Solutions to target
environments.
Implemented Continuous Integration using Jenkins and GIT.
Implemented Continuous deployment (CD) push button deploy using Jenkins.
Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
Built and supported Development, Integration, Staging and, Production environments.
Installed and configured Jenkins and created parameterized jobs to kick off build for different environments.
Automated Logstash (ELK Stack) Agent as part of Server Build.
Pipelined Application Logs from App Servers to Elasticsearch (ELK Stack) through Logstash.
Designed Puppet Modules to manage configurations and automate installation process.
Automated the apache installation and its components using Puppet.
Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
Troubleshooted the issues related to connectivity and low response times of applications on EC2 instances.
Setup Jenkins push button deploy to integration, staging and, productions environments.
Created Bash script to pushes files that are delivered in SFTP to Hadoop HDFS.
Installed and configured HAProxy load balancer to route the traffic between application servers.
Migrated existing Puppet Modules to Ansible Playbooks.
Created Ansible Playbooks for Push Button Deployments through Jenkins.
Managed Server configuration through Ansible Playbooks.
Created Server Build Playbook from the Scratch that does Tomcat App Server Installation, Nagios Agent
Installation and App Deployments through Ansible Tower.
Involved in Designing and Implementing host level migrations and replacing virtualization using P2P and
P2V.
Troubleshooting and performance tuning of various systems problems such as application, network and
hardware related issues.
Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss the progress.
Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
Environment: AWS EC2, S3, Route 53, Openstack, CentOS, ELK Stack, Puppet, Ansible, Jenkins, Git, Maven,
HAProxy, Tomcat 8,JDK 8, Nagios, App Dynamics.
Responsibilities:
Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring
launched instances with respect to specific applications.
Create the stack using Cloud Formation Template to launch multiple Instances.
Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
Deployed EC2 Instance, adding (EBS) block level storage volume to increase the availability of the website.
Taking Encrypted Snapshots from the Encrypted volumes to create new volumes size.
Using Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications & Databases
logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
Setting up the Elastic load balancer (ELB) to send traffic to all instance in the availability zone.
Designed a security group for maintaining the inbound and outbound traffic.
Managed hosted Zone and domain name service using Route 53.
Using various routing policies in Amazon Route53.
Setup of Virtual Private Networks across Departments with strong Network ACLs at both the Subnet and the
Instance level.
Autoscaling of Web Application instances based on the Cloudwatch alarms during sudden increase in
network traffic.
Involved in analyzing existing architecture on premise datacenters and designed to migrate complex Network
architectures to AWS Public Cloud.
Worked with networking teams in configuring AWS Direct Connect to establish dedicated connection to data
centers.
Design roles and groups for users and resources using AWS Identity Access Management (IAM).
Used Tomcat and WebLogic as standard application servers to deploy web applications.
Scripting in multiple languages on linux - Bash Shell, kornshell.
Analysis of Automated weekly Instance usage reports and choose the right instance type for applications
based on the Network I/O , CPU utilization and RAM
Monitoring & Metrics - Using Amazon Cloudwatch, monitor infrastructure and applications such as EBS,
EC2, ELB, S3.
Configure notifications for the alarms generated based on events defined.
Conduct incident review and root cause analysis, and escalate incidents as appropriate.
Took Lead on troubleshooting most of the AWS services.
On-call support for issues related to Linux VMs hosted in AWS and network troubleshooting.
Managed cost analysis tool to monitor AWS costs.
Environment: AWS EC2, S3, Identity Access Management (IAM), EBS, Elastic Load Balancers, Route 53, AWS
S3, AWS Cloudwatch, GIT, Tomcat, Java, Apache HTTPD, Json, Shell Scripting.
Responsibilities:
Installation and Configuration of RedHat Linux 5/6, Solaris 10operating systems on large distributed
environment.
Implemented remote installation on RedHat Linux Kickstartand Solaris jumpstart/JET Servers.
Installed and configured RedHat softwares and 3rd Party tools using RPM’s and YUM on RedHat servers.
Worked on SAN & NAS devices like EMC Clariions, and NAS Devices like NetApp filers.
Involved in creating volumes on raid groups and aggregates and sharing to Windows and UNIX servers
using CIFS & NFS.
Worked on scripting using shell, bash and korn.
Upgraded Red Hat Linux servers from 5.2 to 5.4 and AIX from 5.2 to 5.3.
Involved In Migration from Solaris to Red Hat Linux.
Implemented the SSL and TLS protocols by using OpenSSL
System performance tuning, User administration and security.
Scheduling Backups, Monitoring & taking failover test of Veritas Clustered servers.
Ability to screen and diagnose client inquiries and problems, troubleshoot to clearly understand problems
(root cause determination), solve problems, use operational documentation (runbooks)
Responsible for administering and maintaining RedHat Linux work stations running Apache web server,
iPlanet and SUN ONE.
Environment: RedHat Linux 5/6, AIX 4.3,5.1,5.2,5.3, Solaris 8/9/10, IBM Blade center Servers (HS20, HS21),
IBM P570, p590, 595MQSeries 5.0
Responsibilities:
Installed, configured, upgraded and Migrated Unix and Linux Operating System.
Monitor T1, ISDN, 56k Modem, Router connectivity and all main servers' activity on a continuous basis.
Used RPMs to install, update, verify, query and erase packages from Linux Servers.
Authorized Solaris users/groups to access various applications and troubleshoot various user problems
using management tools.
Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA,
UAT/Staging.
Experienced Good knowledge on ITIL framework.
Primary responsibility includes building and supporting Solaris/ Redhat Linux servers.
Extensive experience in installing, integrating, tuning, and troubleshooting Apache, Tomcat WebSphere and
Weblogic application server.
Experienced in knowledge about application release management.
Involved in migration of projects from one flavor to another one.
Involved in development, user acceptance, and performance testing, production &disaster recovery server.
Worked in Data center environment for racking servers and configuring new Hardware.
Environment: Solaris 8/9/10, Redhat Linux 4/5, Sun Enterprise Servers, SUN FIRE 6800/E6500/E4500, Sun
Sparc1000, Disk Suite.
Responsibilities:
Installation, Configuration, Upgradation and administration of SunSolaris, RedHat Linux.
User account management, managing passwords setting up quotas and support.
Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP, SSH, LDAP
integration.
Experience in deploying and upgrading software packages.
Troubleshooted LDAP server if there is any login issues for the users.
Used LDAP to set Permissions, as an administrator to allow only certain people to access the LDAP
database
Managing file systems and disk management using Solstice Disksuite.
Responsible for configuring real time backup of web servers.
Log file was managed for troubleshooting and probable errors.
Responsible for reviewing all open tickets, resolve and close any existing tickets.
Document solutions for any issues that have not been discovered previously.
Environment: Dell Hardware, RHEL 3.x, SUSE Linux, Sun Solaris 2.6 and 2.7, Sun E450, E250, Sparc stations
20, Switches, Apache, IIS 4.0 and Oracle 8i.