We provide IT Staff Augmentation Services!

Devops / Application Design Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE

Confidential

DevOps / Application design

Responsibilities:

  • Move containers to a uniform container solution using Docker, conversion of different container technologies to Docker. e.g. Solaris Container to Docker
  • Move orchestration to a single simplified model using Kubernetes, identifying the differences in the orchestration models used i.e.
  • Mesos and AKS and providing the scripting (JSON to YAML) to perform the conversion
  • Technical design of the new Openshift architecture to replace the legacy non orchestrated and non - containerized systems, as well as combine the existing newer orchestrated services into a single cloud model.
  • Configuration of Jenkins, Artifactory and SonarQube for pipeline, code coverage, QA and testing mostly using Configuration of code but also by the use of Groovy Script
  • Set up of Git, Github, Selenium, TestNG, Junit for test and repository CI / CD functions

Confidential

Devops consultant

Responsibilities:

  • Puppet, Jenkins, Ansible and SCCM for infrastructure automation components.
  • Automated creation of certificate and PKI infrastructure.
  • Creation of Ansible Modules to facilitate ACI network
  • Creation of Puppet modules for infrastructure Automation
  • Netconf / Yang for automated network configuration and Puppet for configured state verification
  • AWS cloud infrastructure implementation including Lambda/EC2/S3 ELB, EBS.
  • GCE Terraform/cloud infrastructure configuration for migration project of containerized components.
  • Azure Windows Infrastructure implementation and migrations
  • Writing of Docker files, yaml scripts. bash and python shell scripting for Kubernetes and Docker environments, persistent storage, container storage, NFS, terraform scripts in both private and public cloud scenarios.
  • Creation, Deletion and general management of Docker based micro services

Confidential

API/Automation/Devops consultant

Responsibilities:

  • My role at Confidential was to provide an automated environment for Web and Web Application Micro Services, the role required end to end development of the service including design of the automated infrastructure component of the project and the methods used to implement the stages.
  • The core components of the system I wrote a bespoke Javascript client engine (REST API gateway), I also wrote scripts (Python) for support of the network components, these included Cloud based Load Balancers, Private Cloud firewalls.
  • I was also required to produce the SCCM and Puppet environments for automation of Windows and Unix hosts and applications.
  • Migration of containerized services to Cloud(GCS) and AWS for Kubernates and Docker integration with SaaS services.
  • Configuration stability using Puppet for core infrastructure services.
  • I was also required to provide the Docker containerization, Tomcat and Unix installation and automated build of the Webservices using Puppet and SCCM.

Confidential

Java/ C# programmer

Responsibilities:

  • The role at Confidential was as a programmer using C# / Java frameworks to provide RESTFUL / SOAP APi’s, data conversions, interfaces, pre and post processing modules, security verification and testing frameworks.
  • This was a pure programming role in an Agile environment.
  • I was required to write the code and provide the test annotations for feeding into a Jenkins CI/CD environment with many other programmers.
  • Most of the work was in producing HTML reporting modules which provided the core repository of Human Resources information, these were mostly dynamically allocated documents and the work was in pure C# and Java, depending on department, and consisted of coding conversions, interfaces, SSL and PKI, test cases and using CI/CD for packaging and deployment.

Confidential

SOAP/XML Automation consultant

Responsibilities:

  • My role at Confidential was to provide an automated roll out for a large telco.
  • The requirement was to provide using SOAP / AXL / XML interfaces for processing the creation of large numbers telco device configurations (64000 devices) these included phones and associated services (voicemail) and to provide automated updates for this environment on a day to day basis.
  • Most of the work was in writing SOAP/XML interfaces in the configuration of many of the transport devices I was also required to debug code, provide Web Front end and MSSQL Back end support and write test cases and produce quality reports.
  • The role also required some C# .NET application framework development for logging support on Windows environment.

Confidential

Software Engineer (Java)

Responsibilities:

  • The role at Confidential was to develop Java servlets for HTTP front end applications, this was a bespoke coding role for the customers self-help portal used by customers to report faults and logging.
  • The role also required me to produce code for Java Maps, Java/Oracle Swing frontend framework and Database interfacing for the logging of code and Authentication interfaces.
  • Most of the role was in coding Java ( Confidential ) and providing support for junior coding staff to understand the structure of the project and how it was implemented.

Confidential

Software Engineer (Java)

Responsibilities:

  • My role at Videotron was to provide a Java interface for network reporting.
  • These were bespoke software tools for reporting faults using the customers remote logging service.
  • The role required good knowledge of both network and software engineering.
  • Most of the work was in working with the Dev teams in providing Classes and associated methods for the bespoke tools, this was an upgrade project to the clients existing software.
  • This was a training period for AXL PHP and Java, DevOps redis course and DevNet community programs.

Confidential

Netops Engineer

Responsibilities:

  • My role at Confidential was to support the network infrastructure, which comprised of Cisco 6500, 3750, 2900 switches and 7200, 7500, 2800, 3600 routers. Mostly IOS but some CatOS supported as well.
  • There were also Big IP F5 /Alteon /Cisco 11500 Load Balancers and content engines, Juniper SRX, smaller Netscreen firewalls and Cisco Pix (v7.0) and ASA Firewalls.
  • The main role was in the support of dealing room network elements, typical problems would be in multicast real time data feeds from WOMBAT servers and in the support of the multicast LAN network, all elements were monitored by many Netscout probes and pro-active monitoring and support of the network were daily tasks.
  • Troubleshooting tasks would involve trace route end to end to find where any routing failures occurred, ping tests, telnet to active ports, reviewing and production of the network diagrams.
  • I was also required to upgrade the Cisco IOS to patch for faults, install new circuits and design new networks to improve existing service levels.
  • A typical process involved combing traffic off the live network to backup or redundant circuits, adding new services i.e.
  • Load balancer or firewall for example, deployment of the element(s), reverting back to original circuits and then full end to end testing.
  • I would be responsible for the design, implementation, and the test plan after.
  • Routing protocols I was proficient at were OSPF, BGP and MPLS, TAG switching, multicast protocols IGMP, PIM-SM, and static routing.
  • On the load balancers, I was SME for the CCS architecture and configuration, and on the Cisco Catalysts I was familiar with both IOS and CatOS.
  • On the Cisco Pix and ASA I was SME for the OS (PIxOS and the ASA architecture) and I was also responsible for ScreenOS and Junos products.

We'd love your feedback!