Search by job, company or skills

Rapiscan Systems

Senior Devops Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Early Applicant

Job Description

Overview

The Sr. DevOps Engineer works to improve software development and release lifecycle efficiencies by modernizing our processes & workflows and building a robust Continuous Integration/Deployment pipeline. The Sr. DevOps Engineer will provide guidance in organizing, securing, and automating existing product development workflows and must be proficient with agile development processes and best practices.He/She should have strong hand-on experience on Kubernetes eco-system both on on-prem and cloud platforms.

Responsibilities

    • Manage the configuration of the build infrastructure (Windows and Linux)
    • Improve reliability and performance of test and build processes
    • Design and maintain automated release channels
    • Proactively look for ways to automate the installation and upkeep of build tools and dependencies
    • Review and recommend solutions and tools to improve the software development process
    • Own the process for releasing builds into QA and up to production
    • Managing pre/post release code merges
    • Managing the code branching strategies
    • Building the bridge between Engineering (dev & QA) and IT Operations
    • VMware Tanzu deployment experience
    • MinIO storage clustering experience
    • ELK stack (Elastisearch, Logstash, Kibana)
    • RabbitMQ, Redic
    • git and github
    • application security standards
    • Ansible, Helm
    • Terraform Must Have
    • AWS
      • DevOps Professional Certification or 3+ years hands on experience
      • SDLC Automation
    • automate a CI/CD pipeline (setting up repositories, build services, integration of automated testing (unit, integration, and system), Set up deployment products/services, Orchestrate multiple pipeline stages
    • Deployment/Delivery strategies (A/B, Blue/Green, Canary, Red/Black)
  • Configuration Management and Infrastructure as Code - Application and infrastructure deployment models based on business needs
  • Linux systems configuration
  • Networking and infrastructure components like AWS ELB, AWS RDS, S3 Storage
  • Monitoring and alerts - set up the aggregation, storage, and analysis of logs and metrics
  • High Availability, Fault Tolerance, and Disaster Recovery - Deployment strategy based on HA/DR requirements
  • Docker
  • Certification or 2+ years hands on experience on installation and configuration of dockers and docker swarm
  • Experience with containers as build artifacts
  • Configuration, provisioning, and deployment to production environments
  • Kubernetes
  • Certification or 2+ years hands on experience on installation and configuration of Kubernetes clusters
  • Experience with containers as build artifacts
  • Configuration, provisioning, and deployment to production environments
  • Strong hands-on experience with Kubernetes: Container provisioning, orchestration and clustering
  • Nice to Have

Knowledge of the below technologies/tools

  • Soft Skills
  • Ability to accomplish assigned tasks without supervision.
  • Excellent verbal/written communication skills with very good teaming skills
  • Good documentation skills and software process discipline
  • Self-initiative and self-managed
  • Voice out issues and persuasive to resolve issues
  • Good time management and organizational skills
  • Ability to work to deadlines

Qualifications

  • B.E/B.Tech or M.E/M.Tech in the disciplines of EEE/ECE/CSE or MCA degree or equivalent experience.
  • At least 5 to 8 years in DevOps using several of the skills and technologies mentioned

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 131068697

Similar Jobs