Computer Programmer Resume
Atlanta, GA
SUMMARY:
- Over 6 Years of experience in heterogeneous and complex IT environments.
- Expertise in Unix, Red Hat Linux Enterprise 5, 6, CentOS and Solaris 10, Networking, Programming (Shell and Perl scripting), Databases, Software, and Hardware.
- Experience includes installation, configuration and maintenance of Applications on Solaris, Red Hat Enterprise Linux, different flavors of UNIX and all versions of Windows.
- Experience in supporting Openstack Cloud.
- Experience in Nova compute and Neutron
- Worked on designing and implementation of Datacenter migrations
- Installing, Configuring and Maintaining DNS, NFS and Auto FS.
- Hands on experience in administration and maintenance of application services like Mail, HTTP, Apache Tomcat, DHCP, SMTP, and FTP.
- Involved in DevOps support including supporting Openstack Cloud with apigee Edge cloud installation.
- Involved in supporting automation using Chef, which involved creating cookbooks, databags and bootstrapping client on chef server.
- Created Linux and Ubuntu VM’s on Openstack hypervisors.
- Worked with Protocol’s like NFS and TCP/IP on Linux server environment and LDAP client - server model to retrieve and manipulate data.
- Implemented and enhanced scripts using Bash and Python Scripting and experienced in scheduling jobs using Crontab and At.
- Experience in administrating the Cassandra and Zookeeper
- Experience in administrating the Redhat Messaging (apache Qpid) a core component of Apigee
- Implemented High Availability in Linux with HeartBeat
- Implementing the Dnsmasq as local Dns servers for environment
- Implemented Software Load Balancers with Haproxy and Nginx
- Worked on Gitlabs and Github for Infrastructure code management.
- Installing and hosting Docker Containers, kubernetes
- Worked with Solaris Packages and Patches, Red Hat Package Manager (RPM) and YUM.
- RDBMS installation and support including Postgress and Maria DB with Percona.
- Troubleshooting system calls via strace and truss
- Familiarity with various monitoring tools for monitoring large-scale enterprise networks.
- Performed kernel-tuning via ndd and sysctl, performance tuning for different web and java related applications on RHEL and Solaris Servers and involved Kernel and Core dump analysis..
- Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
- Experienced in documenting various maintenance activities and upgrades and changes in the network architecture.
- Experience in providing day-to-day user administration like adding/deleting users and managing user’s queries
- Excellent ability to handle significant workload with experience in managing multiple projects concurrently in a fast pace environment.
TECHNICAL SKILLS:
OS: Solaris10, Red Hat Enterprise Linux Server 5.0 and 6.0
Hardware: Sun Ultra Enterprise Servers (T2000/T5220),Sunfirev880/V480/ V440)Sun workstations (Ultra 5, 10, 20,80 Blade 100,150, 2000)
Server Monitoring Tools: Nagios, Topaz, Splunk
Networking: DNS, DHCP, NFS, FTP, NIS, SSH, IP-Tables, Apache,TCP/IP
Virtualization: Openstack
Volume Management: Redhat LVM, Solaris Volume Manager
Tools: Openstack compute, Neutron, Chef, Github, Docker, apigee, Jenkins, Wireshark and Dynect, Dnsmasq
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Computer Programmer
Responsibilities:
- Managing developers.att.com and resolving issue related to Api developers
- Managing the issues pertaining to apache service mix and karaf
- Troubleshooting ruby gems issues on different VM’s
- POC of crafter with alfresco for different ATT&T sites
- Building up new Environments using neutron and Openstack nova
- Installing Apigee Edge cloud edition for exposing client API
- Getting Cassandra out of Ring for V2V migration on different hypervisor
- Troubleshooting issue in Openstack VM migrations where in Qemu image not copied well.
- Sinning up new server in environments using Openstack nova
- Configuring Docker Contianers for Jenkins as Gitlabs as when required
- Configuring Zookeeper and Cassandra nodes as when required
- Configuration and Management of Apigee gateway and all the related components
- Troubleshooting internal kernel issues and to give fix using Strace and Sysctl.
- Troubleshooting JVM related issues by enabling debugging options for java process
- Creating and updating Cookbooks for infrastructure automation on Chef
- Troubleshooting issues related to memory leaks in JVM.
- Automating requirements using Python created import module for whole project.
- Checking out updated infra code to Github and Gitlab.
- Adding users via chef, editing Databags on chef server for giving sudo access and user creation.
- Rebooting the tenants as when required using nova.
- Managing Pakages Via apt-get and yum
- Deploying Application using Jenkins
- Troubleshooting Network related issues where other end of T INC tunnel is not responding.
- Viewing and controlling the Processes running on the system and automating repetitive tasks.
- Developed the Preventive maintenance script for doing the health check of the servers
- Monitoring and suggesting remedial action based on various system level statistics (Disk I/O, Network I/O, CPU usage etc.).
- Checking and repairing file systems and monitoring file system usage.
- Implementing various security tools like SETUID, SETGID and STICKY BIT on file system for providing secure access.
- Troubleshooting NFS related issue.
- Configuring and administrating Swap space on Linux.
- Configuration and administration of various devices on Solaris and Linux
- Troubleshooting boot related problems.
- Administrating software Package like adding, deleting software packages in Solaris..
- Recovering the root password of servers
- Configuring New Server on the network
- Networking - NFS, Telnet, FTP, SSH, ifconfig
- Rebooting the system for maintenance activity
- Installing and upgrading Service Mix, Alfresco and Crafter
- Restricting the access to system via Iptables and Security Groups
- Creating and Attaching volume via nova and Cinder
- Partition and formatting hard drive and volumes as per need
- Troubleshooting Dnsmasq related issues
Sr. Software Engineer
Responsibilities:
- Building up new Environments using neutron and Openstack nova
- Installing Apigee Edge cloud edition for exposing client API
- Getting Cassandra out of Ring for V2V migration on different hypervisor
- Troubleshooting issue in Openstack VM migrations where in Qemu image not copied well.
- Sinning up new server in environments using Openstack nova
- Configuring Docker Containers for Jenkins as Gitlabs as when required
- Configuring Zookeeper and Cassandra nodes as when required
- Configuration and Management of Apigee gateway and all the related components
- Troubleshooting internal kernel issues and to give fix using Strace and Sysctl.
- Troubleshooting JVM related issues by enabling debugging options for java process
- Creating and updating Cookbooks for infrastructure automation on Chef
- Troubleshooting issues related to memory leaks in JVM.
- Automating requirements using Python created import module for whole project.
- Checking out updated infra code to Github and Gitlab.
- Adding users via chef, editing Databags on chef server for giving sudo access and user creation.
- Rebooting the tenants as when required using nova.
- Managing Pakages Via apt-get and yum
- Deploying Application using Jenkins
- Troubleshooting Network related issues where other end of T INC tunnel is not responding.
- Viewing and controlling the Processes running on the system and automating repetitive tasks.
- Developed the Preventive maintenance script for doing the health check of the servers
- Monitoring and suggesting remedial action based on various system level statistics (Disk I/O, Network I/O, CPU usage etc.).
- Checking and repairing file systems and monitoring file system usage.
- Implementing various security tools like SETUID, SETGID and STICKY BIT on file system for providing secure access.
- Troubleshooting NFS related issue.
- Configuring and administrating Swap space on Linux.
- Configuration and administration of various devices on Solaris and Linux
- Troubleshooting boot related problems.
- Administrating software Package like adding, deleting software packages in Solaris..
- Recovering the root password of servers
- Configuring New Server on the network
- Networking - NFS, Telnet, FTP, SSH, ifconfig
- Rebooting the system for maintenance activity
- Installing and upgrading Service Mix, Alfresco and Crafter
- Restricting the access to system via Iptables and Security Groups
- Creating and Attaching volume via nova and Cinder
- Partition and formatting hard drive and volumes as per need
- Troubleshooting Dnsmasq related issues
Engineer 2 nd Level Assurance
Responsibilities:
- Viewing and controlling the Processes running on the system and automating repetitive tasks.
- Implementing bash scripts for health check on servers of Ericsson Charging system 4.0
- Maintaining Charging system 4.0 Ericsson applications on various Linux and Solaris Servers.
- Developed a method for taking the backup in Linux RHEL 5.0 IO, a got the Best Idea Award for Q1 2013. The script has reduced the 904 man hours for my project.
- Developed the Preventive maintenance script for doing the health check of the servers.
- Developing java codes and C codes.
- Configuring apache server for gui access.
- Performing User Administration by creating, maintaining User’s accounts and groups and setting up User environments.
- Monitoring and suggesting remedial action based on various system level statistics (Disk I/O, Network I/O, CPU usage etc.).
- Formatting and partitioning of hard disk on X86 and SPARC systems.
- Checking and repairing file systems and monitoring file system usage.
- Implementing various security tools like SETUID, SETGID and STICKY BIT on file system for providing secure access.
- Configuring audit logs in Solaris and Linux.
- Troubleshooting NFS related issue.
- Configuring and administrating Swap space on Solaris and Linux.
- Configuration and administration of various devices on Solaris and Linux.
- Troubleshooting boot related problems.
- Administrating software Package like adding, deleting software packages in Solaris..
- Recovering the root password of servers.
- Configuring New Server on the network
- User account administration and management.
- Networking - NFS, Telnet, FTP, SSH, ifconfig
- Rebooting the system for maintenance activity.
- Ensuring healthy system backup (UFS/ZFS) of various Ericsson Nodes running on Solaris platform on daily basis.
Environnent: Redhat EL 5/6, Solaris 9 and 10, Sun Fire V480, V490, V440, Sun Enterprise T5220, T5120, Solaris Volume Manager, Oracle 11i and Oracle Timesten