Back
Menu
Close
DevOps
Remote
flag-slovakia

DevOps Engineer

Full time DevOps

REQUIREMENTS

As a DevOps Specialist, you will be responsible for managing and optimizing our IT infrastructure, focusing on automation, continuous integration/continuous deployment (CI/CD), and monitoring. You will work closely with development, operations, and security teams to ensure that our systems are secure, scalable, and resilient. This role requires hands-on experience with tools such as Jenkins, Grafana, GitHub, GitHub Actions, and a solid understanding of the SAPe framework.


  • Education:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant experience may be considered instead of a degree.

  • Experience:

    • 3+ years of experience in a DevOps or Infrastructure Engineering role.

    • Proven experience with CI/CD tools, particularly Jenkins and GitHub Actions.

    • Strong experience with monitoring tools such as Grafana.

    • Solid understanding of version control systems, specifically Git and GitHub.

    • Experience with automation tools and scripting languages (e.g., Python, Bash, Ansible, Terraform).

    • Experience working within the SAPe framework is desirable.

  • Skills:

    • Deep understanding of CI/CD, automation, and monitoring best practices.

    • Strong scripting and automation skills.

    • Excellent problem-solving skills and ability to perform under pressure.

    • Strong communication skills, both verbal and written, with the ability to collaborate effectively across teams.



FUNCTIONS

Key Responsibilities:

  • CI/CD Pipeline Management:

    • Design, implement, and manage CI/CD pipelines using Jenkins and GitHub Actions within the SAPe framework.

    • Utilize advanced skills in Git usage, including Git flow, feature branches, merging, and remote synchronization.

    • Collaborate with development teams to integrate automated testing and deployment, adhering to best practices in binary handling and storage.

  • Infrastructure Monitoring & Management:

    • Set up and maintain monitoring tools such as Grafana and develop dashboards for proactive infrastructure monitoring, following professional-level monitoring, logging, and alerting standards.

    • Manage cloud and on-premises infrastructure, including Azure, AWS, GCP, and on-prem virtualization platforms like VMware and Kubernetes.

    • Handle network setup, configuration, and maintenance, including advanced networking and cloud storage management.

  • Automation & Scripting:

    • Develop and maintain automation scripts using Ansible and Terraform, ensuring robust and efficient infrastructure management.

    • Implement Infrastructure as Code (IaC) practices using Terraform Enterprise Server to automate provisioning and configuration.

    • Leverage advanced skills in shell scripting (Bash, PowerShell), Python programming, and other scripting languages to automate workflows and manage deployments.

  • Security & Compliance:

    • Ensure that all infrastructure systems are secure, compliant with internal and external standards, and follow advanced IT security practices, including secure programming, threat modeling, and incident management.

    • Collaborate with the security team to implement robust security measures, including RBAC, secure connections, and vulnerability management.

    • Manage secrets and authentication systems, including Hashicorp Vault and Keycloak, ensuring secure access and compliance.

  • Cloud & Infrastructure Management:

    • Lead the management of cloud platforms (Azure, AWS, GCP), ensuring seamless integration with on-prem environments and container platforms like OpenShift and Kubernetes.

    • Manage backup, restore, and deployment processes across various environments (DEV, QA, PROD), ensuring high availability and disaster recovery readiness.

    • Utilize advanced skills in managing proxy setups, certificate handling, and database services (DBaaS).

  • Version Control & Collaboration:

    • Oversee GitHub repositories, including managing actions, workflows, and advanced security features like Dependabot.

    • Implement and enforce best practices for version control, ensuring secure and efficient code management.

    • Facilitate effective team communication and collaboration using Agile methodologies and tools like Jira and Confluence.

  • Customer Support & Documentation:

    • Provide advanced-level customer support, including 3rd level support and incident management.

    • Create and maintain user documentation, FAQs, and training materials to support end-users and internal teams.

    • Lead information management efforts, ensuring that all processes and systems are well-documented and accessible.

WE OFFER

  • Professional and personal development.
  • Opportunity to participate in the projects remotely.
  • Loyalty program.

ABOUT PROJECT

Digicode is a custom software, mobile app and next generation global technologies development company based in Dallas Texas, with development centers in the US, Costa Rica, Israel & Ukraine.

    Thank you for your email!

    Your Name
    E-mail
    Phone
    Upload your CV (max 25 Mb)
    Enter correct answer