Resume

Sign in

Management Engineer

Location:
London, Gt Lon, United Kingdom
Posted:
October 07, 2016

Contact this candidate

OLUSEGUN OJEWALE

SENIOR DEVOPS SPECIALIST WITH PROGRAMMING BACKGROUND

079********

acwyel@r.postjobfree.com

Profile

Years of Experience : 10 Years

CORE: JAVA, AWS, BANKING, DOCKER, DOCKER-SWARM, KUBERNETES, DISCOVERY SERVICES (ConSUL/ZOOKEEPER), AppDynamics, CONTINOUS DELIVERY, PYTHON, MAVEN, GIT, PUPPET, ANSIBLE,VAGRANT, BASH, LINUX,BIGIP,, JENKINS/BAMBOO

Objective - Looking for a position as DevOPS specialist in a company that requires and values high level of work ethics combined with technical know-how skills and effective interpersonal communication.

Technical Skills

Understanding of DevOps winning practices

Understanding / hands-on experience with Cloud technology ( specifically AWS)

good understanding (production level) of Container technology specifically Docker, Docker-swarm, discovery services and monitoring

Solid Linux experience ( Centos / Redhat)

sound knowledge of Puppet (Mcollective/ Hiera) for auto-provisioning and deployments

Integration and use of Atlassian API for Bamboo, JIRA tom manage deployments

Solid knowledge of Python, Bash and Java Language

Use of Git/Stash for version management

BIGIP/F5 configuration and Management

Zabbix, Nagios and AppDynamics for monitoring and performance tuning

Previous experience in Investment Bank Asset Control

Understanding of FIX protocol, Fix engines and Fix tools

Understanding of Financial derivatives, securities and Front office operations.

Solid understanding of BIGIP/F5 load balance and High Availability configuration.

Automation of deploys/Continuous Integration

Developed tool for real time monitoring, reporting an alert systems.

Experience working in Agile and TDD environments.

Core Competencies

Strong analytical thinking, problem solving, creativity.

Interpersonal skills and team-work ability.

Skills handling documentation.

Time-management and timeline prediction.

Dedication to finishing projects by or even before the set deadline.

Education & Qualifications

Msc Information System Management University of Liverpool 2013.

BSc (Second Class Upper Division) Computer Engineering. LAUTECH 2003

AWS Training: 2015

AWS Certified Devops Engineer (In View)

Certification: Certified Java Programmer (SCJP) – Skill acquired: Java Programming (J2SE)

Puppet Training: 2014

Certification: Certified System Admin (SCSA) – Skill acquired: Administering UNIX Operating System.

Certification: Oracle Certified Associate (OCA) – Skill acquired: Oracle Database Administration.

Certification: Certificate in IT Management(ITIL) – Skill acquired: IT Service Management

Certification: Microsoft Certified Professional (MCP) – Skill acquired: Programming in Visual Basic

Training: IDM -Java Identity Manager

■ Professional Experience

TYCHE CONSULTING UK ( Gaming Company) -2nd spell. December 2015 –Date

DEVOPS ENGINEER

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Project 2: Moving on-premise solution to the cloud leveraging AWS and Docker ( Docker-Clusters)

Role:

Played a key role in the architectural design and implementation of a cloud solution centered around Continuous integration, testing and delivery.

Use of Git (with client/server hooks) for code /container manifests version control, automated builds ( triggered by Git commit/push), testing, container creation and deployment

Implementation of a robust deploy framework for pushing containers to the cloud, with emphasis on high availability, resilience and performance

Use of Consul for service discovery and key-value management in a high-availability arrangement. - ( with Registrators, kubernetes- for container cluster management.)

Robust mechanism for application logs harvest ( log-stash/splunk) across nodes,

Leverage ELK stack, influxDB, Graphana and custom solution for monitoring container resources

Project 1: Managing other applications, mini projects and Day-to-Day operations

oAnalysis and simplification of the deploy process to achieve sound CI and improve productivity. Implementation of the deploy process that insure minimum disruption of process availability. The was achieved using vmware and BIGIP/F5 API to design/program the deploy process

