We provide IT Staff Augmentation Services!

 sr Systems Engineer Resume

5.00/5 (Submit Your Rating)

CharlottE

SUMMARY

  • 13+ years of experience as a Sr. systems engineer with extensive experience in complex system design, development, automation, build and release, managing server infrastructure in different domains and range of IT environments.
  • Technical experience in C, C++, UNIX/LINUX System Administration, System programming, Multithreading, Shell/Python/Ruby/Perl scripting, Pro* C, Oracle - 11G/12C RAC on Linux, HP-Unix, Solaris, AIX-Unix platforms.
  • Expert level understanding of Linux/Unix administration and internals.
  • Extensive experience in Automation of complex server environment with configuration management tool Chef/Puppet with Python/Shell/Ruby scripting. Extensive experience in creation, implementation, maintenance, and documentation of tools to support the automated build and deployment processes.
  • Extensive experience in Oracle RAC (Real Application Cluster) 11G and 12C (Cloud Computing) Install/PSU/Upgrade and administration.
  • Extensive experience to develop and maintains software build automation and deployment with continuous integration framework tools Jenkins and Ant/Maven tools to support software development and deployment of artifacts within the engineering/test community, and delivery to the factory through the PLM system.
  • Extensive experience in managing server infrastructure and change and release management with build/release engineering, software configuration management.
  • Extensive experience in deployment packaging using automated configuration and packaging tools Chef/Puppet and HP Opsware.
  • Extensive experience in Server sizing, storage sizing, hardware and infrastructure sizing design that meet project compliance needs.
  • Experience with a distributed version control and source code management (SCM) systems such as Clear case, GIT, CVS.
  • Experience in middleware technology with TUXEDO programming/administration and WebSphere application server, HTTP, IIS administration.
  • Experience in deployment, troubleshooting, and application support for all current applications. Ability to diagnose and troubleshoot problems with complex build methodologies and structures.
  • Excellent understanding of software development lifecycle and various methodologies, specifically in AGILE/SCRUM methodologies.
  • Extensive experience in installing, configuring, maintaining, upgrading and patching mission-critical
  • UNIX/Linux servers. Ability to build, administers, monitor and tune Linux application servers.
  • Effectively plan, install, configure and optimize the IT infrastructure to consistently achieve high availability and performance.
  • Hands-on experience in developing and implementing backup & recovery strategy of IT infrastructure.
  • Experience in leading and managing geographically distributed teams. Handled multiple roles - Technical Team Lead, Software Architect and System Admin.
  • Implemented development to production releases with internal development teams by following internal DevOps procedures.

TECHNICAL SKILLS

Programming:  C, C++, JAVA, Pro*C, UNIX System Programming

Administration:  RHEL Linux, HP-UNIX, IBM AIX, Sun Solaris, LDAP

Scripting:  UNIX Shell Scripting, Perl Scripting, Python Scripting, Jython, Ruby Scripting, Groovy Scripting

Middleware Technology:  TUXEDO 8.0, 8.1 Architecture, Programming and Administration

Version control tool:  Clear Case, Git, SVN, CVS

Operating Systems:  IBM AIX Version 5.0, HP-UX Version 11.0 i, SUN Solaris Version 8, Red Hat,Linux Version 9.0

Build tool:  Jenkins, RPM, Ant, YUM, HP Opsware

Application server:  Websphere application server 6.1, Tuxedo, Weblogic, HTTP, IIS

Automation Tool:  Puppet, Chef

Job scheduling tool:  Cron, Maestro, Hermes

Database:  Oracle-10 G, Informix, SQL

UNIX/Linux tool box:  Gdb, awk, sed, make etc.

Admin Tools-: Topas, nmon, pmon, vmstat, iostat, pmap, top, htop, traceroute, sar, ntop, iptraf, tcpdump, strace etc.

Backup Tools:  Tar, cpio, dump (ufsdump)

PROFESSIONAL EXPERIENCE

Confidential,Charlotte

 Sr Systems Engineer

