Senior DevOps Engineer
Macrometa
Job highlights
Summary
Join Macrometa as a Senior DevOps/Platform Engineer and lead the management and evolution of our geo-distributed data platform spanning AWS, GCP, Linode, and on-premise infrastructure. You will design, implement, and maintain this high-volume, reliable platform, driving automation initiatives and establishing robust operational processes. This role requires expertise in multi-cloud environments, Linux systems administration, Python scripting, and strong analytical and problem-solving skills. You will collaborate with cross-functional teams, establish security best practices, and contribute to the organization's technical strategy. The ideal candidate will have 10+ years of experience in designing and managing large-scale distributed systems. Macrometa offers a challenging and rewarding environment with opportunities to work with cutting-edge technologies.
Requirements
- Bachelor's or Master's degree in Computer Science or related technical field
- 10+ years of experience in designing and managing large-scale distributed systems
- Demonstrated expertise in: Multi-cloud environment management (AWS, GCP, Linode)
- On-premise infrastructure operations
- Python and shell scripting
- Linux systems administration (particularly Ubuntu)
- System logging analysis and performance optimization
- Object-oriented design and complexity analysis
- Strong analytical and problem-solving abilities
- Excellence in incident analysis and root cause determination
- Outstanding written and verbal communication skills
- Proven ability to lead technical initiatives
Responsibilities
- Design, implement, and maintain infrastructure across multiple cloud providers (AWS, GCP, Linode) and on-premise environments
- Lead automation initiatives for infrastructure provisioning, configuration management, and application deployment
- Architect and implement disaster recovery and business continuity strategies
- Establish and enforce security best practices across all infrastructure components
- Design and maintain comprehensive monitoring, logging, and alerting systems
- Drive continuous integration/continuous delivery (CI/CD) practices and tooling
- Collaborate cross-functionally with development teams, product managers, and operations staff
- Develop and document operational procedures for deployment, management, and troubleshooting
- Evaluate and recommend new technologies and practices to improve platform capabilities
Preferred Qualifications
- Experience with on-premises Kubernetes deployments
- Expertise in Python
- Experience with large-scale distributed data platforms
Share this job:
Similar Remote Jobs
- π°$150k-$190kπUnited States
- πSouth Africa
- πWorldwide
- πPoland
- πGermany
- πIndia
- πWorldwide
- πTurkey
- πPortugal
- πSlovakia, Czechia