Devops Engineer/aws Resume
Redmond, Wa
PROFESSIONAL SUMMARY:
- Around 8 years of experience specialized in System Administration working on Red Hat Linux, Solaris, SuSE Linux, AIX, Centos, Fedora, OEL, Windows environments, Virtualization (VMware, Vsphere), Devops and AWS.
- Experience working Amazon AWS Cloud services like EC2, S3, etc.
- Experience in Administration, Installation, Configuring, Designing, Tuning, Troubleshooting and maintenance of JBoss App Server 4.0.x, 5.1.x, 6.2.x, 6.4.
- Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
- Experience in working on source controller tools like GIT, GIT Hub Subversion (SVN), and IBM Clear case.
- Install and configured LAMP on RHEL/Centos servers .
- Executed development of the PaaS roadmap via decomposition into epics, stories and sprints .
- Experience in software build tools like Maven,Artifactory,Nexus, Gradle, ApacheAnt, build scripts etc.
- Got introduced to Iaas, Pass, Saas culture and hands on experience on AWS and Open Stack .
- Knowledge and good understanding on Virtualization and Cloud Computing (Private, Public and Hybrid) such as VMware/EMC (Cloud Foundry) , AWS (EC2 and S3).
- Worked on web servers and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
- Used ANT and Maven for Build process. Extensively worked on Hudson and Jenkins for continuous integration and for End - to-End automation for all build and deployments.
- Hands-on experience writing Ansible playbooks to deploy automated tasks to many servers.
- Good hands on knowledge on Automate and extended continuous delivery for applications using Chef and Puppet.
- DNS and Load balancing experience on Nginx and knowledge on HA Proxy.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell, Perl, Python, and Ruby.
- Deployed Openstackservers under Linux and used it to build a Privatecloud.
- Working experience on installation and configuration of the monitoring tools like Nagios, Jenkins.
- Expertise working on Application servers and Web servers like Web Logic 10.x/9.x, Apache Tomcat 7.x/6.x.
- Good working knowledge of AWS Data Pipeline to move data between instances stored in AWSEC2instances and computer instances.
- Experience with VMwarevSphereESXi 5.1/5.0.
- Worked on Data-Center operation and migration across Unix and Linux platforms.
- Worked closely with development team in order to make the systems more resilient, scalable, and easily manageable.
- Experience in Package Management using Red Hat RPM / YUM and Red Hat server. Experience with Sudo .
- Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
- Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red hat Linux.
- Experience with various ticketing tools and currently using ServiceNow for everyday support.
- Have working knowledge of defect tracking tool JIRA , ServiceNow.
- Experience with Docker and Vagrant for different infrastructure setup and testing of code.
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Drive improvements to our build and release scripts, tools and processes.
- Experience in Deploying to and administering the use of Apache and Tomcat apps.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
TECHNICAL SKILLS:
Build & deployment Tools: Ansible, Chef, Puppet, Jenkins, Vagrant, Ant, Maven, Gradle, CI, CD,
Databases: DyanamoDB,Oracle,MySQL,MangoDB
Cloud Technologies: AWS, VMware, Azure, Open stack.
CI & amp; Version Control: Jenkins, Hudson, Subversion, GIT, Bit bucket
Operating Systems: Windows, UNIX, RHEL, Solaris, centos, Mac.
Languages/Scripts: Python,Perl, Bash, Shell script, PowerShell,C, C++, Java,HTML
Web/App Servers: Tomcat, Apache, LDAP Server, JBoss, Apache Tomcat 6.x, and IIS 3.0/4.0, Kickstart, Jumpstart
Network Protocols: DHCP, DNS, SMTP, Ethernet, IOS, Netstat, NFS, NIS, nslookup, RIP, TCP/IP, and FTP, TFTP.
PROFESSIONAL EXPERIENCE:
Devops Engineer/Aws
Confidential, Redmond, WA .
Responsibilities:
- Analyzed Business Requirements, Functional Requirement & High level Design documents.
- Assisted in migrating the existing data centre into the AWS environment.
- Installed the application on AWS EC2AMI , Redhat , UbuntuInstances . Configured the storage on S3 Buckets.
- Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Used Chef to manage Web Applications, Config Files, Database , Users, Mount Points, and Packages .
- Written cookbooks for Web Logic, JDK 1.7, and Jenkins , tomcat , JBoss and deployment automation.
- Reduced build + deployment times by designing and implementing Docker workflow.
- Set up system for dynamically adding and removing web services from a server using Docker , Nginx . Configured Docker container for branching purposes.
- Experience in creating alarms and notifications for EC2 instances using CloudWatch .
- Implemented AWS solutions using EC2 , S3 , RDS , EBS , ElasticLoadBalancer , Auto - scaling groups.
- Monitoring LiveTraffic , logs , Memoryutilization , Diskutilization and various other factors which are important for deployment.
- Participated in configuring and monitoring distributed and multiple platform servers using Chef and Ansible .
- Hands on experience in using Apache frameworks like JUnit , SOAPtesting ,Camel, Maven , ANT, Log4J and integrating tools like Jenkins , Bug Tracking.
- Experience in Installation of Oracle and MySQL
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Managed and configured VMware virtual machine for RHEL , Centos Linux servers.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins .
- Installed, configured and maintained DNS, FTP and TCP/IP on Red Hat Linux & good knowledge on Network topologies such as LAN & Network connections.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Apache Tomcat, Nginx, Jboss.
- Experienced in installing and managing NFS, FTP and Samba for file sharing.
- Day to day tasks in Red Hat Linux including upgrading rpms , kernel , HBAdriver , configuring SAN Disks, multipathing and LVM file system.
- Linux Kernel, memory upgrades and swaps area and performed Red Hat Linux kickstart installations.
Environment: Git, Jenkins, CHEF, Maven, AWS, EC2, WebSphere, Ruby, Pearl, PHP, Putty, Cyberduck,Ansible,Apache,Tomcat,JBoss,Linux,Windows,MAC.
Devops Engineer/Linux admin
Confidential, Seattle, WA
Responsibilities:
- Maintained and administered GIT source code tool.
- Created Branches, Labels and performed Merges in Stash and GIT .
- Got introduced to Iaas, Pass, Saas culture and hands on experience on AWS and Open Stack .
- Automate infrastructure in AWS using Amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Deployed Puppet , Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Experience in installing, configuring and supporting JBOSS Application server and Oracle Weblogic Server in Windows environment
- Established a team of DevOps engineers chartered with PaaS platform delivery & Developed technical roadmap for delivery of the PaaS platform
- Executed development of the PaaS roadmap via decomposition into epics, stories and sprints
- AccomplishmentsDesigned and delivered a full micro-services based reference architecture.
- Delivered IntDev, QA, and PRD PaaS environments based on:
- Fully authenticated private docker repository v2 on AWS
- Mesos cluster on AWS
- Marathon cluster on AWS Consul cluster on AWS
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's ( Linux/Ubuntu) and configuring the servers for specified applications.
- Created continuous integration system using SVN , Ant , Jenkins , chef , Puppet full automation
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Work closely with the Unix team to set up the F5 load balancer for the WebLogic/Jboss & Applications servers.
- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs , and verifying completion of scheduled jobs such as backups.
- Build application and database servers using AWS EC2 and create AMIs ( Linux/Ubuntu) and configuring the servers for specified applications.
- Provided support to Production, Staging, QA, Development environments for code deployments, changes and general support.
- Experience in working with AmazonGlacier for Archiving tasks like creation , deletion and configuration.
- Deploying applications in production using deployment tools(Dimensions) .Performance tuning the JVM to suit the specific application needs.
- Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
- Implemented connectivity to Oracle 11g/10g/, DB2, SQL Server, MySql database usingJDBCAPI from Servlets and JSP through JavaBeans& Enterprise Java Beans(EJB)
- Ensured all steps are successfully completed and document their completion times and issuelogs .
- Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation.
Environment: Puppet,Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins Application Server, CVS.
Devops Engg/ Linux Administrator
Confidential, PA
Responsibilities:
- Implemented SCM infrastructure from the ground up. Manage source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
- Architect, design and maintain automated build and deployment systems using Jenkins , Subversion , Maven and Nexus. Creating software build and release best practices, standards, procedures, and tools.
- Updating monitoring parameter in Nagios with active and passive check.Installed and configured Nagios plugins.
- Installed and Configured JBOSS on Java Applications.
- Responsible for granting access and pushing out all applications to groups and users via SCCM system (System Centre Configuration Manager)
- Administration, package installation, configuration of Centos 5/6.
- Installing MySQL on Linux Server and securing installation.
- Installation of Apache , Weblogic and Tomcat Web servers.Handling tomcat applications performance issues.
- RPM and YUM package installations, patch and other server management.
- Creating new file systems, monitoring disk usage, checking and backup of log files administration and monitoring the disk based file system.
- Wrote build / integration / installation scripts in python and bash as needed.
- Used Ansible for communication with the machine through a JSON protocol.
- Installing and configuring Apache and supporting them on Linux production servers.
- Kernel compilation and patch up gradation on Linux servers.Administration and setting up Oracle RAC on RHEL 5.x servers.
- Troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall, and TCP wrappers and NMAP.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems using shell scripting and CRONTABs .
- Creating and Managing Users / Group accounts and setup a user's work environment.
- Monitoring the File System, CPU load for better Performance and system performance parameters using iostat, vmstat and prstat.
- Monitoring system performance, tune-up kernel parameter, adding/ removing/ administering hosts, users, disks on DNS / NIS domain.
- Performed OS upgrades and Patch loading as and when required.Backing up and restoring files across the network.
- Source code admin - Manage and configure SVN / GIT , resolve issue regarding source code management, manage branching and merging, code freeze process.
- Researched alternative build strategies and platforms to enhance the reliability of the build process therefore reducing the lag time between code check-in and QA testing
- Redefined processes and implemented tools for software builds , patchcreation , sourcecontrol , and releasetracking and reporting , on UNIX platform.
- Gathered coordinates all dependent jar files in ANT projects and converted them to MAVEN .
- Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
- Responsible for build and deployments in STAGE , PREVIEW and PROD environments.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Developed and supported the Configuration and Change Management Processes and Procedures
Environment :RHEL5/6,CRONTAB,DNS,RPM,YUM,KORN,BASH,JBOSS,JAVA,SCM,MAVEN,ANT,SVN.
Unix/Linux Administrator
Confidential, Philadelphia, PA
Responsibilities:
- Patching of RHEL5 and Solaris 8, 9, 10 servers for EMC Powerpath Upgrade for VMAX migration.
- Documented the standard procedure for installation and deployment of VMAX Migration and logical volume manager.
- Developed an Email notification and Email campaign manager using LAMP , PHP, MVC and Amazon Web services. I nstall and configured LAMP on RHEL/Centos servers.
- Installation, configuration, support and security implementation on following services: DHCP, SSH, SCP.
- Configuration and administration of NFS and Samba in Linux and Solaris.
- Maintained and monitored all of company's servers' operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
- User administration on RHEL systems, HP-UX machines, management & archiving.
- Installations of HP Open view, monitoring tool, in more than 300 servers. Attended calls related to customer queries and complaints, offered solutions to them.
- Creation of VMs, cloning and migrations of the VMs on VMware vSphere 4.0.
- Worked with DBA team for database performance issues, network related issue on Linux/Unix Servers and with vendors for hardware related issues.
- Expanded file system using Logical Volume Manager (LVM) Solaris Volume Manager (SVM)
- Managed and upgraded UNIX 's server services such as Bind DNS.
- Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers. Supported the backup environments running VERITAS Net Backup 6.5.
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Implemented System policies and hardware profiles, hard disk configuration for fault tolerance, disk mirroring and back up the data using BACKUP devices.
- Participated in on-call rotation to provide 24X7 technical supports.
- Configuration and troubleshooting - LAN and TCP/IP issues.
- Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment. Documented changes applied.
Environment: LAN, TCP/IP, NFS, LVM, SVM, DHCP, SSH.
Unix/Linux Administrator
Confidential, Chesterbrook, PA
Responsibilities:
- Involved in administration of UNIX Servers Sun Solaris with SUN Cluster, HP-UX in 24/7 environment.
- Installation, Configuration & Upgrade of operating systems , patches and other software Packages on server as well as workstations.
- Monitoring System performance and do kernel tuning to enhance the system Performance.
- Netscape and Apache web server & samba server configuration and troubleshooting.
- Writing Shell scripts for system maintenance and file management.
- Used VERITAS volume manager to create file systems as per user and database Requirements
- Backup management through VERITAS Netbackup.
- Administration & troubleshooting of Sun Clustered Servers.
- Disk and File system management through VERITAS Volume Manager
- Database creation, Tablespace and datafile maintenance. User creation, granting roles and privileges
- Trouble shooting of day to day system problems
Environment: Sun Solaris, Windows-NT, SUN Ultra, HP/9000
