DevOps Engineer
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
Apply Today
Join Us
Can’t find what you’re looking for?
We are always on the look out for fresh talent. If we don’t have your dream job available at the moment, we’d still like to hear from you incase anything comes up in the future.