Devops Engineer/aws Resume
Alpharetta, GA
SUMMARY
- Expertise working in a dynamic environment: Installing, Upgrading, Patching, Configuring and Performance Tuning on UNIX system software and hardware.
- Over 8 years of experience in IT field as System Administration, specialization in Installation, Configuration and Administration of Red Hat Enterprise Linux, Sun Solaris, CentOS, and Windows.
- Highly skilled in automating Operating System installation and setup utilizing Jumpstart Servers for provisioning of Solaris 9/10 servers and Kickstart servers for provisioning of RHEL.
- Using Ansible for configuring and managing computers, combining multi - node software deployment, ad hoc task execution, and configuration management
- Proficient in installation and configuration of various Packages and Patches in Linux utilizing Red Hat Satellite Server.
- Build and maintain customer based reproducer environments using Docker
- Experienced in creating and managing different kinds of file systems like Ext 3, Ext 4, ZFS, VxFS and UFS.
- Firm grasp of managing various filesystem using Logical Volume Manager (LVM), Veritas Volume Manager (VxVM), Veritas File System (VFS) and Solaris Volume Manager (SVM).
- Experienced in managing and configuring Zones and Containers in Solaris 9/10 environment.
- Efficient with User Administration, Management, Disk Space and Process Monitoring in a dynamic work environment.
- Extensively used Veritas Cluster Server 4.x/5.x for High Availability Environment.
- Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID 5 technologies.
- Working knowledge of network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, Samba and TCP/IP.
- Hands on experience in IP multi pathing and NIC Bonding in Linux servers.
- Expertise in system performance configuration and monitoring tools like Nagios and Splunk.
- Experience in with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
- Experience in shell scripting and python.
- Experience in Networking configuration & Security Configuration on ESX Host.
- Experience in salt stack and Docker.
- Hands-on experience with configuration and automation tools such as Puppet, chef and Ansible.
- Good Knowledge on windows active directory.
- Experienced in installation and configuration of Apache Webserver, WebLogic, and Tomcat.
- Firm grasp of Jenkins/Maven deployment and build management system.
- Proficient in Amazon AWS components such as EC2 instances setup, Elastic LB and Elastic Storage.
- Expertise in utilizing GIT and Subversion as Version Control System.
- Excellent analytical, problem solving communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: UNIX, RHEL, WINDOWS NT/2000/2003/XP/vista/7, HP-UX
Version Control Tools: CVS, SVN, Perforce, Rational Clear Case, Harvest, GIT
Languages: C, C++, XML, SHELL, PERL, POWERSHELL
Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.
Application Servers: WebLogic, WebSphere, JBoss, Tomcat, IIS,Bash Scripting
Configuration/Management and Cloud Tools: Cobbler, CFengine/Puppet/Chef, IPAM, Microsoft Active Directory, syslog,IBM Bigfix/ Endpoint Management and AWS S3,EBS,EC2,Cloud watch
Volume Management: Solaris Volume Manager, Veritas Volume Manager, Logical Volume Manager
Build and Release Tools: MAKE,ANT, MAVEN, JENKINS, HUDSON,TEAMCITY,BAMBOO and Build Forge
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
DevOps Engineer/AWS
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
- Excellent configuration management using Puppet.
- ImplementedPuppetmodules to automate configuration of a broad range of services
- Worked with Nagios x1 installation and configuration.
- Worked with Nagios dashboard to monitor servers and monitor applications,
- Actively involved in architecture of DevOps platform and cloud solutions.
- Build Automation and Build Pipe Development using Jenkins and Maven.
- Worked on Ansible tower for deploying software application.
- Using Ansible for automate AWS instance creation and also deploying application.
- Integration of Automated Build with Deployment Pipeline. Currently installed Puppet Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
- Created proper documentation for new server setups and existing servers.
- Maintaining a farm of EC2 instances, ELB’s and RDS.
- Migrate on premise database to AWS Cloud and also designed, built, and deployed a multitude applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.
- Configure EC2 Instances, VPC, Route 53, ELB, Subnets, etc.
- Configure and administer Apache and Application layers
- Configure HTTP caching properties for static caching.
- Experience with shell scripting.
- Worked on SIEM for security and audit compliance configuration
- Worked on version control using GitHub.
- Worked on automating builds using Jenkins.
- Experience with AWS SDK and AWS API.
- Automate infrastructure in AWS using amazon web services.
- Installing and configuring Tomcat and JBOSS.
- Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Performed installation, configuration and tuning of Red hat, CentOS, Solaris.
Environment: s: Web servers(Apache,Nginx,Tomcat,web logic and web spare ),Chef,Ansible, GitHub,JenkinsChefsever,Chefdk(workstation),Chef Client(nodes),Vagrant,maven,linux,CentOS6.6,Red hat, Ubuntu 12.04, Windows, Mac, AWS EC2,AWS Cloud Formation, apache and tomcat, VM ware player, Virtual box, bit bucket, JIRA.
Confidential - Houston, TX
Linux Admin / DevOps Engineer
Responsibilities:
- Worked on Installation and Configuration of Red Hat Enterprise Linux 4.x/5.x and CentOS; Maintenance and Administration
- Installed and configured Linux/Unix and Windows operating systems on VMware server.
- Wrote shell scripts using languages like Bash, Python, Ruby and Perl to automate day to day administration jobs.
- Configured LDAP Server and LDAP Client on Linuxmachines for authorization and authentication.
- Worked with TCP/IP network configuration.
- Worked on scripting for automating tasks in Bash or Python.
- Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
- Performed hardware and software installations, upgrades, and maintenance, patch administration, kernel modification/upgrades, file system management, performance and security analysis and network configuration/tuning.
- Involved in backend solution, day to day Administration & Monitoring, File System Management and Disk Management.
- Maintaining and develop automation using tools like Ansible and python.
- Assist in designing and rolling out a revamped monitoring and alerting system using DataDog, Splunk and PagerDuty.
- Worked on implementation and troubleshooting of network services like NFS, FTP, NTP, Telnet, SSH.
- Worked in setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process)
- Documented release, builds and source control processes and plans.
- Worked on troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall, TCP wrappers and NMAP.
- Worked on building and deploying Java code through Jenkins and Chef.
- Worked closely with development team and SQA team for product releases.
- Supported small to medium sized projects using GIT.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
- Worked on cloud solution architecture on open stack Amazon Web Services (AWS).
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
Environment: Red Hat Enterprise Linux, CentOS, AWS, Chef, Jenkins, Vagrant, GIT, Nexus, VMware, Shell-Scripting, Perl, Python, LDAP, LVM, Apache Webserver.
Confidential
Unix/Linux Administrator/ DevOps Engineer
Responsibilities:
- Worked on Red hatLinux 3, 4, 5 &6 / Scientific Linux 5 & 6 and Centos 5, 6.
- Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Cobbler.
- Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine.
- Maintained version control setup of configuration files, automount maps, software repos etc. using subversion (SVN)/Git repositories.
- Using Docker on their path to modernization
- Extensively worked on automated installations of SLE/RHEL 5/6 through PXE boot using provisioning tools like Cobbler.
- Maintaining and develop docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written java services, running in Google Cloud on Kubernetes
- Migrating applications from Web Sphere to Jboss.
- Setup chef-client on several nodes, configured workstations to allow users to author, test, and maintain cookbooks.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
- Installed and administered Jenkins CI server for continuous build of java projects.
- Monitored package versions, temp and var directory sizes, bash versions, processors using monitoring and reporting IBM Bigfix tool across several Linux and windows systems in the organization.
- Built many custom reports to generate reports and monitor the status of several machines using Nagios and IBM Endpoint Management tools.
- Initializing and rebuilding a server with different RAID setups (RAID 0, 5 and 10).
- Worked on BASHTest Scripts to automate running open source client tools.
- Worked PythonTest Scripts in some cases probably very beneficial
- Configuring and Administrating NFS client/server, SAMBA shares.
- Installation and Configuration of SAMBA Server and APACHE Server..
- Worked on several configurations such as rsyslog client/server setup for multiple servers. Used RELP protocol also.
- Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
Environment: RHEL 3/4/5/6,Chef/Puppet/CFengine, Jenkins, Cobbler, AWS, JBOSS Application server, Subversion and Git repositories, Microsoft Outlook, Environment Modules, HP/DELL/SUN/SuperMicro Servers, HP PROLIANT DL servers, Shell/Perl Scripting, Python 2.7.8/3/3.4, Apache, Web Logic, VMware/Vsphere.
Confidential
Solaris / Linux Administrator
Responsibilities:
- Solaris 8, 9, 10, Redhat EL 3, 4, 5.x SuSe Linux ES (SLES) 8, 9 system administration including operating system, hardware and application support and backup for all infrastructures using Veritas NetBackup 5.x
- Configuration of zones in Solaris 10environments and used SMF for management of startup scripts.
- Built deployment pipeline using Jenkins as a frontend for CD to local staging and test environments and to production using ansible
- Wrote automation scripts for ansible and AWS framework.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
- Use Veritas Volume Manager 4.x to add new LUNs, create new disk groups, volumes, resize, deport and import disk groups between servers etc. and SVM and LVM for mirroring the boot disks on Solaris and Linux respectively.
- Configured file systems on the LUNsfrom Storage Area Network environment consisting of McData 4400 series switches, Sun StorEdge 9900 Arrays.
- Monitor and system administration, including Install/Update patch software, firmware, and security patches for all applications in installed infrastructure.
- Involved in server builds, troubleshooting hardware, OS and software problems.
- Performance tuning of the operating system for better application better application performance and network performance.
- Installed and configured web servers like iPlanet 6.x and Apache Web Server 1.3.x for different applications.
- Configuration of VMWare virtual machines on Redhat Linux.
- Setup Jumpstart / Flash and Kickstart servers for provisioning of servers with different profiles.
- Installed WebLogic 9.x and JBoss 4.0 Application Server. Configuration of domains, deployment of applications on Development to UAT environments.
- Configured pools, virtual servers and proxies with Big IP F5 load balancer.
- Configured and Administered intranet/internet DNS servers running BIND8.2.x, 9.x.
- Responsible for user administration defining ACL’s and creating different roles using RBAC and Sudo.
- Installed Cluster Server using Veritas Cluster Server 4.x and managing storage using Veritas Foundation Suite 4.x.
- Provided 24x7 on-call / Remote Support for UNIX Production Problems.
- Extensive scripting (ksh, csh, Perl) to automate day-to-day system administration tasks.
Environment: Sun Solaris 8, 9, Redhat Linux EL 3, 4.x, 5.x, SLES 8, 9, E15K, E25K, AWS, Veritas Volume manager, VCS and Veritas NetBackup, Sun Fire T2000, 6800, 4800, 3800, v880, v480, v440, HP DL 385, 580, Sun Storage Array D1000, T3, 3511, 9900, StorageTek L700
