Devops, Cloud & Build And Release Engineer Resume
Stamford, CT
PROFESSIONAL SUMMARY:
- Over 9+ years of experience as a DevOps/Cloud/Build and Release engineer in application configuration, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
- Experience in administering and automating operations across multiple platforms (UNIX, Linux, and Windows).
- Experience in installation and management of network related services like DNS, Apache, LDAP, SAMBA, HTTPD, VSFTP and SMTP
- Experience in Installing, configuring and maintaining Samba,Apache, Web Sphere & Web Logic Application Servers, NAGIOS, Puppet, Chef and Ansible.
- Experience in working on version control systems like Subversion and GIT and used Source code management client tools like SVNx, BitBucket, SourceTree, Git Bash, GitHub, GitLAb, Git GUI and other command line applications etc.
- Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
- Extensive experience using MAVEN and ANT as build tools for teh building various deployable artifacts like java web archive, enterprise archive, web archive, OSGI Composite bundle archive.
- Extensively worked on continuous integration tool like Hudson, Jenkins, Team city and Bamboo for end - to-end automation of various build and deployments.
- Setup Openstack proof of concept (POC) in staging and deployed it in Production.
- Well versed wif all teh Openstack components like keystone, nova, cinder, glance etc
- Excellent noledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of teh AWS family.
- Hands on experience wif teh AWS CLI and SDKs/API tools like AWS API for Puppet.
- Ensure data integrity and data security on AWS technology. Understand and monitor metrics on AWS.
- Design roles and groups for users and resources using AWSIdentity Access Management (IAM).
- Experience in OpenStack cloud, integrating it wif Puppet.
- Experience in Configuring and deploying to Web/Application servers Apache, Tomcat, Jboss, WebLogic and WebSphere.
- Experience in using Tomcat web servers for deployments and for hosting tools.
- In-depth noledge of computer applications and scripting like Shell (c, bash, tsh and ksh), Perl and Python.
- Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef and SaltStack.
- Experienced in deploying Database Changes to Oracle, Sybase, DB2, MS SQL server databases.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, BitBucket, SourceTree, Crucible)
- Good noledge on Virtualization Windows, Linux (Containers (Docker) and Hypervisors ESXI), Solaris (zones, containers and Ldoms), AIX (lpar & dlpars).
- Experience in storage technologies like Net Backup, Hitachi, EMC storage, NetApp, SAN.
- Experience wif Cisco networking devices like Routers/Switches. Software package deployment, disaster recovery/contingency of business management.
- Expertise in implementation and designing of disaster backup and recovery plan.
- Very good experience wif documenting software usage procedures, network diagrams and project documentation.
- Strong in Linux / UNIX SA (CentOS/ RedHat, SuSe, Solaris, AIX) Monitor, maintain, if necessary troubleshoot / fix, production infrastructures and 3rd party vendors / carriers.
- Collaborate close wif Engineering team on a daily basis, experienced to work in a professional, changed controlled, environment, provided technical support and halp for instance in regard of hard- and software issues on phone, remote and in person.
TECHNICAL SKILLS:
Operating Systems: RHEL & Cent 4.X, 5.X, 6.X & 7.X, Solaris 10, AIX 6, 7, SuSe 10, 11.
Programming Languages: C, C++, SQL, JAVA/J2EE, UNIX Shell, Perl and Python.
Scheduling Tools: Service Now, Remedy
Networking: TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, ARP.
Automation Tools: Puppet, Chef, Docker, Ansible.
Versioning Tools: Subversion Clear case, GIT and Perforce.
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, Test Flight and Test Rail.
CI Tools: Hudson, Jenkins, Bamboo, Cruise Control and Team City
Build Tools: ANT, MAVEN
Web/App servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS.
PROFESSIONAL EXPERIENCE
Devops, Cloud & Build and Release Engineer
Confidential, Stamford, CT
Responsibilities:
- Installed, Configured and Maintained RHEL 5.x, 6.x, 7.x, SuSe 10, 11, Solaris 10 & AIX 6, 7.
- Manage teh configurations of more than 4000 servers using Puppet and Chef.
- Bootstrapping instances using Chef and integrating wif auto scaling.
- Automation of various administrative tasks on multiple servers using Puppet.
- Gathering Information from teh Clients and providing consultation by performing POC and setup teh Build/Deployment and Release Management.
- Setting up teh build and deployment automation for Java base project by using JENKINS and Maven.
- Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
- Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
- Troubleshooting deployment and installation issues. Automated teh Build Process using Jenkins.
- Cloud DevOps Consultant, responsible for automation and orchestration of Taos’s clients’ cloud service offerings on AWS.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Developing ruby cloud formation templates and setting up Auto scaling for EC2 instances.
- Managed and Administered Apache, Tomcat, Web logic, Web sphere and Jboss.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
- Creating Cloudwatch alerts for instances and using them in Autoscaling launch configurations.
- Launched Docker containers on EC2 instance.
- SVN administration like give access for branches and SVN repositories.
- Creating SVN repositories and give access rights to teh authorized developers.
- Experience in writing scripts to automate jobs and debugging scripts.
- Experience in configuring monitoring tools like Nagios.
- Installation and configuration of backup clients like Veritas Net Backup on Linux servers.
Environment: RHEL, Solaris, AIX, Java/J2ee, Puppet, Chef, Docker, 11, Redhat Cluster, NFS, DNS, SAN/NAS, VERITAS Net backup, Cisco UCS, AWS, Jenkins, Maven, ANT, GIT, SVN.
Dev Ops, Cloud & Build and Release Engineer
Confidential - Jersey City, NJ
Responsibilities:
- Involved in complete cycle on migrating physical Linux/Windows machines to cloud (AWS) and test it.
- Supporting Systems Infrastructure comprised of CentOS AWS EC2 instances.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Puppet.
- Managed 500 servers using puppet to install and update system, application configurations.
- Installing and configuring Puppet, writing manifests to automate day-to-day activities.
- Used Puppet to automate Configuration management.
- Built and Deployed java source code into application servers in an Agile continuous integration environment.
- Responsible for Planning of teh Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
- Collaborate in teh automation of AWS infrastructure via terraform, ansible, and Jenkins - software and services configuration via chef cookbooks.
- Developed and maintained UNIX/Perl/Power Shell/Ant scripts for build and release tasks.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
- Hands on experience on various bug Tracking tools like Bugzilla and JIRA and integrated wif Junit, HP QC and other software testing procedures.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Performed system performance monitoring, created alerts and benchmarking for performance analysis on all application & production servers.
- Configured Docker container for branching purposes.
- Configured and Administered Apache, VSFTPD services, MYSQL and Tomcat.
- Installed and configured send mail, postfix on Linux servers.
- Environment: Hudson, ANT, SVN, shell scripts, Nexus etc.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Experience in configuring monitoring tools like Xymon and Nagios.
- Worked closely wif software developers and DevOps to debug software and system problems.
- Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
Environment: Redhat, Solaris, AWS, Puppet, Chef, Maven, GIT, Open Stack, Shell Scripts, Jenkins, Apache, Tomcat, Web logic.
Linux/Unix Administrator
Confidential, Bangalore, INDIA
Responsibilities:
- Installed configured and Administered Linux and AIX servers.
- Installed and configured RedHat Linux Kickstart and Solaris jumpstart Servers
- Configuration of NIS, NFS, AutoFS on a Solaris Domain along wif Windows Clients using NFS thru Solstice Network Client 3.2.
- System and Network Administration training, which include but is not limited to installing UNIX HP, Solaris, UNIX internals, NFS/NIS management, and DNS Configuration.
- Installation and configuration of Logical Volume Manager, Sun- Clustering Network Array, VERITAS Volume Manager, EMC.
- Handled System tuning, log maintenance, disk space management etc.
- Wrote shell scripts for automated installations, to extract logs.
- Improved performance of database transactions by re-layout of Database files systems.
- Implementation on various AIX Red Hat Linux and SAN related requirements of PMR users.
- Installed and configured J2EE Application servers on Windows and Solaris environments.
- Installed fix packs to overcome Appserver problems and installed IBM HTTP Server.
- Performance monitoring wif SAR, Iostat, VMstat, MPstat and Other Tools.
- Took backups on Solaris, windows file systems using Veritas NetBackup.
- Took Unix native backups and restore using ufsdump,ufsrestore & tar commands
- Remote Server (Linux) Administration for Web Hosting Companies (act-net, act-support Inc., USA) Using Enzim, plesk control panels.
- Installed Web Logic 8.1 wif SP5 Server and configured Domains, Admin and managed servers for Applications to be deployed.
- Network Monitoring Using Nagios tool.
- Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Installed application connectivity software to enable IBM print services. Configured and administered firewall rules to effectively monitor system files, port security, and network traffic activity coming through teh firewall.
- Installed and configured Sudo for users to access teh root privileges.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Experience in Servers consolidation and virtualization using UML Linux, XEN and VMware virtual infrastructure, VMware ESX, VMware Vcenter.
- Developed automated processes dat run daily to check disk usage and perform clean-up of file systems on UNIX environments using shell scripting and CRON.
Environment: RHEL, Solaris, AIX, HP-UX, HP Blades & Standalone, Sparc Hardware, IBM hardware, VERITAS Volume manager, VCS and VERITAS netback up, HP Network Node Manager.
Linux/Unix Administrator
Confidential, Bangalore, INDIA
Responsibilities:
- Involved in user interactions, requirement analysis and design for teh interfaces.
- Installation and configuration of Linux (RHEL) and UNIX (Sun Solaris) servers in production and test environments
- Prepared teh design document for Document Management Module and User Management Module.
- Followed waterfall methodology for application development.
- Updating teh SVN log properties for revisions. Setting up teh svn sync servers, changed rev properties for svn sync.
- Promoting teh changes from trunk revisions to release branch.
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications.
- Discussed and presented architectural designs to teh senior management and client.
- Having teh responsibility to test teh use case by writing teh Unit test cases and having good noledge in usage of J-unit to test teh application.
- Have teh responsibility as a UAT support for teh project till teh project goes into teh production.
- Regularly applying patches both forSUNand Linux systems.
- Installed and Configured Jumpstart and Kick start Server.
- Working wif VERITAS Volume Manager for creating volumes and file systems for various applications and databases.
- Creating and maintenance of Virtual machines in VMware ESX. Configured, Installed LDAPSolarisand Linux server.
- Connecting to ESX server by using VIC, putty andWeb access.
- Installed and configured Send mail onSolarisLinux and AIX servers. Experience in working wif Hitachi Storage navigator.
- Involved in SAN migration project to migrate teh data across teh storage arrays.
- Established end-to-end software development process using shell on top of BO, including automated builds of Rhapsody models.
- Implemented security policy and managed firewalls/IDS. Managed DNS, send mail, IP space, and co-location facility transition.
- Providing 24/7 on-call support on rotation basis.
- Assembled, Replaced and HandledSun, Linux and AIX Hardware problems inData Center.
- Developed Kron and Bash shell-scripts to automate routine activities
- Involved installing and managing different automation and monitoring tools on Red hat Linux like awss, ruby and ne scripts.
Environment:Solaris8/9/10, RHEL 4,5, SVM, solstice disk suite (SDS), Apache, Tomcat, Web logic, Jboss, Veritas Volume Manager (VxVm),VMware, Veritas Cluster server (VCS).
