NielsenIQ

Principal Engineer - (DevOps Engineer - CI/CD Specialist )

Chennai, TN, IN

5 days ago
Save Job

Summary

Key Responsibilities 

Technology Innovation & Development 

  • Design and implement robust CI/CD pipelines using GitHub Actions to automate build, test, and deployment processes 
  • Create and optimize Docker containers for application deployment, ensuring efficiency, security, and scalability 
  • Develop and maintain infrastructure-as-code solutions to standardize environments across development stages 
  • Implement database change management practices using Liquibase or similar tools 
  • Research and evaluate emerging DevOps technologies to continuously improve our delivery pipeline 

Delivery & Execution 

  • Optimize existing Dockerfiles and container configurations for performance and security 
  • Automate deployment processes across development, testing, and production environments 
  • Implement monitoring and observability solutions for CI/CD pipelines and containerized applications 
  • Troubleshoot and resolve pipeline failures and deployment issues 
  • Ensure consistent application behavior across different environments through containerization 

Collaboration & Technical Leadership 

  • Educate and mentor development teams on CI/CD best practices and Docker implementation 
  • Collaborate with infrastructure teams to align containerization strategies with infrastructure capabilities 
  • Analyze and improve existing processes, challenging inefficient practices and proposing solutions 
  • Document standards and procedures for Docker usage and CI/CD workflows 
  • Lead workshops and knowledge-sharing sessions on DevOps practices 
Qualifications
  • 12-15 years of experience in software development, technology innovation, and large-scale system design. 
  • Strong expertise in Docker with ability to create efficient Dockerfiles and optimize container performance 
  • Hands-on experience with GitHub Actions for implementing CI/CD pipelines 
  • Proficient in Linux shell scripting (Bash, Python) for automation and system administration 
  • Experience with database change management tools like Liquibase or Flyway 
  • Working knowledge of Python for automation scripts and tools 
  • Familiarity with infrastructure-as-code concepts and tools 
  • Experience in analyzing and improving existing processes 
  • Strong problem-solving skills with a passion for automation and efficiency 
  • Excellent communication abilities to effectively bridge technical teams 
  • Bachelor's degree in Computer Science or equivalent practical experience


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job