We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • DevOps Professional with 5 + years of experience as IAAS (Infrastructure as a service) and PAAS (Platform as a service) engineer.
  • Skilled in DevOps operations in Openstack Cloud environments, and infrastructure dashboard setup.
  • Strong hands on experience in middleware components of application tier (Weblogic, Tomcat and JBOSS) and web tier (Apache and iPlanet) in both cloud and on - premise environment.
  • Familiar with standards ITIL operations. Excellent oral and written communication skills, quick learner and cloud enthusiast.
  • Comfortable in interacting with all levels of the organization and public.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and provisioned over 300 virtual machines, hosting over 185 internal applications on Openstack cloud platform.
  • Written more than 30 Terraform files and Jenkins files for IAAS operations
  • Created multiple ansible playbooks for installing and configuring the middleware tier
  • Created Grafana dashboards for more than 7 infrastructures for specs monitoring, using Prometheus and node exporter, JMX exporter, apache exporter and grok exporters.
  • Automated several internal minor tasks, saving more than 2 human hours a day.
  • Introduced Centrify Zone concepts for AD (active directory) integration with Linux.

Confidential

Weblogic and Unix Expert

Responsibilities:

  • Bootstrapped and configured more than 50 production servers, which are currently live and flawless, with minimal failures.
  • Simplified, both local and LDAP, user access into the UNIX servers, by managing the sudoers file creating User Alias, Group Alias, and Command Alias, thus maintaining restrictive privileges.
  • Managed over 1000 users LDAP profiles, and 2FA configurations.
  • Created several Ruby scripts, which can be run on Chef-client as cookbook-recipes, for installing and configuring WebLogic, Tomcat, Apache, Matlab (Matlab compiler, Matlab License Manager and Matlab Production Servers), RabbitMQ, etc and their dependencies.
  • Performed continuous build and continuous deployment using Jenkins, thus reducing the human intervention in maintaining local applications native to server administration team.
  • Retrieved more than 150 stage and production servers, by pushing them Single User Mode and Rescue Mode, thus saving several business hours during production outages.
  • Imported and installed several certificates at the server level (port 443) to ensure the secure connection possible, by editing the iptables rules.
  • Implemented NFS (Network File System) clients and manipulated their tuning to increase the read and write speed to and from the NAS (Network Attached Storage) servers located remote.
  • Configured and implemented the Relay Server configurations on the currently live servers to add make the sendmail (SMTP) and postgres services working, using automated shell script.

Confidential

WebOps Admin

Responsibilities:

  • Manually configured LAMP (Linux, Apache, MySQL database, PHP) on more than 30 on-demand and on-premise servers for production environments.
  • Explored more on the part of dependencies required for several ad-hoc application requested, such as, tomcat, JBoss, varnish, redis, python, memcache, perl, java jdk (installation and upgradation) new relic.
  • Load balanced several clusters of apache instances by performing rotational bouncing of the HTTPD services, thus resulting into the high availability of the underlying application.
  • Created a bash script to monitor and clear the memcache by scheduled restarting of the memcached service.
  • Introduced the concept of asset synchronization into the Admin team, resulting to save more than 48 hours of the application development team.
  • Manually created and configured more than 15 vhost entries in a week, thus supporting the latest application releases and enhancements.

We'd love your feedback!