Job Description:
Implementing various development, testing, and automation tools for the ongoing product developments
Defining and setting development, test, release, update, and support processes for DevOps operations
Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
Encouraging and building automated processes wherever possible
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
Incidence management and root cause analysis
Selecting and deploying appropriate CI/CD tools
Striving for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Managing periodic reporting on the progress to the R&D Management
Deploying updates and fixes
Providing Level 2 technical support
Implementing the troubleshooting techniques and fixing the code bugs
Building tools to reduce occurrences of errors and improve customer experience
Developing software to integrate with internal back-end systems
Designing procedures for system troubleshooting and maintenance
Qualifications:
BS/MS in Engineering or Computer Science/Mathematical Engineering
3+ years of experience as a DevOps Engineer or similar software engineering role
Experience in Telecom or Financial industry
Have the technical skills to review, verify, and validate the software code developed in the project
Good knowledge of Linux and Windows OS
Good knowledge of Python
Previous experience in CI/CD Implementations in complex environments
Previous experience in working with development teams and architectural teams
Good knowledge in Containerization
Good knowledge in Networking Concepts
High Availability systems know-how
Working knowledge of databases and SQL ( PostgreSQL knowledge is plus)
Experience as an Integration Engineer in different stages of SDLC (Software Development Process)
Proficiency in Shell Scripting and Automation
Good knowledge of UNIX/Linux server platform
Proven experience with CC (Configuration Control) tools
Ability to analyze and apply critical thinking to resolve complex issues
Self-motivated with an ability to confidently execute independently with little direction
Strong team player and relationship building skills
Job Description:
- Implementing various development, testing, and automation tools for the ongoing product developments
- Defining and setting development, test, release, update, and support processes for DevOps operations
- Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
- Encouraging and building automated processes wherever possible
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Incidence management and root cause analysis
- Selecting and deploying appropriate CI/CD tools
- Striving for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
- Managing periodic reporting on the progress to the R&D Management
- Deploying updates and fixes
- Providing Level 2 technical support
- Implementing the troubleshooting techniques and fixing the code bugs
- Building tools to reduce occurrences of errors and improve customer experience
- Developing software to integrate with internal back-end systems
- Designing procedures for system troubleshooting and maintenance
Qualifications:
- BS/MS in Engineering or Computer Science/Mathematical Engineering
- 3+ years of experience as a DevOps Engineer or similar software engineering role
- Experience in Telecom or Financial industry
- Have the technical skills to review, verify, and validate the software code developed in the project
- Good nowledge of Linux and Windows OS
- Good knowledge of Python
- Previous experience in CI/CD Implementations in complex environments
- Previous experience in working with development teams and architectural teams
- Good knowledge in Containerization
- Good knowledge in Networking Concepts
- High Availability systems know-how
- Working knowledge of databases and SQL ( PostgreSQL knowledge is plus)
- Experience as an Integration Engineer in different stages of SDLC (Software Development Process)
- Proficiency in Shell Scripting and Automation
- Good knowledge of UNIX/Linux server platform
- Proven experience with CC (Configuration Control) tools
- Ability to analyze and apply critical thinking to resolve complex issues
- Self-motivated with an ability to confidently execute independently with little direction
- Strong team player and relationship building skills