oAutomation of BIGIP setup/configuration, VM and ACL provisioning and monitoring of servers

oExtensive use of Puppet, Hiera, Python,Java and Maven for application packaging and deploy

oBuild monitoring system leveraging SNMP wired with OpenNMS and Zabbix

oclosely work with the Test and Dev teams, helping with automated testing setup ( Cucumber/Maven), Crucible, Sonar

oAppydynamics Integration for stats gathering and performance tuning.

oUse of Ansible for orchestrations, application management and other bespoke needs.

oKnowledge transfer to lower member of the team

oBigData Management using MongoDB and Cassandra

SKY UK : AUGUST 2015 – December 2015

DEVOPS ENGINEER

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Migration of application platform from Vmware to AWS (cloud).

FreeIPA configuration and Management

Automation of server provisioning leveraging AWS and Vmware API tools and Python to build the utility

Automation of BIGIP setup/configuration, VM and ACL provisioning and monitoring of servers

Extensive use of Puppet for application and configuration deploys across environments. Use of Beaker used with Vagrant

Implement Test driven Puppet builds, synch with Git and Hiera. Mcollective is also extensively

Implemented Puppet module for node provisioning on Brocade Virtual Traffic Manager ( formerly SteelApp)

Use of Jekins for application deployment and testing

Testing, Troubleshooting and Performance tuning (Selenium, wire-shark, Unix Tools)

BigData Management with Cassandra

Splunk for log harnessing and indexing

Use of Puppet/ Hiera ( and Mcollective) for automatic environment provisioning and deployments

Application troubleshooting, performance tuning and support.

Jboss And Tomcat configuration, High Availability

closely work with the Test and Dev teams, helping with automated testing setup ( Cucumber/Maven), Crucible, Sonar

TYCHE CONSULTING UK ( Gaming Company). March 2015 – AUGUST 2015

DEVOPS ENGINEER

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Setup of automation framework for Jenkins/Bamboo deployments leveraging Maven, GIT and Perl

Automation of BIGIP setup/configuration, VM and ACL provisioning and monitoring of servers

Testing, Troubleshooting and Performance tuning (Selenuim, wireshark, Unix Tools)

BigData Management using MongoDB

Splunk for log harnessing and indexing

Use of Puppet/ Hiera ( and Mcollective) for automatic environment provisioning and deployments

Application troubleshooting, performance tuning and support.

Jboss And Tomcat configuration, High Availability and

Use of GIT ( with GitHub and Stash) for version control, and SVN

Use of Vagrant for environment provisioning with Virtualization ( AWS and Oracle VirtualBox)

closely work with the Test and Dev teams, helping with automated testing setup ( Cucumber/Maven), Crucible, Sonar

Thomson Reuters. UK March 2014 – March 2015

DEVOPS ENGINEER - Provided various technical supports, configuration, architecture and monitoring of high volume enterprise ( market/KYC) applications

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Use of Puppet/ Hiera ( and Mcollective) for automatic environment provisioning and deployments

Use of GIT ( with GitHub and Stash) for version control, and SVN

Use of Vagrant for environment provisioning with Virtualization ( VMware and Oracle VirtualBox)

Configuring and maintaining Apache Web Server, Active MQ and Rabbit MQ

Deployment and maintenance of in-house applications

Management of their BigData plaftorm (HADOOP ecosystem)

Understanding of Java software – comfortable coding in Java

Familiarity with monitoring tools including Nagios, Zabbix.

Continuous integration with Jenkins and Bamboo

Use of OpenSNMP, SNMP extents configuration for monitoring and statistics gathering

Basic understanding and use of BIGIP for virtual server configuration, Pools, nodes and monitors.

Database query for data extraction, dashboard display and analysis ( Oracle and PostgreSQL)

Development of ad-hoc scripts ( Bash and Perl) for monitoring, performance analysis and capacity planning.

Working with DNS, Firewall, network configuration, (BIGIP)F5 load balancer.

General Linux administration

