I

DevOps Engineer

Incognito Software Systems
Full-time
Remote
Portugal

Job Description: 

 

Specific Responsibilities and Resulting Outcomes 

  • Lead and collaborate with development teams to integrate DevOps practices into the software development lifecycle. 

  • Design, implement, and maintain automated build and deployment pipelines for both new and existing applications. 

  • Manage and optimize infrastructure as code (IAC) using tools like Ansible and Terraform 

  • Monitor and troubleshoot system performance, ensuring high availability, scalability, and security. 

  • Implement and manage containerization and orchestration technologies such as Docker and Kubernetes.  

  • Help to administrate, monitor, and maintain our virtualization stack (OpenStack, AWS, and GCP). 

  • Administrate some DevOps systems (like JIRA or Jenkins) and set global policy for their usage. 

  • Help to Implement and maintain automation pipelines in our CI system (Jenkins). 

  • Implement monitoring automation systems and proactively respond to breakages. 

  • Document on all aspects of the DevOps environment. 

  • Work with engineering teams on designing, prototyping, and implementing new automated workflows. 

  • Work with IS and engineering teams to establish best security practice. 

  • Propose and be the champion of best DevOps practices & tools. 

  • Work as a technical liaison between different engineering teams and IS team to address DevOps issues and Improvements. 

  • Have a continuous improvement mindset. 

 

Knowledge & Experience 

  • Computer Science Degree or equivalent experience 

  • 4+ years' experience of creating and maintaining complex and automated dev/ops environment. 

  • Expert-level with varies Linux distribution. 

  • Advance level of scripting (bash) and dev/ops programming language like python. 

  • Experience with build system and tools like makefile 

  • Experience with Jenkins or other CI/CD tools. 

  • Experience with Git related source-control tools. 

  • Hands on experience with OpenStack, expert administration level will be a plus. 

  • Familiar with GCP, AWS, or other cloud technologies. 

  • Experience with containers, container orchestration and management tools (e.g Docker, OpenShift, Kubernetes). 

  • Excellent understanding of debugging best practices. 

  • Good knowledge of network protocols (TCP/IP, IP, IP security, DHCP, VPN, DNS, MPLS, SDN) and simulation tools. 

  • Good understanding of modern architecture concepts like micro-services and REST APIs. 

  • Good understanding of best security practice. 

  • Bonus: Experience working with telecom operators or vendors. 

Skills and Abilities 

  • Strong analytical and troubleshooting skills for problems that span multiple domains (applications, 

  • networks, infrastructures) 

  • Strong teamwork skills, but also the ability to take ownership and work independently. 

  • Excellent written and verbal communications skills. 

  • Strong customer focus – able to identify and understand key customer needs and focus on creating solutions that meet and improve customer experience. 

  • Good project management skills and occasionally be able to lead cross function projects.