Web Analytics

Igor Nesvit

  • Sr. DevOps Engineer
  • Mar 31, 2019
Telecommute Information Technology

Personal Summary

Hard working, self-motivated Sr. DevOps engineer with over 15 years of system integration experience in both the private and public sectors, including cloud-hosted infrastructures, continuous integration and delivery, test planning and execution. Drive and communicate technical solutions with project stakeholders, deliver reports to client leadership, facilitate meetings and present training to an array of personnel. Utilize strong leadership, communication, and interpersonal skills to lead and engage various teams to work cohesively to meet project objectives, while maintaining a strategic view of the project.

Work Experience

Sr. DevOps Engineer
Mar 2018 - Jul 2018 Hearst Media Services

Implementated CI/CD pipelines using Jenkins in a containerized environment (Docker, AWS ECS). Took on cyber security responsibilities, prevented several hacker attacks on company cloud infrastructure. Main skills: Linux (Debian, Fedora, Alpine family), Jenkins, Docker, AWS EC2, Lambda, RDS. Implemented automated web testing platform for CI with Selenium grid on docker running Alpine Linux, test automation reporting with TestRails, fully automated web testing scripts with python purest. Proficient in OFSEC with Kali or Parrot Linux. Mid level with ArchLinux. Expert in Python, proficient in Assembly and C++ gdb debugger, radare2. Midlevel expertise in IDS systems: Suricata, Yara.

DevOps engineer
Jun 2017 - Sep 2017 BluVector

Define and implement ELK stack (Elasticsearch, Logstash, Kibana) in containerized docker infrastructure to aid in visualizing large data inputs from BRO logs (mostly network traffic).

Install and create docker container with Logstash, Elasticsearch and Kibana
Configure Logstash for intake of BRO log files
Install and configure Elasticsearch
Install and configure Kibana, create multiple data visualizations
Export docker container and prepare for distribution to various systems
Configure ELK stack on IBM BlueMix cloud with kubernetes

Sr. Consultant / DevOps
Dec 2016 - Feb 2017 Excella Consulting, Inc

Define and implement AWS infrastructure build out. Migrating on-prem data analytics systems onto AWS. Creating VPCs attached to AWS DirectConnect. Implement end-to-end orchestration services.

Gather and determine requirements, design, build, test, implement, maintain and enhance business systems and reporting metrics utilizing AWS EC2 Cloud technologies.
Automate infrastructure build-out and systems provisioning using Ansible and Ansible Tower.
Install and configure Data Analytics tools Talend and Looker in AWS cloud.
Develop and implement continuous integration build and deploy process using Jenkins.

IT Specialist / Owner
May 2015 - Nov 2016 A-Logika

Provided technology vision and leadership, continuous integration and project delivery, cloud infrastructure build out. As a result of such participation clients were able to reduce their data center operations cost by approximately 75% after moving to a cloud based hosting. After introduction of continuous delivery and integration process, cutting the lead time on all the projects across the board by 80% and increasing productivity through more frequent release cycles.
Gather and determine requirements, design, build, test, implement, maintain and enhance business systems and reporting metrics utilizing AWS EC2 Cloud technologies.
Implement and configure continuous integration and delivery process on AWS EC2.
AWS infrastructure build out and monitoring using AWS EC2 DevOps toolchain.
Create and configure AWS LAMP and MEAN application stacks with Chef automation.
Develop and implement continuous integration build and deploy process using Jenkins.
Automation, integration and configuration management with Puppet and Chef.
Make recommendations on improving or correcting metrics and operating performance.
Determine proper installation parameters for software and hardware, for smooth integration, transition and efficiency.
Analyze, detect, identify and correct technical problems and deficiencies.
Monitor and collect data on systems performance.
Plan, develop and implement backup and recovery procedures.
Technologies: Linux, Java, J2EE, Python, Hadoop, MapReduce, MongoDB, NoSQL, WebLogic 12c, Tomcat, NGINX, Oracle, Git, Jenkins, Puppet, Chef, AWS EC2 DevOps toolchain.

Sr. Software Engineer
Nov 2014 - May 2015 FreddieMac

Provided continuous integration and project delivery system build out and migration from existing legacy systems. As a result of accomplishing build and deploy process upgrade to continuous delivery, IT department increased the number of release cycles by 70%. Quality of delivered code and environments increased by 99% by means of eliminating and replacing custom build scripts in various scripting languages, thus also solidifying infrastructure change management and bringing it one step closer to further migration of various modules to the cloud. Install and configure Jenkins continuous integration.
Create and configure job pipelines in Jenkins for build and deploy process.
Automate deployments with Jenkins, Artifactory and Git.
Integrating Git with a legacy build process.
Coach and mentor development and delivery teams on CI.
Install and configure Oracle WebLogic 10g, 11g, 12c, ODM (iLog JRules).
Configure JDBC Connection Pool and Multiple pool configurations for Oracle, DB2, Sybase
Create and configure WebLogic JMS queues for async data processing.
Write ad-hoc scripts in shell and Python on Linux.
Technologies: Linux, Java, J2EE, Oracle WebLogic, ODM (iLog JRules), Jenkins, GIT, Artifactory, Maven, Python.

