We provide IT Staff Augmentation Services!

Senior Devops Engineer, Senior Consultant Resume

4.00/5 (Submit Your Rating)

ThornhilL

SUMMARY

  • Total hands on 3 years of experience as automation developer, and 2 years of experience in deployment and infrastructure automation, and CI/CD pipelines
  • Combined 5 years of experience in Agile software development as QA and Developer
  • Hands on experience in developing Configuration Management solutions to complex problems and ascertaining solutions are dependable and compatible with organization’s parameter
  • Effectively establish and automated DevOps infrastructure creation through latest tools
  • Good exposure in creating the framework for development teams to build and package their applications for deployment into development, test and production environments
  • Expertise in executing build procedures for supporting software product development, integration testing and the product baseline for formal test and delivery
  • Strong problem - solving skills and excellent interpersonal skills
  • Excellent communication and presentation skills, ambitious, quick learner, a team player
  • Strong organization skills and ability to work in fast-paced environment, able to prioritize projects and timelines

TECHNICAL SKILLS

Programming Language: Java (Primary)

Scripting Language: Ant, Maven, Groovy, Shell

CI/CD Tools: Jenkins, Artifactory, Docker, Kubernetes, Ansible, UrbanCode Deploy, Nexuxs, Bamboo, Jira, Confluence, Git, Bitbucket

Virtualization: VMWare, VSphere, Docker, Vagrant

Web Development: HTML, XML, REST Web Service, JSON, YAML, httpd, WAS

Application Servers: Tomcat, WebSphere Application Server (WAS), WebSphere Liberty

Databases: Oracle, DB2, MongoDB

Operating Systems: Linux (RedHat, CentOS, Ubuntu), Windows, macOS

Message Broker: IBM WebSphere MQ, ActiveMQ

Other Skills: Project Management, Agile, Selenium

PROFESSIONAL EXPERIENCE

Senior DevOps Engineer, Senior Consultant

Confidential, Thornhill

Responsibilities:

  • Create High Availability (HA) foundation deployment infrastructure based on Kubernetes and automated the provision of infrastructure using Ansible
  • Create end to end CI/CD pipelines including Continuous Testing (Selenium, JUnit) for 30+ enterprise grade applications using common DevOps tools like Jenkins, Bitbucket, Bamboo, Nexus, Ansible and Kubernetes
  • Establish High Availability (HA) centralized logging and monitoring infrastructure using ELK (Elastic Search, LogStash/Fluentd/Fluentbit and Kibana/GrayLog), Prometheus stack (Prometheus and Alertmanager), Zabbix and Grafana
  • Work with developers on containerizing Java, Web, and micro service applications and automate the process of containerization as part of their build processes.
  • Past projects:
  • Create fully customizable automation for deploying High Availability (HA) Kubernetes on bare metal servers so new environment provision can be completed in less than five minutes.
  • Containerize Java/Web Applications using Docker
  • Fully automated end to end CI/CD pipelines for many different enterprise grade applications
  • Create pipeline infrastructure including Jenkins, ELK, and Prometheus and enable RBAC using LDAP authentication through company AD.
  • Establish centralized logging (ELK) and monitoring (Zabbix, Prometheus and Grafana) for application servers and deployments on different platforms (VM or Kubernetes)

Technical skills: Ansible, Kubernetes, Jenkins, Bamboo, Git, Bitbucket, Jira, Nexus, Selenium, REST Services, Tomcat, ActiveMQ, Elastic Search, LogStash, Kibana, Grafana, Docker, RBAC, LDAP, Active Directory (AD), Zabbix, Prometheus

DevOps Engineer

Confidential

Responsibilities:

  • Lead infrastructure design of the deployment automation of various IBM Watson and Data Transformation applications
  • Write deployment automation scripts using Shell Scripts, Ansible and Kubernetes
  • Conduct trainings and workshops of UrbanCode Deploy, Ansible and Kubernetes and get people up to speed with the latest technologies
  • Deployment and operations automation of IBM Supply Chain Business Network that includes automated application deployment, zero downtime upgrade / rollback / disaster recovery, heartbeat testing and resource auto-scaling through UrbanCode Deploy, Jenkins, Ansible and Kubernetes
  • Automate application deployment of IBM Partner Engagement Manager using Ansible and Kubenetes
  • Automate application deployment of IBM Cloud File Exchange using Ansible and Kubenetes
  • Create tools to convert plain text instructions into Ansible Playbooks in Java

Technical Skills: Ansible, Kubernetes, Docker, Shell, Java, GitHub, Artifactory, Linux, Workboard, IBM MQ, ELK, Grafana, UrbanCode Deploy

Software Engineer

Confidential

Responsibilities:

  • Implement internal tools to continuously improve test automation efficiency.
  • Create pipeline of migration environment deployment to enable continuous data consistency check.
  • Promote tooling, summarize best practices and processes throughout the organization through working with senior architects from different product teams closely.
  • Work with senior architects from different product teams closely as scrum master and facilitate bi-weekly automation council meeting to discover and promote tooling, summarize best practices and processes throughout the organization.
  • Automated the test automation (Java, Selenium WebDriver, REST) that increases the test automation efficiency by 500% for different product teams with the IBM B2B organization.
  • Created build and deployment pipeline for internal test automation tools using Jenkins, Chef and Docker.
  • As an active inventor, focused on doing research of latest technologies in the high-tech industry and created useful applications on top of those technologies. As results, till April 2018, four patents are filed

Technical Skills: Java, Selenium, REST Services, Ant, DB2, XML, JSON, Project Management, Linux

Software Tester

Confidential

Responsibilities:

  • Plan and perform functional verification testing for WebSphere Commerce
  • Design and implement WebSphere Commerce customization testing
  • Design, implement and improve test automation framework using Selenium 2.0, JUnit 4 and REST API
  • Continuously improved WebSphere Commerce WTE test framework (Java, Junit 4, Selenium) to make it easier to use and eliminated repeated test steps through providing wrapper functions and helper classes. The project significantly decreased the complexity of writing test case automation, therefore, each test case is much easier to understand and maintain. It also helped lower the learning curve for new team members or people who are not familiar with Selenium (or even Java).

Technical Skills: Java, Selenium, REST Services, DB2, creating test plans, manual and automated test execution, Junit

We'd love your feedback!