Background image
HomeJoin our team!

DevOps Engineer Senior

Summary

The DevOps Engineer Senior at Mikroways is a technical leader within the delivery team. They design, implement, and maintain complex infrastructures, participate in strategic decisions, and promote best practices and continuous improvement. They also contribute to the training of more junior team members, optimize processes and costs, and actively participate in defining robust and scalable architectures.

Responsibilities

  • Design, implement, and maintain Kubernetes infrastructures (EKS, OKD, ClusterAPI, k3s).
  • Create and maintain CI/CD pipelines (GitHub Actions, GitLab CI).
  • Automate on-premise infrastructure (Proxmox, VMware) and public cloud infrastructure (AWS).
  • Develop and maintain Terraform and Terragrunt modules.
  • Implement federated authentication (OIDC, SAML).
  • Manage multi-account environments in AWS with Control Tower.
  • Advanced AWS networking: Transit Gateway, VPNs, BGP, hybrid connectivity.
  • Automate with Ansible (roles, playbooks).
  • Integrate policy as code and service mesh tools.
  • Apply observability using the Grafana stack.
  • Analyze costs and optimize environments, maximizing productivity at the lowest cost.
  • Lead the design, evaluation, and validation of on-premise and cloud infrastructure architectures.
  • Coordinate and participate in troubleshooting and resolving complex issues in production environments.
  • Collaborate with development and operations teams to resolve incidents and drive improvements.
  • Transfer knowledge and promote team professional development.
  • Understand customer business needs and ensure technical solutions align with their goals.

Personal aptitudes

  • Complex problem-solving: identify root causes, analyze alternatives, and implement effective solutions.
  • Technical leadership and positive influence: act as a technical reference, guiding and empowering others.
  • Proactivity: generate, propose, and implement ideas and solutions independently.
  • Strong communication skills: essential for effective interaction with customers and team members, both verbal and written.
  • Teamwork: we foster collaboration to enhance everyone’s skills and knowledge.
  • Autonomy and organization: high responsibility is expected for project management and meeting commitments.
  • Working under pressure: although we promote best practices to avoid incidents, being able to remain calm and efficient in critical situations is essential.
  • Continuous improvement mindset: openness to learning new technologies and constant search for optimization.
  • Commitment to quality and resource optimization: focus on efficient, sustainable, high-value solutions for customers.

Professional knowledge

Mandatory

  • Solid experience with Kubernetes (declarative and imperative management, helm, ArgoCD, CRDs, troubleshooting, kind, minikube).
  • Proficiency with Terraform on AWS.
  • Infrastructure automation with Ansible.
  • CI/CD with GitHub Actions and GitLab CI.
  • On-premise virtualization (Proxmox and/or VMware).
  • Linux, scripting, and troubleshooting.
  • Networking: subnets, routing, firewalls, VPNs, VLANs, overlay networks.
  • Modern software architectures (SOA, microservices, SPA).
  • Authentication and authorization (OAuth, OIDC).
  • Cloud security: WAF and API Gateway.
  • Experience working in production and critical environments.
  • Ability to work independently and mentor team members.
  • AWS Architect or SysOps/DevOps certifications (or commitment to obtain them within the first two months).

Nice to Have

  • Certified Kubernetes Administrator (CKA).
  • Experience with advanced observability.
  • Knowledge of security and compliance policies.