Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer - DevOps @ Indihire

Home > Software Engineer

 Principal Software Engineer - DevOps

Job Description


Roles and Responsibilities
What Youll Do:
  • You will be responsible for owning & driving Automation/DevOps services, communicating, and collaborating with Product Management, Engineering, and other cross functional teams in delivering the services.
  • You will help us identify and develop solutions to improve automation, build harnesses, and simplify our platform and processes
  • Help build Automation infrastructure in Python/Java for high-end network appliances and virtual products
  • You will drive standardization efforts across multiple disciplines, systems, software, and teams
  • You will technically lead and mentor DevOps/Automation team in India, drive product/service release planning, and execution within DevOps/Automation functions.
  • Build Harnesses for the integration pipeline
  • Drive a culture of automation, and self-service enablement for developers
  • Build Harnesses for the product validation testing
  • Evangelize the adoption of new DevOps and SDLC tools and capabilities
  • Craft architecture/system design documents focusing on visualizing workflows and specify clear interfaces.
  • Handle the integration and quality aspects of the CI/CD pipeline and generate the reports
  • Participate in System level Testing and developing scripts for product demos
  • Support Continuous Integration and Deployments across various environments
  • You will do performance analysis and optimize various services

Knowledge, Skills and Abilities
  • Knowledge and expertise in software engineering methodologies.
  • Experience in setting up Systems, CI/CD pipelines for products and services
  • Demonstrated ability to lead & manage Automation/DevOps Technical teams
  • Demonstrated ability in mentoring and developing direct reports.
  • Experience in System level testing and automation
  • Experience with open source technologies
  • Experience with modern cloud technologies
  • Experience with development and maintenance of Devops/Automation tools
  • Excellent interpersonal and communication skills.
  • Demonstrated excellence in all written communications.
  • Experience in Agile Methodologies
  • Proficient in all aspects of software life cycle like Build/Release/Deploy and specialized in cloud automation through open source DevOps tools like Jenkins, Chef.
  • Duties may require being on call periodically or working outside normal working hours (evenings and weekends). Duties may require the ability to travel, approximately 10% of the time spent traveling.

Requirements
  • Minimum 15+ years of handling services in a large-scale distributed environment
  • Require hands on programming skills on developing automation modules on Python/Ruby/Bash/Java/JS
  • Experience with configuration management and deployment automation tools such as Terraform, Ansible, Terraform, etc.
  • Require hands on experience with both private and public cloud infrastructure and interfacing programmatically through APIs.
  • Experience with monitoring tools like Prometheus and other Infrastructure & application monitoring tools
  • Apache Webservers How to setup a Webserver and Ngnix. Understanding of webservers and how it works would be an essential skill.
  • CI Systems We are big on Jenkins. Again, we are looking for someone who has modelled workflows in a CI system and has in depth administration knowledge or at least understanding of the concepts. Need to support these for 100s of developers.
  • Databases / SQL Need to have a pretty good understanding of databases both relational and No SQL DBs. If your understanding of how these databases work is minimal, we would at least want you to be a SQL expert.
  • Dockers and Containers Being able to build and deploy images is a critical part of our operations. We expect all our stack to be containerized in coming months.
  • Good understanding of web operations best practices
  • Basic networking fundamentals: TCP/IP, HTTPS, VLANs, DNS, load balancing and firewalling, etc.
  • Working knowledge of Linux OS and Virtualization techniques/tools is a must
  • Experience working in a micro-services environment such as Kubernetes is an advantage
  • Strong communication skills
  • Excellent customer service focus

Employement Category:

Employement Type: Full time
Industry: Recruitment
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Principal Software Engineer - DevOps

Contact Details:

Company: Indihire
Location(s): Delhi, NCR

+ View Contactajax loader


Keyskills:   CI/CD

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Indihire

Indihire HR Consultants Private Limited All of us are relentlessly focused on just one thing: the growth and success of your print business. That’s why tens of millions of print professionals worldwide turn to fuel their success. Our 3,000+ worldwide team members prove our commitme...