We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Ten years of experience in Telecom domain, Retail and Service Industry as Devops Engineer.
  • Expertise in Automated installations, continuous integration, deployment, configuration and packaging through use of scripting (BASH, Perl, Ruby, Python, etc.), orchestration (Foreman, Katello, Kickstart) and configuration management tools (Puppet, Ansible, Chef)
  • Experience in Jenkins and Maven setup, installation, configuration and integration
  • Experience in setting up Elastic search (ELK) for troubleshooting slow queries and log analysis
  • Build elasticity and scalability of applications within AWS, dialing capacity up and down based on demand.
  • Experience in install and configure Nosql DB like Mongodb,Cassandra,Couchbase
  • Yum repository setup and configure SVN/GIT
  • Strong knowledge of web technologies (ASP.NET, C#, MVC, HTML5, CSS3, AJAX, WebAPI, WCF, REST, SOAP)
  • Experience of DevOps tools (GIT, SVN, Maven, Ant, Jenkins, JIRA, etc.)
  • Experience with Java programming language, related optimization techniques, and design patterns.
  • Good understanding of n - tiered Web Application architecture and hosting environments
  • Experience with JavaScript, HTML5 & CSS3
  • Experience with Java application servers (WebLogic, Tomcat)
  • Experience with relational databases (e.g. Oracle, MS SQL Server)
  • Knowledge and experience in developing SOA/Web Services (e.g. REST, SOAP) based applications
  • Experience working in Agile/Lean development environment (SCRUM preferred)
  • Excellent software development habits (unit tests, in-code documentation, etc.)
  • A good understanding of NFS, ISCSI, DNS, DHCP, SMTP, IMAP, Apache, Tomcat, MySQL/Percona, Oracle, LDAP, RADIUS, SNMP and TCP/IP(IPv4 & IPv6)
  • Understanding the OnPrem and Cloud Infrastructure layouts and its dynamic challenges
  • Deep insight on scalability and availability with major focus on networking concepts of enterprising extending to public/private clouds
  • Strong ability to perform troubleshooting, problem resolution, analysis and recovery
  • Solid knowledge of RHEL/Centos and/or Ubuntu/Debian Linux
  • Proficiency in systems scripting (i.e. Python, Perl, awk, sed, Bash, etc)
  • Knowledge of networking fundamentals (i.e. VLANs, Switches, Routers, etc.)
  • Familiarity with enterprise backups, clustering, virtualization, cloud services and high-availability in a Linux environment.
  • Ability to monitor alerting systems and servers
  • Strong MySQL skills and brief general system administration skills on UNIX/HP Open VMS, Linux and Windows environment.
  • Used Puppet for automation for the code push on all the MySQL Vms
  • JVM tuning
  • DataStax opcenter/nodetool for managing Cassandra cluster
  • Monitor cluster availability and performance
  • Tune the performance of Java Virtual Machine (JVM), caches, and compaction
  • Experience in 24*7 support

TECHNICAL SKILLS

Verticals/Domains: Telecom, Retail, Service, Internet

Functional Areas: Quality Assurance, Testing, Maintenance, Technical Documentation

Databases: Cassandra,Mongodb,MySQL, Oracle

Development/Productivity Tools: PL/SQL, Vi, Selenium, Toad, VSTS, SQL Velocity

Software Engineering Methodologies/Tools/Technologies: Chef,Puppet,CVS, Clear Case, Eclipse, SQL Navigator, Agile SCRUM

Network / Telecom Software and Protocol: Call Features, Call Processing, Voice Over IP Protocols (SIP, 3GPP, MGCP, Megaco)

Programming and Scripting Languages/Framework: C/C++, HTML, Java,JDBC,XML, Maven, JUnit, htmlunit, jwebunit, JSP, javascript, AJAX, ASP.net,C#, Gallio/Watin, MbUnit, Linq

Debugging tools and others: GDB, Performance analyzing tool -gprof, analyzing ethereal osniffer traces, FireBug, Jira, IE developer tool

PROFESSIONAL EXPERIENCE

Confidential

Devops Engineer

Responsibilities:

  • Automation and provisioning of application services through use of scripting (BASH, Perl, Ruby, Python, etc.),configuration management tools (Puppet, Ansible)Installations, configurations, administration, and tuning of MySQL
  • Automate build of NosqlDb mongodb,Cassandra,couchbase and RDBMS like Mysql
  • Implement and execute automation and orchestration strategies on all supported platforms and environments to improve overall speed, security and quality of application deliverables
  • Developed automation and deployment utilities using Bash,PowerShell, Python.
  • Automation with Puppet for the VM build using openstack cloud
  • Used Logging and Monitoring tools - Nagios, ELK for tomcat/apache and Mongodb,Mysql
  • Performed RCA and developed resolution and prevention strategies
  • Created automation and deployment templates for relational and nosql databases including MSSQL, Mysql, MongoDB, Cassandra.
  • Managed Amazon Web Services:configuration and deployment of all required infrastructure, administrative tasks
  • Installations, configurations and administration of Percona Galera cluster.
  • Performed automated failover of master
  • Migrated databases from standalone MySQL to Galera cluster.
  • Used Puppet for automation for the code push on all the MySQL Vms
  • Monitoring MySQL databases usingSeveralNines Cluster Control.
  • Performed MySQL Replication setup and administration on Master-Slave and Master-Master.
  • Setting up backup using xtrabackup(innobackupex tool)and mysqldump
  • Configuring Zenoss for OS and Database health monitoring.
  • JVM tuning using jstat, jmap, Jconsole.
  • Monitoring clusters using Opscenter and nodetool
  • Automating Backup and recovery.
  • Enabling the garbage collection log for monitoring and performance tuning.
  • Configuring Nagios for OS and Database health monitoring.

Confidential

Devops

Responsibilities:

  • Configuration management using Puppet.
  • Managed source code using SVN and Git
  • Managed data center moves. E.g. moving applications and customers from one hosting environment to another.
  • Monitored health and performance of hosted applications, and executing relevant maintenance tasks or fixes
  • Continuous Integration/Deployment with Jenkins
  • Installing MySQL modules using Puppet.
  • Wrote custom puppet modules for managing the full application stack
  • Implemented GitLab for version control of puppet modules and process documentation
  • Performed log management using splunk
  • Used puppet module to install Apache Cassandra from the DataStax distribution
  • Automated and monitored infrastructure deployments using Puppet
  • Scheduled snapshots of volumes for backup and find root cause analysis of failures, scheduled downtimes and maintenance of cluster.
  • Automated deployment of web applications, bindings and configuration
  • Network cloud support AWS/AZURE
  • Build NoSQL system heavy write intensive applications using Cassandra
  • Configure Cassandra Cluster with Multi DC configuration.
  • Manage Cassandra database using opscenter.
  • Set the procedure of restoring a replica set from an archived backup such as a mongodump or MMS Backup file.
  • Fine tuning JVM using jconsole, jstat and Eclipse MAT
  • Configuring Nagios for OS and Database health monitoring.
  • Created documentations for MySQL 5.6 databases i.e. Backup & Recovery procedures, Maintenance procedures, Replication procedures, Performance & Tuning procedures, Install & Configuration Job Aid (SOP), and Monitoring procedures
  • Performed MySQL Replication setup and administration on Master-Slave and Master-Master.
  • Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
  • Expertise in Shell Script, PHP backend, python
  • Setting up backup using commvault.
  • Percona Xtradb cluster installation and maintenance.
  • Expertise in using Percona toolkit

Confidential

SDET

Responsibilities:

  • Reviewed requirement documents with the business and development team to understand the architecture and functionality of the application and consolidated these requirements in appropriate modules in Test strategy.
  • Lead the testing team for this project. Created test plan and conducted reviews with various cross-functional teams involved.
  • Held Defect Review and Status update meetings.
  • Extensively used SQL queries as verifications during various test results. key testcases using Selenium integrated with eclipse IDE.

Confidential

SDET

Responsibilities:

  • Wrote System, Integration, functional and regression Test Cases using TestDirector
  • Extensively used SQL queries to validate complex data migration and conversion.
  • Monitored the defect tracking process, documented the test results and reported the status of tasks and issues to the manager.
  • Mentored the team, led sessions, scheduled meetings and provided user-training sessions.
  • Provided support to the end customers during UAT.

Confidential

Developer

Responsibilities:

  • Feature Development and Maintenance of the tool.
  • Catering to the requirements of the customers on call flows.
  • Re-engineering and enhancing various features (like 3GPP support) in the tool.
  • Responsible for creating Test scenarios and Test Cases for various call flows
  • Regression testing of the application.(involves testing all basic call flows)
  • Testing various call flows for instance those involving SIP authentication (401 or 407), verifying the routing of the message through various SIP headers.
  • Testing the inter working between PSTN and IP networks (essentially using SIP - T).
  • Traffic testing of the switch by pumping in (simulating) huge volumes of calls and studying the BHCA (busy hour call attempts).
  • Load testing of the switch by modulating the traffic/call rate (using constant or exponentially increasing call rate).

We'd love your feedback!