Senior DevOps Specialist
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. You will play a key role in designing, implementing, and maintaining our infrastructure and CI/CD pipelines to ensure our software systems are scalable, reliable, and secure. As a Senior DevOps Engineer, you will collaborate closely with development, operations, and security teams to drive innovation and automation across our platforms.
Key Responsibilities:
- Design, deploy, and maintain cloud infrastructure (AWS) ensuring scalability, high availability, and security.
- Automate infrastructure provisioning and configuration management using tools like Terraform, Ansible, or CloudFormation.
- Build and optimize CI/CD pipelines to streamline development and deployment processes, using Jenkins, GitLab CI, or similar tools.
- Monitor, troubleshoot, and enhance system performance and reliability through proactive observability and alerting tools (Prometheus, Grafana, ELK, etc.).
- Implement robust security practices across infrastructure, focusing on access management, vulnerability assessment, and compliance.
- Collaborate with development teams to design and deploy containerized environments using Docker and orchestration tools like Kubernetes.
- Manage version control systems (Git), ensuring streamlined workflows and integration with CI/CD pipelines.
- Stay up to date with emerging trends and technologies in DevOps, recommending improvements and best practices.
- Provide mentorship and technical guidance to junior DevOps engineers and cross-functional teams.
- Drive post-mortem and root cause analysis of incidents, implementing action items to prevent future occurrences.
Qualifications:
- Experience: Minimum 5+ years of experience in a DevOps, with at least 2 years in a senior capacity.
- Cloud Expertise: Deep understanding of AWS and hands-on experience with infrastructure as code (IaC).
- Automation Tools: Strong proficiency in automation tools like Terraform, Ansible or Puppet.
- CI/CD Pipelines: Experience designing and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI.
- Containers & Orchestration: Expertise in Kubernetes and Docker, with experience in production-grade deployments.
- Monitoring & Logging: Experience with monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK, Datadog).
- Scripting Skills: Proficiency in scripting languages such as Python, Bash.
- Version Control: Strong knowledge of Git, Git workflows, and branching strategies.
- Security: Familiarity with DevSecOps practices and implementing security at every stage of the development lifecycle.
- Problem-Solving: Strong troubleshooting and analytical skills, with the ability to diagnose complex system issues quickly.
- Collaboration: Excellent communication and teamwork skills, able to work cross-functionally with development, operations, and security teams.
What's in it for you
β Very competitive compensation plan
β Opportunity for career advancement
β Ability to mold your career and make an immediate direct impact
β Working in a fast-paced, fun environment with an eclectic group of people from all over the world
β Plenty of paid vacations, holidays, and sick leaves
β Equipment (MacBook Pro)
β Free training and DevOps certification
β Free English classes
β Ability to work remotely
β Interesting, challenging projects across a wide variety of companies