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.