DevOps Engineer – Data Platform

Location: Remote - Remote
Category: Software Engineering
Employment Type: Contract
Job ID: 14390
Date Added: 05/13/2022

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

* Required field.

*Must be US GC or US Citizen
*Cannot Sponsor. Cannot do C2C.
*Fully Remote. EST Hours

Our client, a Big 4 Consulting firm is currently seeking for a DevOps Engineer to join their internal team. Please read details below.

Minimum Degree Required:

  • Bachelor Degree or 7 years of professional experience involving technology-focused process improvements, transformations, and/or system implementations
  • Degree Preferred: Masters Degree

Minimum Years of Experience:

  • 5 year(s)

The right candidate must demonstrate extensive knowledge and a proven record of success in improving and managing the productivity of technology processes and business processes by creating highly automated workflows for software development and operations including the following areas:

  • CI/CD toolchains centered around tools such as Azure Pipelines, Jenkins;
  • Enabling DevOps tools such as Gitlab, Github, Artifactory, Sonarqube, Fortify/Veracode, Vault;
  • Operations tools (e.g. Splunk, ELK stack, New Relic, App Dynamics, Data Dog, Grafana);
  • Test automation tools (e.g. Selenium, Qualitia);
  • Agile software development practices;
  • Configuration management tools (such as Terraform, Chef, Puppet, Ansible);
  • Cloud infrastructure and container-based infrastructures including containerization on frameworks like Kubernetes
  • Lean IT principles and data driven approaches;
  • Administering Linux OS to include network and software application configuration;
  • Configuring continuous integration within a development environment using tools such as VSTS, Jenkins, Puppet, Chef, Git and Nexus;
  • Automating repetitive development, operations and deployment tasks;
  • Documenting systems and networks, refining requirements, self-identify solutions and communicating to the team;
  • Managing databases, including database design, creation, manipulation and query; and,
  • Utilizing enterprise tools (such as BPM or ESB tools) for orchestration of services and workflows, as well as messaging queues (e.g. RabbitMQ).
  • Hands on experience with microservices Architecture and design, REST APIs, cloud development, Security, Testing, and deployments in high throughput environments and deploying on cloud and kubernetes
  • Preferred experience working with Java, Python, Kafka, Spring Boot, Azure, AKS(Kubernetes)
  • Exposure and experience working with:
  • DevOps environments with high degree of automation of CI/CD pipelines, build promotions and code quality testing
  • Exposure to using cloud development, Kubernetes, Dockers and Terraform scripting for deployments in development, QA, and Production
  • Strong experience with Knative, Docker (Docker compose, yamls, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.)
  • Strong experience with cloud technologies and management (Azure, AWS, GCP)
  • Demonstrated knowledge & experience of Linux servers, specifically RHEL/CentOS, TCP/IP, HTTP, and experience supporting multi-tier web application architectures.
  • Experience in handling services in a large scale environment.

Demonstrates extensive abilities and a proven record of success automating workflows and identifying process improvements, which includes the following areas:

  • Demonstrating desire to keep learning, maintain own skill set, stay up to date and expand one’s knowledge across the full stack;
  • Demonstrating desire to improve the ‘status quo’, especially automating and improving software development and operations processes to achieve massively higher delivery velocity and operations quality;
  • Managing and analyzing existing processes to identify automation opportunities across multiple platforms and technologies;
  • Contributing to thought leadership through participation in the development of technology processes;
  • Developing reporting to measure the effectiveness of the toolchain on dev and ops;
  • Applying continuous independent judgement while collaborating with others, and influencing others within the project and domain teams; and
  • Building and leveraging relationships as well as specialist level verbal and written communication skills.
#LI- Remote