Integrator (aka DevOps)
Oct 2006 - Mar 2008 FreddieMac

Provided middleware systems integration, code deliveries, build and deployment to various systems. Simultaneously worked with more then several dozen environments across development, test and acceptance. Quickly established process for seamless code deliverers through clear communication and process automation. As a result of such progress our team was able to increase deliverers by 75% and open two more work shifts for integration and performance testing which greatly cut the lead time on across many interdependent projects. Introduced innovation, increased morale and team building spirit.
Provide configuration management for development, SIT and UAT software releases.
Coordinate DEV/SIT/UAT/PROD code delivery and deployment across various streams.
Provide systems administration and code deployment to WebLogic, ILOG and WebMethods servers.
Rework/maintain/optimize existing configuration management processes.
Design and develop Build and Deploy tools to increase code release productivity.
Architect and design automated tools to support WebLogic domain health.
Troubleshoot and fix WebLogic configuration issues.
Implement various automated monitoring solutions for web application and key processes.
Handle DB DDL deployment and schema build cycles for DB2 and Oracle databases.
Release and revision environments for execution and testing/QA.
Act as an integration point between DBA/DataArchitect, enterprise engineering, operations and other teams.
Worked with application upstream and downstream services to ensure smooth integration with other systems.
Evaluate, customize, deploy, and troubleshoot software for release and deployment.
Interact with product vendors (BEA/ILOG) to request for a patch upgrades specific to applied solutions.
Technologies: Java, J2EE, JSP, Struts, Spring, Hibernate, WebLogic, ILOG, WebMethods, DataStage, DB2, Oracle, Sybase, Solaris, AutoSys, ClearCase, ClearQuest.

Team Lead, DevOps Engineer
Apr 2011 - May 2014 NSF

Provided middleware systems support and participated in several high impact projects which include: "Infrastructure Refresh" - an complete data center technology upgrade and virtualization. This project significantly cut operations cost associated with software licensing; "Data Center consolidation" - as a key player in this projects I helped drive middleware product migration from an off site service provider. The result was a two fold decrease in response time for any system service requests and reduced cost of systems administration, seamlessly transitioned online applications and successfully led a team of 11 system administrators. Resolved production web portal performance issue in a record time, under budget and with minimum resources.
Install and configure Oracle WebLogic 10g/11g, OSB, Oracle SOA suite, WebLogic Portal
Install and configure OBIEE and DataAnalytics in a virtualized Linux environment.
Create and configure JDBC Connection Pools for Oracle and Sybase DB.
JVM performance tuning, troubleshooting memory leaks with Samurai and MAT.
Linux virtual environment change management using Puppet.
Web and application servers configuration change management and administration using Puppet.
Create and configure WebLogic JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations.
Framework, Hibernate, JUnit, JSF, RichFaces, Gravel, JBoss Portal, TestNG, Maven, Ant
Create and configure WebLogic security roles, group policy, user authentication, auditing and authorization.
Implement Web security using SSO, LDAP, SSL Certificates and client authentication.
Configure and performance tune clustering using software (Apache WL plugin) and hardware(F5 BigIP) load balancers.
Troubleshoot J2EE application and code implemented using Spring and Hibernate frameworks.
Troubleshoot User Interface (UI) applications and professional web applications implemented with JavaScript, JSP, XML, DOM, XHTML, Ajax.
Implement Puppet automated configuration scripts.
Run Build and Deploy process for J2EE applications.
Write ad-hoc utilities using JSON, SOAP webservices.
Troubleshoot and fix WebLogic configuration and deployments issues.
Perform production code release and support.
Configure WebLogic, Apache and Glassfish port monitoring in BMC Patrol.
Integrate WebLogic application server with various Enterprise Systems (IDOL Search, CMS)
Writing ad-hoc java classes to automate encrypted Weblogic password resets on a regular basis.
Writing ad-hoc automation shell scripts (Build and deploy, log file management, scheduled services restart, password resets, disaster recovery exercises)
Prepare and present on a regular basis Middleware Solutions and Application Server Roadmap.
Virtualization, Security, Backups, HA Clusters, Change Management
Leading a team of 11 System Admins.
Provide daily reports on Web and App server infrastructure state.
Actively participate in ongoing Change Management meetings and maintain a Runbook.
Provide 24/7 on-call production support as WebApp SME.
Serve as a liaison between multiple layers/teams/service providers (SAIC, BAH, ICF, Compuware, Carpathia Hosting)
Interact with several teams across Hosted and On-Site Data Center to ensure smooth systems operation.
Technologies: Linux, Solaris, Java, J2EE, WebLogic, SOA OSB, SOAP, JSON, JavaScript, Hibernate, Spring, WebLogic Portal, Puppet, VMWare.