Responsibilities:
  • Acts as a lead in providing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Developed and deployed automated build & release pipeline from verifying unit tests on pull requests through packaging, promotion, deployment to staging, and execution of integration & regression tests.
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents and implements complex software applications.
  • Rapid-provisioning and configuration management for Linux/SunOS using Chef on DAN cloud environment.
  • Design and developed complex automation tools by using Linux Shell/Perl and Python/Jython/Ruby scripting and Chef configuration management tool in Oracle database servers environments:
  • Developed and maintained many chef cookbooks/recipes to automate/patch database servers and monitoring of infrastructure task.
  • Developed fully automated tool to install new Oracle server in Standalone and RAC (Real Application Cluster) servers based on Oracle-11G and Oracle 12C Cloud computing environment.
  • Developed fully automated tool to create new databases in automated way in Standalone and RAC (Real Application Cluster) in Oracle-11G and Oracle12C Cloud computing environment.
  • Developed fully automated tool to complete Patch Set Update (PSU) deployment in automated way in database servers for Old version of PSU to new version of PSU in Oracle-11G and Oracle12C Cloud computing environment. Extensive use of multithreading to implement PSU in many databases in cluster at same time to save time.
  • Developed fully automated tool to complete Database server upgrade in automated way in Oracle-11G and Oracle12C Cloud computing environment.
  • Developed fully automated Server maintenance tool to take snap shot of running Database and OS environment before and after OS patching and compare both snapshot after patch completion to ensure that everything is looking good, nothing has changed due to OS patching for 11g/12C/Standalone/RAC servers.
  • Developed fully automated Server pre check tool to scrutinize all pre required checks once servers get builds and before the servers are turned over to the operational DBAs to make sure all server configurations are correct and all network configurations are as per standard before actual build start.
  • Developed fully automated tool to install DBSMART and OEM Agent tool in multiple database servers in form of master/client architecture.
  • Developed fully automated tool to take backup of oracle data through RMAN backup.
  • Developed fully automated tool for Server status monitoring in real environment
  • Developed and drove adoption of standards for service lifecycle, handoff, and documentation across entire Platform Engineering team; standards subsequently adopted across multiple engineering teams.
  • Responsible for deploying end-to-end production releases in several environments like QA, QP and PR environment, manage the build process, including version control. Managing risks and resolving issues that affect release scope, schedule, and quality.
  • Developed and maintained many chef cookbooks/recipes to automate discovery and monitoring of infrastructure.
  • Standardize, automate, and document setup of development environments.
  • Implement new automation technologies to improve the speed and quality of our engineering efforts.
  • Develops and maintains software build automation methods and tools to support software development and deployment of artifacts within the engineering/test community, and delivery to the factory through the PLM system.
  • Analyses highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications.
  • Provides coding direction to less experienced staff or develops highly complex original code.
  • Acts as an expert technical resource for modeling, simulation and analysis efforts.
  • Verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
  • Oversees overall systems testing and the migration of platforms and applications to production.
  • Develops new documentation, departmental technical procedures and user guides. Assures quality, security and compliance requirements are met for supported area and oversees creation of or updates to and testing of the business continuation plan
  • Administrating IT infrastructure, monitoring systems with deploying and troubleshooting.

Environment: Methodology: Real application Cluster (Client Server) Architecture,Operating System: RHEL LINUX 6, 7, Solaris

Confidential,Atlanta

Sr. Systems Engineer

