Overview

Objective of the Role:
• Building and setting up new development tools and infrastructure
• Understanding the needs of stakeholders and conveying this to developers
• Working on ways to automate and improve development and release processes
• Testing and examining code written by others and analyzing results
• Ensuring that systems are safe and secure against cybersecurity threats
• Identifying technical problems and developing software updates and ‘fixes’
• Working with software developers and software engineers to ensure that development
follows established processes and works as intended
• Planning out projects and being involved in project management decisions
Daily & Monthly Responsibilities:
• Deploy updates and fixes
• Understanding customer requirements and project KPIs
• Implementing various development, testing, automation tools, and IT infrastructure
• Planning the team structure, activities, and involvement in project management activities.
• Managing stakeholders and external interfaces
• Setting up tools and required infrastructure
• Defining and setting development, test, release, update, and support processes for DevOps
operation
• Have the technical skill to review, verify, and validate the software code developed in the
project.
• Troubleshooting techniques and fixing the code bugs
• 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
• Coordination and communication within the team and with customers
• Selecting and deploying appropriate CI/CD tools
• Strive for continuous improvement and build continuous integration, continuous
development, and constant deployment pipeline (CI/CD Pipeline)
• Mentoring and guiding the team members
• Monitoring and measuring customer experience and KPIs

• Managing periodic reporting on the progress to the management and the customer
Skill & Education Qualification Requirements:
• BSc in Computer Science, Engineering or relevant field
• Experience as a DevOps Engineer or similar software engineering role of a minimum of 3 to
4 years
• Proficient with git and git workflows
• Good knowledge of Ruby or Python for a minimum of 2 years
• Working knowledge of databases and SQL for a minimum of 2 years
• Problem-solving attitude
• Collaborative team spirit
Preferred Qualifications
• Master’s degree in Computer Science or Software Engineering
• Experience with software engineering, customer experience and civil engineering
• Experience developing engineering applications for a small corporation

Soft Skills:
• Good analytical skills.
• Strong communication skills – oral and verbal
• Ability to work with various stakeholders
• Excellent Team player, with the ability to build sustain teams,
Should be able to function as an Individual Contributor as well if required