Sr. Systems Engineer
Jun 2010 - Oct 2010 FannieMae

Provided middleware systems production support and participated in ongoing troubleshooting process. Help drive Standard Operating Procedures process throughout the team, mentoring and coaching. By applying unique SOP process achieved increased availability and reduced system downtime.
Provide production support to company's vital systems running on Solaris, WebLogic, Apache, TIBCO, and Documentum.
Write ad-hoc Java programs and shell scripts to support daily operations, monitoring and reporting activities.
Troubleshooting production run-time, deployment, systems connectivity issues.
Troubleshooting application build issues.
Write shell scripts for data mining and data transformation.
Write ETL scripts to help migrate data across various applications.
Provide 24/7 on-call production support.
Technologies: Linux, Solaris, Java, J2EE, WebLogic, TIBCO, Apache, Spring, Hibernate, Ant.

Sr.Software Developer
May 2003 - Oct 2006 FannieMae

Developed aka DevOps tools for IT Operations at the company. Three products were released: "JOM" - JMS Operations Manager - a tool which allows admins to look at the queues on middleware and persist existing objects in case of unplanned system shutdown or critical error. Object include all kind of financial instruments FannieMae worked at the moment. Obtained a patent with FannieMae on applying unique application design and implementation; "IEOPS" - Operations web based dashboard which helps admins manage middleware environment by providing functionality to start/stop/restart application and web servers via secure and easy to use web UI;"Infosite" - an automated web based asset management application. Provided functionality to automatically collect all config data across datacenter, parse it according to the specs and move it to the database on a daily basis. This app helps operations management to stay on top of current environment footprint and systems complex inter-dependencies. Overall benefit of the above mentioned applications reduce decision making time and eliminate "human error" factor in fast paced operations environment.
Developed a suite of J2EE applications to automate critical enterprise operations tasks by solidifying standards and implementing access control to reinforce SAX compliance.
Actively contributed to analysis, design, construction and test of J2EE code, by applying advanced J2EE concepts and OO principals.
Introduced several major coding and configuration changes into to the application in order to provide performance improvements.
Write Java code using JDBC API
Development of applications using Java, J2EE, Struts, Spring, Hibernate, Ant, Maven.
Created Spring Configuration files & used annotations to autowire Java Components using Spring Dependency Injection
Solid knowledge in developing User Interface (UI) applications and professional web applications using JSP, JavaScript, XML, DOM, Ajax.
Provide systems administration to WebLogic servers.
Setup Dev environment on UNIX, configure WebLogic, and deploy code to WebLogic servers.
Technologies: Java, J2EE, JDBC, JMX, JMS, JSP, Struts, Spring, Hibernate, WebLogic, Oracle10g, UNIX, AutoSys, ClearCase, ClearQuest.

Sr. Middleware Administrator
Mar 2008 - Apr 2010 SiriusXM Sattelite Radio

Provided middleware systems support and participated in several high visibility projects: "DataCenter Consolidation" - From start to end actively participated in online systems migration between XM and Sirius (at the time of companies merge/acquisition). Result of the project: completed without end user impact, reduced datacenter footprint and operational cost, consolidated middleware licenses and reduced software cost to the company by $1.1M.
Deliver enterprise Web solutions leveraging Oracle WebLogic Platform.
Provide production support of online applications running on WebLogic, Glassfish, JBoss and Apache app/web servers in a distributed environment.
Install and configure WebLogic in Production, Stage, Test and Development environments.
Build and deploy J2EE applications to Weblogic servers in a clustered environments.
Write ad-hoc shell scripts and Java classes to monitor WebLogic server runtime operations.
Provide on-call support and troubleshooting of J2EE server related issues on Solaris and Wintel platforms.
Configure and support hardware loadbalancing on BigIP F5 loadbalancers.
Configure High Availability (HA) application environments (WebLogic/Apache/Oracle RDBMS)
Integrate legacy applications with new and existing J2EE environments.
Performance tune and monitor JVM and other critical system parameters in Production environment.
Implement Java applications tools using JDBC API
Troubleshoot J2EE application (Spring, Hibernate).
Performance tune and troubleshoot J2EE applications and deployments to WebLogic servers.
Configure WebLogic and Apache port monitoring in BMC Patrol and SiteScope.
Roll out WebLogic patches according to Oracle Automated Notification Reports.
Manage WebLogic Security Realms, SSL keystore.
Create WebLogic realm security groups, roles, users, authentication providers.
Interact with various teams across Data Center to ensure smooth systems operation.
Manage WebLogic licenses and provide single POC for Oracle support.
Technologies: Java, J2EE, Linux, Solaris, WebLogic, Glassfish, JBoss, Apache, Struts, Hibernate, JDBC, JIRA, Confluence, Oracle, Sybase

Education

Master of Science - Computer Science
- Dec 1999 National University of Radioelectronics