Infrastructure Engineer Resume
Columbia, MD
SUMMARY:
I am a committed, experienced IT professional that is knowledgeable about infrastructure design, architecture, integration, business strategy development, process improvement and vendor evaluation. Core competencies include Linux, Solaris, Microsoft Windows Server, and Virtualization Technologies. Proven expertise in decision making, problem solving and troubleshooting.
TECHNICAL SKILLS:
Operating Systems: Microsoft Windows Server 2000 - 2012 R2, Sun Solaris 8-11.2, Red Hat Enterprise Linux 5.8-7.3, CentOS 5.11-7.3, Oracle Linux 5.8-7.3
Virtualization and Cloud Platforms: VMware ESXi, Microsoft Hyper-V, Microsoft Azure, OpenStack, Docker, Amazon AWS/EC2, Kernel-based Virtual Machine (KVM), Oracle VM Server, Xen
Databases: Oracle 12c RAC, PostgreSQL 9.5.x, Microsoft SQL Server 2005-2012 R2, MySQL 5
Network/Infrastructure: IPV4, HTTP/HTTPS, SSH, SSL, SMTP, NFS, DNS, DHCP, LDAP, Active Directory
Programming Languages: Java, Shell scripting, JACL, basic C/C++, Perl, Python
Automation/Build Tools: Chef, Puppet, Kolla, Ansible
Version Control Systems: Team Foundation Server, Git, Rational Team Concert, ClearCase
Hardware: Cisco 2500 Series Routers, Cisco PIX 500 Series, SPARC T4-Based series, SPARC M6-32 and SPARC M5-32 series, Dell R series, HP DL series, HP Blade Centers, IBM Z-series, NetApp filers, F5 Big-IP's
Application/Web Servers: IBM WebSphere Application Server Network Deployment 6-8.5.5, IBM HTTP Server, Oracle WebLogic Server 12c, Apache Web Server 2, Apache Tomcat 9, Red Hat JBoss EAP 6 and Data Virtualization
Monitoring Tools: Tivoli Performance Viewer, Thread Analyzer, Log Analyzer, Nagios, Wireshark
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Infrastructure Engineer
Responsibilities:
- Responsible for troubleshooting of Red Hat Linux and Oracle's Solaris Virtualization technology housed in over 450+ virtual machines on 3-tier architecture. Managed and monitored kernel parameters, system processes, file systems, network interfaces, storage configuration, memory, alert monitoring and other routine operations. Oversaw beginning of transition to DevOps approach including infrastructure as code using AWS Cloud-Formation and Azure with zero downtime deployments.
- Introduced Linux Containers using Docker to department. Built a wrapper tool to ease launching of containers driven by a separate config and built a custom Docker repository to host our images. Familiarized with Kolla for process automation for product buildout as well as maintain custom image settings in an ansible-pull architecture.
- Supported a heterogeneous environment of 50-150 hosts running primarily Red Hat Linux (versions 5.8 through 6.5) with some Solaris multiple versions. Provided technical leadership and security oversight for a team of local UNIX admins varying in size from 2 to 12 members.
- Managed Corporate Solaris and Linux images including maintaining custom templates along with pre-installed software packages, developing tools, and processes to aid multiple projects.
- Provided mentoring and technical consulting for creation of a comprehensive disaster recovery environment for UNIX and Windows systems, for which I took over primary support and operational responsibilities in 2006.
- Advised other Americas Region UNIX Administration teams on security practices and technical configuration. Acted as technical advisor and consultant to L1 and L2 Support teams. Secondary support for third-party software installation providing asset tracking and operational support ticketing.
- Worked with customers on activities diverse as performance management, data center moves, development efforts, deployment of new systems, and system requirements.
- Designed, deployed, and provided primary support for CMSI's public and private cloud. Established the use of standard system builds and automated load process via Puppet for rapid deployment of new systems.
- Provided mentoring and technical consulting for creation of a comprehensive disaster recovery environment for UNIX and Windows systems, for which I took over primary support and operational responsibilities in 2006.
- Partner with the Development team on the Engineering initiative. Led the integration of new technologies into the teams' ongoing evolution and improvement, through tighter integration and collaboration. Ensure development environments are rapidly available to support development efforts.
- Reviewed project requirements such as risks and benefits involved and provide estimates to the Project Manager and to the users for the work to be completed. Monitoring change control such as requests and incidents that are assigned to our team using Remedy system and resolve them based on severity.
- Frequently presented ideas/projects/roadmap to a large variety of audiences from technical teams to CTOs.
- Mentor Engineering and Operations team members for skill uplift and project development.
Confidential, Fairfax, VA
Sr. Consultant
Responsibilities:
- Worked across multiple federal projects facing many teams, and addressed goals surrounded the support of web, middleware, and data technologies under various operating systems including Solaris, Linux, and Windows Server. Also worked on High Availability instances consisting of different HA techniques, i.e. clustering, load balancing, and cluster file systems.
- Implemented performance tuning on all WebSphere server clusters. Analyzed and made tuning recommendations for JVM, JMS, Threading, and load balancing algorithms. Set up the cluster environment for WebSphere Server integrated with multiple workflows. Installed and configured IBM HTTP Server Plug-In in order for the request to be proxied from Apache HTTP Server to WebSphere Application tier.
- Worked extensively on deployment of new J2EE applications, creating clusters, managed servers, JMS queues, bridges and JDBC connections pools, managing JNDI, managing security, configuring and monitoring JMS in IBM WebSphere. Configured SSL and generated X501 digital certificates, signed them from trusted authorities, configuring certificates for clients. Involved in doing a performance benchmark of WebSphere server by using IBM Rational Performance Tester.
- Integrated Web based enterprise applications on IBM WebSphere Application Server and IBM HTTP configuring, tuning, performance monitoring and troubleshooting JVM related issues. Deployed EARs, WARs with specific JVM settings and configured Cells, Nodes, clustering, JDBC Providers, Data Sources, Virtual Hosts, session management, Web container parameters using the Admin Console. Implemented global security by configuring the federated repositories.
- Experience compiling all information needed to present to the network team a Transition policy with all corresponding data and information relevant to the new core site for F5 Big-IP applications and Load balancers (cluster) DMZ nodes and pools, as well as SSL certificates management.
Confidential, Fairfax, VA
Sr. Consultant
Responsibilities:
- Provided technical implementation expertise and supported to development teams and assisted in the maintenance and tuning of a complex IBM WebSphere environment installation, configuration, security implementation, and tuning of servers running under various UNIX (Red Hat Enterprise Linux, Sun Solaris, and Microsoft Windows Server 2003/2008 R2 platform.
- Experienced deploying, configuring and administering Web Servers such as IBM HTTP Server (IHS) 1.3.x, IIS 5/6, and Apache. Webserver and configuration of Web Server Plug-ins. Created Web server definitions and re-generated plug-in to redirect request from the Web-Tier to Application-Tier.
- Created and federated profiles to the Deployment Manager using Profile Management tool and also automated the process using manage profiles and addnode command. Configured clustered deployments of in-house enterprise applications for improved availability and failover capability of the Web Hosting platforms and workload management.
- Reviewed and managed resource use, processes, business needs, customer requirements, and SLA impacts associated to testing and deployment of all operational CGI released applications for a variety of commercial clients and governmental entities.
- Consolidated documentation for team in a single Wiki site while leading the increase of documentation production levels two fold.
Confidential, Fairfax, VA
Sr. Systems Administrator
Responsibilities:
- Served as Application Integration Team Lead on a variety of projects and liaison with Developing Team, Testing Team, Release Management, Infrastructure Team, Architecture Board, and License Management for streamlined success of LEROS' Web technologies hosting over 250 Web sites nationwide.
- Appointed lead for datacenter relocation project involving 200+ physical and virtual servers hosting multiple application servers and databases with the appropriate integration of all interconnection disciplines and ensured an integrate communication systems.
- Built and migrated critical business systems Virtual to Virtual and Physical to Virtual with layered ESX Servers clustered through Virtual Centers using storage-based backends (NAS, SAN, Fiber Channel, iSCSI), including architecting and deploying of Virtual Infrastructure Technologies (VI3).
- Created and communicated project status briefs for senior stakeholders. Facilitated efficient software application testing and delivery through monitored cycle times and methodology to gain lower cost models and increased profit per application project ordered.
- Evaluated new technologies and platforms to solving the business challenges and needs with system performance. Optimized business processing, minimized manual intervention and ensured the reliability and timely processing of critical tasks with centralized configuration tasks to determine when a server is in a "distressed" state, e.g. network performing badly, short of swap space, short of RAM, overloaded CPU, overloaded I/O subsystem.
- Built and maintained a T3 Ethernet-based network for multi-tenant in-house applications, and configured load balancing, routing, traffic prioritization, ACLs and IP address translation. Presented power/capacity requirements, redundancy and failover requirements, as well as proposed disaster recovery.
- Worked on High Availability instances consisting of different techniques, i.e. clustering, load balancing, and cluster file systems. Migrated existing infrastructure from Physical servers to Virtualized environment using VMware.
- Translated business requirements from our multiple lines of business to standard, supportable solutions.