About the Role
At Tekside, customer experience is at the forefront of everything we do. To achieve this we do extensive research into our clients needs and develop unique solutions tailored to their business requirements. To help us build functional systems that improve customer experience we are now looking for DevOps Software Engineers to grow our team. They will be responsible for deploying product updates, identifying production issues and implementing integrations that meet our customers' requirements. If you have a solid background in software development and are familiar with DevOps practices, we’d love to speak with you.
Objectives
Maintain and support existing solutions to ensure they continues to meet requirements
Build and deploy new solutions that meet client business requirements
Adherence to the needs of the stakeholders
Documentation of code, function and solution
Integrating automation and improvements to the development release cycle
Peer reviewing code written by others and analyzing results
Ensuring that systems are safe and secure against cybersecurity threats
Identifying technical problems and developing updates and fixes
Adhering to software development best practices
Ensuring development follows established processes and works as intended
Contributing to project planning and project management decisions
Monitoring of solutions for performance and load
Logging relevant status and performance conditions
Adherence to the best practice of SDLC
Responsibilities
Build and deploy solutions as per client business requirements
Deploy updates, improvements and fixes as required
Provide technical support as necessary
Build tools to reduce occurrences of errors and improve customer experience
Assist in root cause analysis for production errors
Investigate and resolve technical issues
Develop tools to automate visualization, logging, and alerting
Contribute to processes and documentation for system troubleshooting and maintenance
Skills and Qualifications
BSc in Computer Science, Engineering or related discipline
Experience in DevOps and Principles
Experience with git and git workflows
Strong knowledge of any of the following languages: NodeJS, PHP, Python, Ruby, GoLang, C, C++, ASP.Net
Experience in API development with knowledge of the various API paradigms (REST, GraphQL, SOAP (and bubbles), etc)
Strong knowledge of relational databases and SQL.
Strong knowledge of Containerization/Virtualization
Enthusiasm to learn and solve problems
Collaborative team spirit; “We” not “Me”
Get Shit Done!
Understanding the principles of Technical Debt
If you enjoying learning and growing while building cool solutions for clients, consider applying by emailing your cover letter and resume to work@tekside.io.