Linux/ Devops/aws Engineer Resume
Woonsocket, RI
SUMMARY:
- A proactive, result oriented IT Professional with 8 years of experience in IT industry with major focus on Automating, Building, Deploying, and Releasing of code includes Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
- Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release f quality software. Experience in Waterfall, Agile/Scrum.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud
- Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS and Cloud Trail.
- Estimating AWS usage costs and identifying operational cost control mechanisms.
- Deploying, managing and operating scalable, highly available, and fault tolerant systems on Amazon Web Services (AWS).
- Migration of data into cloud using various AWS Import/Export (Snowball).
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Expertise in migrating key systems from on premise hosting to Amazon Web Services (AWS).
- Good working knowledge AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and Multi Factor Authentication.
- Working on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
- Automated many build and release processes using tools like Puppet, Chef and Salt.
- Extensively worked on Jenkins by configuring and maintaining for the purpose of continuous integration (CI) and for
- End-to-End automation for all build and deployments.
- Proficient in Shell/Perl Scripting, Visual Build Pro, SQL, build utilities like open make, ANT and Cruise Control.
- Experience as a Software Configuration Management (SCM) architect for SVN.
- Implemented automation with Chef and Puppet for application testing, deployment, and development.
- Prepared documentation describing the configuration state of each item that was under Configuration Management control.
- Extensively experienced in using Build Automation tools like ANT, Maven and working knowledge on other build tools like MS Build Make file.
- Experience in LAN/WAN networking architecture and TCP/IP protocol stack, wireless networks & Cloud computing concepts.
- Experience on developing cookbooks for the automation of software installation and configuration of customer infrastructures.
- Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
TECHNICAL SKILLS:
Cloud AWS: EC2, VPC, VPN, AMI, IAM policy Virtual Environment VMware vSphere ESX Server 4.0, scripting with Json, NACL, Security Group, ESX 3.5, VMware vCenter Server 4 and MS HYPER-V, CloudWatch, CloudTrail, SNS, SQS, SWF, VMware View 4.6, Citrix XenApp, XenDesktop AutoScaling, ELB, EBS, S3, RDS, Redshift, Remote Administration/ Scripting Bash, Python, DynamoDB, Cloud Formation, CodeDeploy, Cloud Groovy, C, JAVA, XML, SHELL, PERL, Ruby, Remote Endure, AWS CLI, Lambda, Boto (Python). Desktop Connection, Microsoft Terminal ServicesDevOps: Jenkins, Chef, Puppet, Dockers, Nagios, VNC, Telnet, Putty and Team Viewer, Splunk, CM tools, CI tools Hudson. Network & Security BIG IP F5, TCP/IP, Thycotic
Build Tools: ANT, Maven, Bugzilla, HPQC, JIRA and Secret Server, Novell, Ethernet, DNS, WINS, NFS, NIS, Rational Clear Quest DHCP, Firewall, Norton Antivirus Corporate edition, Version Control Tools Subversion, Git McAfee, Kaspersky. Virtualization Vagrant, Docker, vSphere4, vSphere5, Network Protocols TCP/IP, FTP, SMTP, SOAP, TCP/IP, Citrix HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Container Management Tools Swarm, Kubernetes, LAN, Mesos, AWS ECS, Application Servers Weblogic, Websphere, Apache
Tomcat Operating Systems: Windows, Linux, Ubuntu, Cent OS, RHELDatabases Mysql, MS Sql, Oracle, DynamoDB.
PROFESSIONAL EXPERIENCE:
Linux/ DevOps/AWS Engineer
Confidential, Woonsocket, RI
Responsibilities:
- Around 7 years of Combined Experience in LINUX/UNIX/ Administration and DevOps/AWS Engineering, Shell
- Scripting with expertise in Red-hat Linux 5,6 and 7, Solaris 8, 9 and 10, HP-UX 11.i, Aix 6,7 and Windows 2003.
- Expertise in Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching,
- Monitoring System Performance, System and Network Security and Troubleshooting of Unix Servers.
- Implementing day-to-day tasks in Red Hat Linux including but not limited to upgrading RPM's, Kernel tuning, HBA
- Driver, configure SAN's, Multi pathing and Logical Volume Manager(LVM).
- Experience in VMware Installed and monitored Virtual environments with ESX 3.xservers and Virtual Center 2.X.
- Installation and configuration of Web hosting administration such as HTTP, FTP, SSH, & RSH.
- Experienced in working with SAN hardware from vendors including EMC (Symmetric and CLARiiON), Hitachi.
- Worked as a DevOps Engineer with configuration management tools such as chef, Docker, continuous integration using Jenkins, ANT and Maven build tools, cloud architecture AWS, VMWare, Version control using GIT, SVN, and extensive programming in Ruby, Perl and Shell scripting.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/ Hudson.
- Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet.
- Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote
- Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experience with migration to Amazon web Services AWS from Datacenter.
- Experience in Administration/Maintenance of Source Control Management Systems such as GIT and Sub Version (SVN).
- Created tags and branches, fixed merge issues and administered software repositories.
- Managed servers on Amazon Web Services (AWS) platform using Puppet configuration management.
- Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Launching and configuring AWS EC2 servers using AMI's and configuring servers for specified applications.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in implementing and monitoring High Availability environment using Veritas Cluster Server, Sun Cluster,
- Red hat Cluster, HP Service Guard and HACMP.
- Configured and used Jumpstart, Kickstart, Ignite and NIM to install OS.
- Worked on Solaris 10 Container Technology.
- Created and maintained local zones.
- Managed resources for zones using Solaris 10container technology.
- Expertise in Linux backup/restore with tar including disk partitioning and formatting.
- Solaris Live Update Technology associated with an operating system upgrade or maintenance.
- Strong experience in VERITAS Clustering supporting high availability mission critical servers.
- Experienced with the installation, configuration and volume/File system management using Veritas Volume Manager
- (Vx VM ), Logical Volume Manager (LVM) and Solstice Disk Suite (Solaris Volume Manager).
- Backup management and recovery policies using VERITAS Net-Backup.
- Experience in creating physical volume, logical volume, volume groups using LVM's in Linux/AIX, HP-UX
- (ITANIUM and PA-RISC) and SVM, GFS (global file system) and ZFS in Solaris.
- Proficient in Networking, configuring TCP/IP, DNS, NFS, NIS, NIS+, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP.
- Experience working with and Supporting Confidential work load Automation AE in with both Unix and Windows environments.
- Good knowledge in product deployment in servers, mail servers, monitoring tools & shell scripts, networking,SQL/MySQL.
- Expert in Installation, configuration of Patches and Packages.
- Experience in installation, configuration and administration of WebLogic and Web sphere Servers.
- Experience in providing day-to-day user administration like adding and deleting users and managing users queries.
- Excellent in System performance tuning Configuration.
- Sound understanding of IT Infrastructure Administration with project management skills.
- Providing 24/7 technical support to Production environments.
- Experience in configuration and testing Disaster Recovery Site.
- Experience in writing Shell/Perl Scripts.
- Strong in troubleshooting, monitoring, training and 24/7 production support in mission critical environments Worked with systems support team to define, architect and maintain highly available production systems.
- Provided L2/L3 Linux AHT Support (Above Hypervisor Support) to more than 500+ Customer Servers running RHEL 5, 6, 7.2.
- Monitoring the Software components, Managing and Configuring LVM, Expert in Installation, configuration of Patches and Packages.
- Extensively used K shell, Bash for scripting.
- Worked as a DevOps Engineer for one of the most complex system.
- Used Git, Maven, Jenkins, chef and Jira as tools for day-to-day build & release cycle.
- Worked on AWS cloud, migrated application from physical servers to cloud.
- Cloud Automation using AWS cloud formation templates.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven
- Repository (Nexus Arti factory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as
- Chef, Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
- Executing & Implementing change tickets as per the customer requirement & Managing user accounts and permissions.
- Installing, configuring, administering VERITAS Cluster Server 5.0, creating service groups, adding resources, enabling attributes, testing fail-over.
- Fixing Security Violations of both Linux and AIX Servers.
- Involved in designing, installing and implementing VMware VSphere ESX 3.5 & ESXi 4.1/5.0/5.1/5.5 U2, VMware
- VCenter, setting up V-Motion, HA, DRS, and related VMware products such as VM Workstation, VMware converter as a part of Virtualization of the environment.
- Responsible for all aspects of Linux System Administration and support for all pSeries servers such as: OS installation and upgrade, OS problem resolution, application of OS fixes, installation of application software, administration of user accounts, system configuration, troubleshooting, system monitoring, system tuning, security updates, hardware maintenance, disk usage maintenance, etc.
- Experience in monitoring the availability & performance of Linux Servers through tools like iostat, netstat, vmstat and Nmon.
- Additional responsibilities include schedule and administration of server backups, setup and administration of network and mail server accounts.
- Performed administrative tasks such as System Startup/shutdown, Backup strategy, Documentation, User
- Management, Security and Network management.
- Provided 24x7 on call server support for UNIX environment CMS (cloud managed services).
- Utilize vCenter to install, configure operating systems, Windows and Oracle Linux, on new hardware and virtual containers; install and configure application.
- Other standard system administration tasks performed, such as system monitoring, performance usage, network support, and user support.
- Performed administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User
- Management, Security, Network management Environment: RHEL 6/7.2, Solaris 8,9,10, AIX 5.3, 6.1, Vmware,
- VCS 5.0, TCP/IP Bonding, Nagios, Shell Scripting, My SQL, Yum, Git Maven, Jenkins, chef and Puppet.
Linux/DevOps Engineer
Confidential, NewYork, NY
Responsibilities:
- Analyze business and functional requirements.
- Evaluated various Release Management tools to find a feasible solution for the project.
- Involved in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging and dealt with ongoing modifications of software components, documentation and implementation.
- Updated automation scripts using PERL, setup code search and helped the functional teams for a smooth transition.
- Develop solutions on Microsoft TFS, PowerShell and Visual Studio.
- Worked on Release Management 2015 Update 1 (Server, Client) and Update 2 (Web UI).
- PowerShell scripts for automating pre/post deployment manual steps.
- Developed detail technical design documents and review it with the client.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Conduct integrated testing with sub-systems.
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Used Docker to containerize custom web application and deployed on Digital Ocean with Ubuntu instances through SWARM cluster and scaled.
- Implementation of cloud service PaaS, and SaaS which include Puppet, Docker and OpenShift.
- Used chef for configuration management and infrastructure automation in a SAAS environment.
- Integration of Automated Build with Deployment Pipeline.
- Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Coordinate with team members to ensure the delivery of the project daily deliverables on time, quality and schedule.
- Coordinated with the product managers to define branching strategies, setup code version control, configure build machines (Physical/Virtual) & build scripts and deliver install packages to the operations.
- Provide strategies, guidance, best practices, defining processes for the team, discuss road blocks, performance issues and follow ups on issues.
- Assisted various development teams in the SCM process including creating/merging/integrating branches, configuring build machines in different platforms including VMware (setting up and cloning VMs), managing the virtual infrastructure using Puppet, developing build scripts using Make/ANT/Maven and automated builds.
- Customize the TFS build template to support and to integrate the various deployment scripts.
- Maintenance of source code in TFS 2013 and GIT; Branching, Creating LABELS, merging of codes on TFS 2013 and
- GIT for QA testing and release.
- Integrated the Build definitions with in Release Deployment Tool to support application life cycle in Release Management.
- Create unit automation tasks using PowerShell.
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
- Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Deployments UI modules using HTML, JQuery, JavaScript, Angular JS and CSS.
- Configuring the several virtual machines, applying snapshots.
- Implementing and managing automated build systems.
- Installing and configuring new servers in the environment.
Environment: Jenkins, Python, Ruby, Redhat Openshift, RHEL, JIRA, Maven, Artifactory, Ubuntu, CentOS, Linux, AWS Cloud Formation Templates, AWS, GIT, TFS 2015, Chef, Apache Webserver, Windows Server 2008, 2012, Splunk, Perl, Shell, PowerShell, SQL Server 2014, Java/J2EE, JQuery, Tomcat, Oracle 11g
Linux System Administrator
Confidential, San Francisco, CA
Responsibilities:
- Installation and administration of RHEL 5.0/6.0 and SUSE 10.x.
- Configured kick start server and updating/applying patches to the servers using Redhat Satellite server.
- Remote system administration using tools like SSH, Telnet, and Rlogin.
- Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
- Worked with configuration management tools like CF engine / Cobbler to configure LINUX Systems.
- Deployed and maintained fully automated production environment of several hundred servers using CFengine3.
- Installation, configuration and administration of VMware and Automation of jobs through crontab and autosys.
- Installation of packages, patch management, volume management on Redhat Linux Servers.
- Applied appropriate support packages/patches to maintain system integrity.
- Performed capacity analysis, monitored and controlled disk space usage on systems.
- Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
- Custom build of RHEL /CentOS and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
- Worked with project manager and auditing teams to implement PCI compliance.
- Build LPAR and DLPAR system and Installed AIX 5.2, 5.3 on LPAR using NIM.
- Management and monitoring of various services using Service Management Facility and Service Administration.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment f Web applications and database templates.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storageallocation and Disk Dynamic Multi path.
- Fine tuning of Servers and configuring networks for optimum performance.
- Established continuous integration (CI) practices and standards.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins.
- Organized various meetings with teams as mentioned above for tracking their requirements as inputs to get this done and designed the plan/steps involved and took user approvals.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
Environment: RHEL 5.0/6.0 and SUSE 10.x, Solaris 2.6/2.7/8, Windows 2008, AIX 5.2, 5.3, VERITAS NetBackup, VERITAS Volume Manager, SAN, GIT, Jenkins, AWS, Samba, NFS, NIM, LVM, Linux, Shell Programming.
UNIX/AIX ADMINISTRATOR
Confidential, NJ
Responsibilities:
- Installed RHEL3.0/4.0 using kickstart and custom building the servers per SOW.
- Installed/configured EMC Storage with 0, 1& 5 RAID configurations.
- Installed and maintained Security issues.
- Installed VERITAS Volume Manager, VCS Cluster Server for failover and for mirroring and raid level configurations n EMC storage frames.
- Performed all System Administration tasks like cron jobs, installing packages, and patches.
- Configured Mail relaying, virtual host, POP3 and IMAP4 services and enforced security policies.
- Configured and installed Automount and Jumpstart.
- Oracle Installation 8.1.5 on Solaris 2.6 & Red Hat Linux Enterprise 3.
- Diagnosing hardware/software problems and provide solutions.
- Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFs File systems.
- Performing tape backups, archiving and checking data integrity through Shell Scripts and job automation.
- Supported back office systems environments.
- Testing and upgrading production, development and test Linux and Solaris servers.
- Creation & Maintenance of user accounts & passwords & profiles, home directories, initialization of files, groups' creation and management, setting file permissions, customizing shell environment setup for users.
- Troubleshooting various problems related to VxVM in initializing, replacing, mirroring, encapsulating and removing disk devices on various Production Boxes.
- Worked efficiently using VERITAS NetBackup on development and production servers for backups and restores.
- Created LVMs on Linux servers.
- Writing Shell Scripts for managing day-to-day transactions & for automation of routine tasks.
Environment: RHEL3.0/4., EMC, RAID, Samba, NFS, NIS, LVM, Linux, Shell Programming, Oracle.
Unix System Administrator
Confidential, Chicago, IL
Responsibilities:
- Installation, Configuration, upgradation and administration of Sun Solaris, Red Hat Linux.
- User account management and support.
- Jumpstart & Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
- Network traffic control, IPSec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux Software.
- Responsible for configuring and managing Squid server in Linux.
- Configuration and Administration of NIS environment.
- Managing file systems and disk management using Solstice Disk suite.
- Involved in Installing and configuring of NFS.
- Worked on Solaris volume manager to create file systems as per user and database requirements.
- Troubleshooting the system and end user issues.
- Responsible for configuring real time backup of web servers.
- Log file was managed for troubleshooting and probable errors.
- Responsible for reviewing all open tickets, resolve and close any existing tickets.
- Document solutions for any issues that have not been discovered previously.
Environment: Sun Solaris 2.6/7, SUN Ultra Enterprise 6000/450, SUN Ultra 10/5/2/1, Windows NT & RHEL 3.x.