Responsibilities:
  • Managed TMS-Talon2007/2012 and WMS-WM4R2 server infrastructure task. Managed the Release Management function for the TMS and WMS applications.
  • Developed automation tool with to deploy SDN (Software Delivery Notes) in several environments by using Puppet and Linux shell/Python scripting.
  • Responsible for deploying end-to-end production releases in several environments like AD, ST, QA, QP and PR environment for both WMS and TMS environment.
  • Managed WMS PKMS (Pick Ticket Management System) engine and all important TMS application servers like OFR, OY, UCL, OBL and SERVER1 (WAS) and HTTP server functionality.
  • Automated performance testing build process in TMS and WMS.
  • Installation and managing of all Websphere application server administration by using web console and by using wsadmin command line.
  • Written WAS monitoring script by using jacl and jython for performing daily activities like checking listeners, stop server, start server, bounce application server, collecting logs etc.
  • Closely worked with Manhatton Associates professionals to get latest patch on WMS and TMS environment and planning to deploy in all AD, ST, QA, QP and PR env.
  • Responsible for coordinating and implementing product releases to the production environment, defined deployment window and assessed the impact of changes to the production environment.
  • Responsible for deploying end-to-end production releases in several environment like QA, QP and PR environment, manage the build process, including version control. Managing risks and resolving issues that affect release scope, schedule, and quality.
  • Supports the day to day availability and performance of operational support systems including the ability to troubleshoot and isolate moderate to complex system/application issues for UNIX/LINUX based operating systems and hardware Proposes and implements complex system enhancements that will improve the performance and reliability of the system.
  • Work closely with Product Management and Operations to ensure 100% uptime, plan future capacity requirements, maintain security, and apply updates.
  • Manages the entire release process including planning, deployment, and production and post-production monitoring.
  • Ensuring the production environment is properly monitored by either writing custom scripts or
  • Installing/configuring 3rd party products. This includes monitoring of applications, OS, network etc. Develop integration scripts with existing systems and reports for automating key functionality.
  • Developed Puppet modules and manifests to automate deployment, configuration and lifecycle management of key clusters.
  • Implemented Puppet modules to automate configuration of a broad range of services.

Environment: Methodology: Client Server Architecture,Operating System: AIX UNIX, HP UNIX, RHEL LINUX 5.6

Confidential,ModelN 

Sr. Software Engineer

Responsibilities:
  • Designed and developed complete ModelN server for SGA/PRODUCT/CUSTOMER and BILLING interface altogether 7 Interfaces.
  • Designed and developed Tuxedo services for receiving customer data and convert it as per business logic and store in database and send reply to customers after processing of data.
  • Develop new tuxedo configuration files UBBCONFIG and DMCONFIG for ModelN application.
  • Managing complete middleware architecture, design and components.
  • Developed several UNIX script jobs for running at specified time to call the exact service to implement user request.
  • Developed and customized scripts that resulted in improved system monitoring.
  • Designed, developed and maintained LOG server module of the MODELN application test and debug the complete MODELN application (ULOG, TLOG etc).
  • Tested and evaluated client products and services to provide consulting and planning services.
  • Designed and implemented an automated system installation and configuration system, based on Client requirement
  • Implemented a comprehensive statistical monitoring system for server response time, server load, server uptime, file system utilization and other data
  • Provided end-user technical support for application to resolve customer issues
  • Monitoring tasks scheduled for weekly basis, administration through shell script running on a master server

Environment: Methodology: Client Server Architecture, Operating System: HP UNIX,Language: Pro*C, C, C++, Java, UNIX Shell, PERL Scripting,Middleware: TUXEDO - 8.0

Database: ORACLE 10G

Confidential

Sr. System Engineer

Responsibilities:
  • Owner of the complete ETP (Ellipse Transaction Processor) module.
  • Managing complete middleware architecture, design and components.
  • Developed and customized scripts that resulted in improved system monitoring.
  • Designed, developed and maintained LOG server module of the ETP.
  • Test and debug the complete ETP application (ULOG, TLOG etc).
  • Extensive teleconference with customers to understand there problem and help them in solving there issues.
  • provided nonstop Tuxedo Developer/Middleware support.
  • Organizing Weekly Status Meeting with offshore and onsite team members.
  • Tested and evaluated client products and services to provide consulting and planning services.
  • Designed and implemented an automated system installation and configuration system, based on Client requirement.
  • Implemented a comprehensive statistical monitoring system for server response time, server load, server uptime, file system utilization and other data.
  • Created and maintained detailed procedural documentation regarding operating system localization, installation and configuration of software packages, vendor contact information etc.
  • Provided end-user technical support for application to resolve customer issues.
  • Monitoring tasks scheduled for weekly basis, administration through shell script running on a master server.
  • Middleware Patch Installation/Up gradation/Configuration and troubleshooting.

Environment: Methodology: Client Server Architecture,Operating System: Sun Solaris, IBM AIX,Language: C, C++, Java, COBOL, PERL Shell Scripting, UNIX Shell Scripting,Middleware: TUXEDO - 8.1, TXSERIES-CICS,Database: ORACLE 10.0, DB2 / UDB (UNIX), DB2 / 390, SQL Server, Application Server: BEA Web Logic 8.1, IBM Web Sphere 6.0, Tomcat

We'd love your feedback!