Summary:
Greetings! I am a seasoned professional in Build/Release/Linux/Dev-Ops Engineer with production infrastructure experience in various domains like Healthcare, Banking & Tele-Communication. Can offer a diverse and eclectic background in system administration, development, NOC management, consulting, customer support, and internal Site Reliability Engineering and help desk support.
Profile Summary:
- Over 6+ years of IT experience in Software Configuration Management (SCM), SCM process redesign, build and release management, project management and Web Technologies like Java and Microsoft.Net.
- Experience in planning, installation, upgrading & migration of various Linux distribution (Red hat, Cent OS, Debian, SUSE, Ubuntu) and deployment & Production Support.
- Involved in migrating physical Linux/Windows servers to cloud (AWS) & Azure.
- Well versed on managing servers on Amazon Web Services (AWS) & Azure platform using Chef & Puppet configuration management.
- Involved in developing & designing of Docker architecture for application hosting.
- Worked on Puppet for the deployment of servers using custom Python script.
- Built puppet manifests and modules for required automating provisioning of different types of server instances.
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS Cloud formation, Code Deploy, Chef, Puppet and Ops Works. This included migrating a number of production MySQL databases into RDS, rewriting a large set of monolithic recipe-based Cookbooks & Puppet modules as Provider.
- Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, Disk usage etc.
- Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
- Experience in Administration/Maintenance of source control management systems, such as PVCS, Sub Version (SVN) & GIT (GIT Client, Github, Gitlab).
- Extensive experience in build management tools like Ant, Maven & Gradle.
- Involved in Requirement Analysis, gathering requirements from Business Teams and interacting with Development team.
- Good knowledge in using Korn, Bash, Shell, Perl, Python and Ruby.
- Experience in deploying Microsoft.Net files (dll), Java deployable files (War, Jar) on WebLogic, WebSphere, and JBoss application servers in various Linux environments.
- Extensively worked with Change tracking tools like ITSM & JIRA.
- Single handedly created & maintained BDD cucumber framework for QA in Selenium Web Driver using Java (Eclipse-IDE, Maven, Jenkins, Cucumber).
- Wrote automated test scripts in ALM/QTP & Selenium Web Driver (WD) using VB Script & Java.
- Performed Database administration tasks for MS SQL server and hands on experience with Oracle.
- Experience in implementing and making teams adapt to Release/Change Management Process.
- Excellent communication, documentation, presentation and organization skills with ability to adapt a new environment.
Technical Skills:
- Methodologies: Agile/Scrum, XP, Waterfall
- Operating Systems: Linux (RHEL, CentOS, Ubuntu, Debian, SUSE), Unix (Solaris), OSX, Windows server R2, NT
- Infrastructure as a Service: Amazon Web Services, Azure, OpenStack, Pivotal Cloud Foundry(PCF)
- Containerization Tools: Docker
- Virtualization Platforms: VMware, Xen, VirtualBox, Vagrant
- Linux OS Installation: Kickstart, Cobbler
- Configuration Management: Chef, Puppet, Ansible
- Application Servers: JBoss, Apache Tomcat
- Web Servers: Apache, Nginx
- Databases: Cassandra, Mango DB, MySQL, Oracle, DB2
- Version Control: GIT, GITHUB, SVN (Sub Version) & TFS
- Monitoring Tools: Nagios, AWS CloudWatch & Stack Driver, Sensu
- Test and Build Systems: Jenkins, Maven, Ant
- Testing Tools: Selenium RC & WD, QTP/UFT
- Languages: Java, SQL, Bash/Shell, Python, Ruby
- Virtualization: VMware, Virtual Box, Vagrant and VSphere
- Networking: TCP/IP, UDP, LAN, WAN, NIS, NIS+, DNS, DHCP, NAS, LDAP, Iptables, Routing
- File systems: LVM, VxVM, SVM