Senior DevOps Engineer | Remote | Microservice Infrastructure Specialist

Remotely
Full-time
We're seeking an experienced Senior DevOps Engineer to join our innovative technology team in architecting and maintaining our robust microservice infrastructure. In this role, you'll spearhead the implementation of modern DevOps practices, orchestrate CI/CD platform administration, and ensure the reliability and scalability of our distributed systems. This position offers the opportunity to work with cutting-edge technologies while solving complex infrastructure challenges in a fully remote environment. Key Responsibilities: - Design, implement, and maintain scalable microservice infrastructure using industry-leading containerization technologies (Docker, Kubernetes, Apache Mesos) and service mesh solutions. - Administer and enhance CI/CD platforms to streamline deployment workflows, ensure code quality, and accelerate time-to-market for applications. - Troubleshoot and resolve complex system failures across applications and microservices, implementing preventative measures to reduce future incidents and minimize downtime. - Collaborate closely with development teams to architect joint solutions that balance technical requirements with business objectives and optimize system performance. - Manage and oversee all changes to the production environment, ensuring minimal disruption and maintaining 99.9%+ system availability. - Develop and implement automation strategies using Infrastructure as Code principles to increase operational efficiency and reduce manual interventions. - Establish and maintain comprehensive monitoring and alerting systems (ELK, Grafana, Prometheus, Alertmanager, Zipkin) to ensure optimal application performance and proactive issue resolution. - Create and maintain detailed documentation for infrastructure components, deployment procedures, and operational processes following DevOps best practices. - Participate in on-call rotations to provide production support and incident response when needed. Required Skills & Experience: - 4+ years of professional experience in DevOps, SRE, or similar roles working with distributed systems and cloud infrastructure. - Demonstrated expertise configuring and administering microservice architecture components including Docker 24.x, Kubernetes 1.29+, Nginx, HAProxy, and Apache Kafka. - Proficiency in setting up and managing monitoring and notification systems such as Elasticsearch 8.x, Logstash, Kibana, Grafana, Prometheus, Alertmanager, Zabbix, and Zipkin. - Strong scripting and automation skills using Bash, Python 3.11+, and infrastructure-as-code tools like Ansible, Terraform, or equivalent technologies. - Experience implementing and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or similar platforms. - Solid understanding of networking concepts, security best practices, and infrastructure scalability principles in distributed environments. - Excellent troubleshooting skills with the ability to diagnose and resolve complex system issues under pressure. Nice to Have: - Advanced Linux administration experience, particularly with RHEL 9.x, SLES 15 SP5, or other enterprise distributions. - Experience in database management systems administration including MS SQL Server 2022, Oracle 21c, PostgreSQL 16, and non-relational databases like MongoDB 7.x and Apache Cassandra 4.x. - Proficiency with major cloud platforms (AWS, Azure, or GCP) and their respective infrastructure services and managed Kubernetes offerings. - Experience with service mesh technologies such as Istio, Linkerd, or Consul for microservice communication and security. - Familiarity with GitOps workflows and tools like ArgoCD, Flux CD, or similar continuous delivery solutions. - Understanding of compliance and security requirements in regulated environments (SOC2, ISO 27001, GDPR). - Contributions to open-source projects or active participation in DevOps community initiatives. - Relevant certifications such as CKA (Certified Kubernetes Administrator), AWS Solutions Architect, or similar credentials that demonstrate expertise. Why Join Our Team: Working with us offers you the opportunity to drive innovation in a fully remote environment while working with cutting-edge technologies that power mission-critical systems. You'll collaborate with talented professionals who value continuous learning and technical excellence in an organization that embraces modern engineering practices. We provide competitive compensation, flexible working hours, and a culture that emphasizes both autonomy and collaboration. Join us to solve challenging infrastructure problems while advancing your career at the forefront of DevOps evolution.