Configuration of supporting applications including Apache Web Server (as a proxy), load balancers, Application servers ( including JBOSS).

Analysis of log files . Use of Splunk for log aggregation and analysis

Deployed specially designed test scripts – Retrieved system metrics, gathered and formatted statistics and ran analyses to identify system issues.

Supporting Java application at enterprise level, debugging at source code level, performance tuning and use of enterprise tool to resolve application issues.

Non-Technical Work:

Mentoring of junior team members in technical and non technical operations.

Business process management and documentation ( technical writing)

Session with business, advising on best solutions to business process

Put together capacity management process, including technical artefacts, roles and operations

OpenText Ltd. UK August 2008 – March 2014: Worked as a technical consultant (including DevOPS role and third-line support) delivering solutions to a number of customers listed below:

NewUK ( June 2013- September 2014):

Deutsche Bank ( January 2011- June 2013)

BBC (July 2008 -February 2009)

Marks and Spencers ( February 2009 - January 2011)

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Administration of BEA Weblogic

Continuous setup and tweaking of core infrastructure leveraging Amazon EC2

Strong use of Continuous Integration tools such as Jenkins, Puppet and bespoke scripting tools.

Responsible for setting up enterprise Java application with in a high availability environment-

Extensive Configuration and administration of Tibco EMS in high availability mode for inter-systems communication:. Tibco multicast configuration, communication over SSL. Manual and Api based Topic/queue creation and message bridge

Tibco EMS datastore management/ LDAP connections.

Configuration and management of Linux servers (up to about 80) running in a virtual environment ( VMWare) and other on Amazon cloud.

Support Web based Java application, load balanced and deployed in application Servers with web servers serving as proxies. Up to about 60 servers.

System processes and memory, CPU and other resources monitoring using command like tail, top, ps, awk, sed, wireshark, etc

Analysis of log files

Deployed specially designed test scripts – Retrieved system metrics, gathered and formatted statistics and ran analyses to identify system issues.

Supporting Java application at enterprise level, debugging at source code level, performance tuning and use of enterprise tool to resolve application issues.

Configuration of supporting applications including Apache Web Server (as a proxy), load balancers, Application servers ( including JBOSS).

Setup of security framework including SSL, Java filters configured in Tomcat for specialized functions.

Provided constant technical support for applications to ensure optimal durability and reliability – Investigated and resolved technical operational issues of the applications.

proactive guidance in supporting enterprise software, identify risks and proposing corrective strategies

Technical Support:

Worked closely with the developers of applications to advise on changes on system-level.

Maintained close collaboration with vendors to ensure timely support whenever necessary.

Made effective and much appreciated suggestion for changes in the system application and gave expert advice as to proper operation.

Use of Bugzilla, Jira and Remedy for issue reporting and tracking.

Trained end-users by means of oral personal instruction and specially designed documentation.

Cooperated closely and productively with the engineering and customer-support departments and teams.

Other Activities ( Investment Bank):

Providing on –site support for customer (Investment Bank) deploying OpenText solutions to manage their digital assets. And Trading Operations

My contributions include:

o 24/7 support service and resolving issues logged with the given SLA using ITIL Standards.

o JBoss installation, clustering and Messaging (EAP 6)

oTechnical support for the Back Office involving use of FIX protocol, SQL and UNIX scripting

oAutomation of processes for metrics gathering and proactively detecting future problems

oAutomation of operation logging modules and application monitoring scripts

oProcess Documentation.

oTraining end users and testers.

MTN Communications Limited. 2005 – 2008

Level2/3 Application Support and System Automation - In charge of supporting large number of enterprise level application most of which run on Linux system and are mission critical

SELECTED PERFORMANCE HIGHLIGHTS

Technical Work:

Configuration, compilation and installation of Open Source applications

Resolving technical issues logged within the given SLA to meet organization set goals

Automation of processing for monitoring, reporting and resolving issue using Java programming, Linux scripting ( including sed, awk) and PL-SQL

Application optimization, configuration, testing and deployment.



Contact this candidate