Sr System Administrator Resume
Chantilly, VirginiA
SUMMARY:
DevOps Engineer with over 10 years of experience in Linux/UNIX system administration seeking an opportunity to utilize skills in a professional capacity, employing comprehensive knowledge and professional experience with a proven record of motivated self - starter and teamwork skills, with abilities to multitask, meet deadlines and achieve desired results.
TECHNICAL SKILLS:
Operating System: Server 2003/2008/2012, Mac OS, VMware ESX, ESXi, Linux (RedHat, CentOS, Fedora etc.)
Application/Software: Apache, AWS, Jenkins, Puppet, Puppetlab, Ansible, Docker, ZooKeeper, Git, Gitolite, Gitlab, Tomcat,Jboss, Netback up, SSH, MobaXterm, Nagios, WinSCP, FileZilla, NFS, Sudo, VMware, Linux, UNIX, Squid, DNS, DHCP, Kickstart, LAMP server, and Remote Desktop. Proficient in loading/configuring/upgrading/managing Windows 95, Windows 98, Windows 2000 Professional, Windows XP Home, Windows XP Professional, and MS Office 2000, 2003, and 2007
PROFESSIONAL EXPERIENCE:
Confidential
Sr System Administrator
Responsibilities:
- Resolving Puppet issues for the environment (Redhat & Windows)
- Writing/Modification of puppet manifests
- Management of configuration files, services, packages using puppet
- Git repository management for continuous integration and delivery
- R10k for code management to manage our environment configurations in our source control repository (Git)
- Moving from Puppet 3 to Puppet 4
- Developing Puppet modules using Puppet 4
- Hiera to work with PuppetMaster as a value lookup tool for configuration data
- Exposure to Iaas (AWS)
- Using Vagrant and Bunsen to manage, configure and provisioning
- Using Cloudtrail to track user activity through AWS API calls
- Using CloudWatch to monitor Web applications running on AWS
- Set up and manage developers work flow from development, test to production using Jenkins and Git for a continuous Integration (CI) method
- Migration to AWS, setup and configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, RDS, S3, glacier and Route 53
- Configuration of Elastic Load Balancer for EC2 instances in AWS
- Using CloudFormation in provisioning AWS infrastructure deployments
- Configured Ansible to manage AWS environments and automate application deployments.
- Performed configuration and system management using Ansible.
- Built Playbooks and Roles to perform zero downtime rolling software deployment across clusters of web nodes.
- Performing file system security on Red Hat Linux Servers
- Performing in an Agile-based Continuous Integration environments
- Performing patch administration.
- Performing log administration to detect system errors
- Installing and managing Kafka with ZooKeeper
- Integrated Apache Kafka for data ingestion
- Managing Couchbase
- Implemented Docker containers for isolating the execution of customer code
- Install, upgrade and manages packages via RPM and YUM package management
- More than 5years experience using python, bash and ruby as a scripting language
- Responsible for the deployment of Vista Js in Veterans Affairs (VA) Datacenters.
- Performing Patching for Vista Js
- Troubleshooting of Federator & Vista services in VA sites
Confidential
DevOps/Puppet Developer
Responsibilities:
- Resolving Puppet issues for the environment (Redhat & Windows)
- Writing/Modification of puppet manifests
- Management of configuration files, services, packages using puppet
- Git repository management for continuous integration and delivery
- R10k for code management to manage our environment configurations in our source control repository (Git)
- Using puppet for automation of application such as Tomcat, Apache, Forge rock Modules (Openam, Openidm, Opendj) etc
- Moving from Puppet 3 to Puppet 4
- Developing Puppet modules using Puppet 4
- Configured all epc cache and gateway modules using epcTag function to add OPIDs.
- Hiera to work with PuppetMaster as a value lookup tool for configuration data
- Exposure to Iaas (AWS)
- Using Vagrant and Bunsen to manage, configure and provisioning
Confidential, Chantilly, Virginia
DevOps/Puppet Engineer
Responsibilities:
- Groundup setup and support of Opensource Puppetlabs architecture
- Writing/Modification of puppet manifest (Manually/forge)
- Management of configuration files, services, packages using puppet
- Git repository management for continuous integration and delivery
- R10k setup for code management to manage our environment configurations in our source control repository (Git)
- Using puppet for automation of application such as Tomcat, Apache, Weblogic & OEM client
- 100 percent automation in AWS by using ec2tags for puppet agents in installing puppet modules
- Configuration of Hiera to work with PuppetMaster as a value lookup tool for configuration data
- Exposure to Iaas (AWS)
- Using Multi-Factor Authentication (MFA) in AWS
- Configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, S3, Route 53
- Configuration of Route 53 for high availability cloud DNS
- Using Cloudtrail to track user activity through AWS API calls
- Using CloudWatch to monitor Web applications running on AWS
Confidential, Greenbelt, Maryland
DevOps/Linux System Engineer
Responsibilities:
- Groundup setup and support of Puppetlabs enterprise architecture
- Writing/Modification of puppet manifest (Manually/forge)
- Management of configuration files, services, packages using puppet
- Set up and manage developers work flow from development, test to production using Jenkins and Git for a continuous Integration (CI) method.
- Setup and management of Git/Gitolite/Gitlab for repository management and good understanding of Git workflow.
- Exposure to PaaS (openshift and Elastic Beanstalk)
- Exposure to Iaas (Openstack & AWS)
- Migration to AWS, setup and configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, RDS, S3, glacier and Route 53
- Configuration of Elastic Load Balancer for EC2 instances in AWS
- Configured Ansible to manage AWS environments and automate application deployments.
- Performed configuration and system management using Ansible.
- Built Playbooks and Roles to perform zero downtime rolling software deployment across clusters of web nodes.
- Planning and Designing VMware VI3/vSphere (ESX3.5/ESXi 4.0/ESXi 4.1 and VMware VirtualCenter)
- Performing file system security on Red Hat Linux Servers
- Performing in an Agile-based Continuous Integration environments
- Performing patch administration.
- Performing log administration to detect system errors
- Perform TCP/IP and Network configuration on the servers.
- Customize user environment for users.
- Creating and/or maintaining file systems.
- Performing file system migrations
- Provide support for both physical and virtual environments
- Respond to all Linux systems problems and resolving them on a timely basis.
- Manage systems routine scheduling jobs and enabling cron jobs.
- Reset password and unlock locked user account
- Monitor CPU and hard disk temperature
- Configure and perform TCP/IP trouble shooting on servers
- Monitor system logs and activity on all servers
- Implement password aging on Red Hat and Centos servers
- Manage Red Hat Storage using Linux logical Volume Manager
- Install, upgrade and manages packages via RPM and YUM package management
- Apache HTTP administration
- Storage Area Network Management
- Monitor system hardware and software performance
- Provided on call support by rotation 24x7x365
- Installation, setup and configuration of RHEL and Centos
- Run, maintain, setup schedule work (Cron), protect and rescue file systems
- User Account Management with NIS/LDAP
- Extensively worked on administering and configuring DNS and LDAP services
- Creating, and administering Logical Volumes and mounting them
- Setup of NFS and Samba file sharing services on Linux and Windows environments
- Install Firmware Upgrades, kernel patches, systems configuration, performance tuning
- Monitor System Performance (Virtual memory, Disk and CPU utilization)
- Install, configure and support of Apache on Linux production servers.
Confidential, Essex, Maryland
System Administrator
Responsibilities:
- Coordinates testing, upgrades and configuration of system files and services. Ensures changes are in accordance with appropriate operating procedures; recommends revisions or changes based upon results. Prepares for and prescribes approaches to possible downstream implications.
- Utilizes standard corporate tools to record change and problem activities for tracking purposes.
- Provide and supervise set-up, configure, and load system software and hardware architecture, design, install, configure VMware ESX, ESXi, within vSphere 4 and vSphere 5 environments with VirtualCenter management
- Provide system administration support of computers, servers, racks of equipment and figure/manage LAN interfaces
- Provide support for web development, testing, system integration, installation scripts and other duties to support systems and network infrastructure
- Analyze system logs and identify potential issues with computer systems
- Created and deleted user accounts enforce security and compliance rules to regarding passwords and access to computer systems.
- Introduce and integrate new technologies into existing production environments
- Perform routine audits of systems and software
- Perform backups and backup maintenance checking
- Tune system performance ensuring that the system connected network infrastructure is up and running
- Conduct software runtime analysis, debugging, and security testing techniques
- Provide support for implementation, troubleshooting and maintenance of IT systems
- Manage the daily activities of configuration and operation of IT systems
- Provide End to End Linux Administration including installation, configuration, upgrades, and maintenance and troubleshooting of Linux systems.
- Day-to-day, hands on work building, patching, and maintaining Linux systems in a highly virtualized (VMware) environment.
- Build automation into daily processes, including server builds, patching, and configuration analysis
- Perform User Management, File System Management, Performance Monitoring (Storage Capacity), Log Files Management and Security Management
- Backup Administration duties include: monitoring backups across a variety of technologies, implementing new backup policies, restore of data, and remediation of backup issues
- Provide thorough Documentation of the various issues handled along with the resolution provided
Confidential, Baltimore, Maryland
System Administrator
Responsibilities:
- Utilizes standard corporate tools to record change and problem activities for tracking purposes.
- Installation and configuration of ESX server
- System software and hardware installation and Linux operational tasks.
- Provide system administration support of computers, servers, racks of equipment and figure/manage LAN interfaces
- Analyze system logs and identify potential issues with computer systems
- Created and deleted user accounts enforce security and compliance rules to regarding passwords and access to computer systems.
- User Account Management with NIS/LDAP
- Perform routine audits of systems and software
- Perform backups and backup maintenance checking
- Provide support for implementation, troubleshooting and maintenance of IT systems
- Manage the daily activities of configuration and operation of IT systems
- Provide End to End Linux Administration including installation, configuration, upgrades, and maintenance and troubleshooting of Linux systems.
- Day-to-day, hands on work building, patching, and maintaining Linux systems in a highly virtualized (VMware) environment.
- Provide thorough Documentation of the various issues handled along with the resolution provided
