Sigma Software logo

Middle DevOps Engineer

Sigma Software
Full-time
Remote
Croatia
Remote & Freelance

Company Description

We are looking for a DevOps Engineer who will be ready to join a large-scale project in the field of document management system.

CUSTOMER

Our client is a leading provider of high-quality IT products to the Swedish and Danish public sectors, with over 12 years of successful cooperation with us. 

PROJECT

Their automation solutions serve 80% of government agencies in Sweden. The company specializes in document management, enterprise content management (ECM), data sharing, digital preservation, GDPR compliance, ERP solutions, and more. They serve various sectors, including government, banking, retail, manufacturing, and life sciences. 

Team on our Sigma Software side: 6 .NET Senior/Middle Developers, DevOps, 2 Architects, and a Scrum Master.  

There is also a team on the client’s side, and the entire process is led by the Architect/Platform Lead. 

Job Description

  • Collaborate effectively with Platform Lead and Track Leads to ensure seamless integration of infrastructure solutions with project goals 
  • Lead the design, setup, configuration, and testing of project infrastructure to meet current and future requirements 
  • Gather and analyze infrastructure requirements, making informed technical decisions on tools and approaches for infrastructure setup 
  • Design and implement tools for automating infrastructure management and configuration using the Infrastructure as Code (IaC) approach 
  • Drive tasks related to the deployment of releases across environments, ensuring live environments are protected and correct components are deployed 
  • Customize, configure, and maintain third-party services and integrations, including: 

-  PaaS services provided by cloud providers 

-  Infrastructure products from third-party software vendors (if applicable) 

  • Lead the design and implementation of CI/CD pipelines, configuring tools to ensure continuous integration, delivery, and deployment processes 
  • Investigate and resolve incidents/problems throughout their lifecycle, preventing 
  • incidents when possible and minimizing their impact when unavoidable 
  • Continuously monitor system health and performance using advanced monitoring and alerting solutions, making technical decisions based on insights gained 
  • Develop, maintain, and enhance infrastructure documentation, including diagrams, inventory lists, and configuration details 
  • Ensure compliance with budget, quality standards, and stakeholder requirements while continuously optimizing project infrastructure 
  • Audit projects to improve quality, identify cost-saving measures, and streamline service delivery where applicable 
  • Analyze and introduce improvements to monitoring and logging systems to ensure high reliability and proactive issue identification 
  • Evaluate and implement faster, cost-efficient, and simpler ways of managing infrastructure and delivering services 
  • Collaborate with other track teams during technical reviews to ensure infrastructure solutions align with project goals and scalability needs

Qualifications

  • At least 2 years of experience as a DevOps Engineer 
  • 2+ years of hands-on experience with Azure Cloud 
  • Solid experience with Infrastructure as Code: Terraform, CloudFormation  
  • Confident Linux administration and networking skills 
  • Strong experience with CI/CD tools, such as Azure DevOps, Circle Ci, Drone Ci 
  • Experience with container orchestration tools such as Docker, Kubernetes 
  • Good understanding of relational database (PostgreSQL, MySQL, MsSQL, etc.) and NoSQL (MongoDB, Redis, DynamoDB, OpenSearch, etc.) 
  • Scripting and coding skills: Python, Shell, PowerShell 
  • An Upper-Intermediate level of English