Aws/devops Engineer Resume
NJ
PROFESSIONAL SUMMARY:
- Around 5 years of software engineering experience with emphasis on product support, configuration management, administration and development areas.
- Deep experience in Configuration Management, Build, Deploy, Release Management and DevOps Methodologies.
- Strong scripting experience using Shell, Python and Perl in unix and windows environments for testing and automation of activities.
- Implemented Continuous Integration (CI) using Jenkins and continuous deployment.
- Installation and setting up of chef server and node. And create recipes to set up environment.
- Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test - kitchen/chef spec.
- Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes DNS, and S3.
- Used Low-level APIs such as the Amazon Web Services API and higher-level abstractions such as Boto AWS SDK.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
- Very Well Versed in Documentation and Agile Methodology for Software Development Processes and Methodologies.
TECHNICAL SKILLS:
Operating Systems: RHEL 4.0/5.0/6.0, Solaris 9/10, VMware, ESX/ESsssXi 4.x & 5.x, OEL 5/6, UNIX, Windows XP/2003/2007
Networking: LDAP, DNS, NIS, NFS, FTP, DHCP, SSH
Backup/Monitoring Tools: TOP, SAR, CronJobs, SendMail, Postfix, Nagios, Sensu
Version control Tools: Svn, Git, SVN
Automation Tools Jenkins, Vagrant, Chef and puppet:
Web/Application Server: Tomcat, Apache, WebSphere, WebLogic, JBoss, AWS, HTTP Server Rackspace
Scripting Languages: Unix shell, Python
Database: Oracle 9i/10g, oracle 11g RAC, MySQL, SQL SERVER 2008/2008R 2/2010/2012.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
AWS/DEVOPS ENGINEER
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Migrated the current Linux environment to AWS /RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Created AWS Route53 to route traffic between different regions.
- Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
- Used MySQL, Dynamo DB and Elastic Cache to perform basic database administration.
- Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Utilized Configuration Management tool Chef& created Chef Cookbooks using recipes to automate system operations.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Created monitors, alarms and notifications for EC2 hosts using Cloudwatch.
- Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
Environment: AWS EC2, S3, VMware, Tomcat Apache, Cloudwatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Data Centre Migration, Jenkins, Maven.
Confidential, Piscataway, NJ
DEVOPS ENGINEER
Responsibilities:
- Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Ansible, Chef and Puppet.
- Worked on CI/CD tools like Hudson, Jenkins, Bamboo.
- Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tools like Hudson/Jenkins.
- Worked on software build using Apache ANT, Apache Maven and Apache Grandle.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, WebLogic, and WebSphere App Servers.
- Knowledge of databases like Mongodb, Cassandra, Oracle 10g/11g and MYSQL.
- Environment: Cloudwatch, CloudFormation, DynamoDB, VPC, IAM, Nagios, Git, Chef, Linux, Data Centre Migration, Jenkins, Maven.
Confidential, Cranford, NJ
BUILD ENGINEER
Responsibilities:
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments. Contributed for daily build processes, including monitoring builds, break/fix management, issue tracking (JIRA), and identifying and resolving a wide variety of build -related issues for different products and versions.
- Installed and configured Microsoft IIS, Apache, and Tomcat Webserver in various environments.
- Designed and implemented SQL Server / VB.NET capital transaction load, control and approval system.
- Extensive knowledge and administration experience in WebLogic and other Atlassian products like Confluence, Bamboo, Fisheye, and Crucible.
- Created Subversion triggers for integration with JIRA like enforcing the use of ticket numbers in the commit message and for preventing accidental deletion of files by unauthorized users.
- Created a Perl script to generate tar files for the change-set related to a particular JIRA ticket which was then uploaded automatically to the FTP server.
- Involved in creating UNIX shell Scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
- Involved in performing code reviews in C++,Python and Shell scripting languages for moving into development on LINUX, UNIX operating systems.
- Configured the Subversion plugin for JIRA to relate code commits to the issues created.
- Automated Subversion based release management process including monitoring changes between various releases.
- Provided presentations and trainings to users on CVS, SVN and SCM Best practices.
- Environment: TFS, Clear case, Ant, Maven, MSBUILD, Ruby, Cruise Control, Hudson, ASP.NET, VBScript, VB.NET, SQL Server 2000, Windows 2000, CSS, HTML, DHTML, ADO.NET, T-SQL, Visual Studio.Net 2003 and Visual Source Safe.
Confidential, Piscataway, NJ
UNIX ENGINEER
Responsibilities:
- Responsible for installing and configuration of RHEL, CentOS, and SuSe.
- Implemented day-to-day tasks in RHEL including user access, setting up sudo rules upgrading.
- Kernel, firmware, and rpms as well as adding SAN disks.
- Data Center’s support contains 700 + servers.
- Worked with installation and configuration of VMware ESX servers.
- Installation and Configuration of SSH, TELNET, FTP, DHCP, DNS.
- Installation and configuration of NFS, NIS, TCP/IP and ZFS.
- Monitoring and troubleshooting issues of operating systems.
- Trouble shoot network issues using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Local and Remote administering of servers, routers and networks using Telnet and SSH.
- Installation and configuration of Web Sphere, Apache, Web Logic, LDAP, and mail servers.
- Use of packages like SAMBA in integrating UNIX file systems
- Setting up printers on UNIX / NT machines to work seamlessly across platforms.
- Interacting with various teams such as Database, Net-backup and SAN teams.
- Worked with Veritas Net Backup for enterprise wide backup and recovery.
- Installation and configuration of Volume Manager, Cluster Servers.
- Helped Development team to provide the information and troubleshooting.
- Documenting processes and troubleshooting scenarios on runbooks.
- Provided support for large number Production, Development and Test systems.
- Providing 24*7 on-call support on rotation basis and Handling High priority incidents through bridge calls.
Environment: RedHat Linux, Solaris 9/8/10, HP-UX 11.0, VMware ESX 4.x, Sun Enterprise 450/420R/250 Servers, Ultra Enterprise 2/1 Servers, SPARC server 1000, SPARC server 20 Enterprise Servers, SPARC server 1000/20, HP 9000 K, L, N class server.