We are seeking an experienced DevOps Engineer with strong Python and Bash scripting capabilities to join our team. In this role, you will be responsible for managing our cloud infrastructure, optimizing deployment processes, and ensuring the reliability and scalability of our systems through robust monitoring and documentation practices. The ideal candidate will combine technical expertise with strong problem-solving abilities to support our growing platform.
Key Responsibilities
Develop, maintain, and thoroughly document automation scripts using Python and Bash
Architect and manage AWS infrastructure across multiple applications and services
Design and implement CI/CD pipelines for efficient software delivery
Establish and maintain comprehensive system documentation and runbooks
Create and update technical documentation for all infrastructure components
Document standard operating procedures and best practices
Establish comprehensive monitoring and observability solutions
Implement effective logging strategies and create actionable alerts
Design and maintain dashboards for system performance monitoring
Create and optimize incident response procedures
Manage container orchestration and Kubernetes environments
Ensure all configurations and changes are properly documented
Monitor system health and respond to infrastructure incidents
Required Qualifications
5+ years of experience in DevOps or similar technical roles
Proven proficiency in Python and Bash scripting for automation
Strong expertise in AWS services including EKS, EC2, RDS, ELB, S3, Lambda, Cloud Front, and IAM
Experience with monitoring tools and observability platforms
Proven ability to create clear, comprehensive technical documentation
Experience implementing logging strategies and metrics collection
Understanding of Monitoring solutions and performance optimization
Extensive experience with Linux system administration
Proven expertise in containerization technologies, especially Docker
Advanced knowledge of networking concepts
Experience with version control systems, especially GitHub and GitLab
Demonstrated ability to implement and manage CI/CD pipelines
Preferred Qualifications
AWS certification
Experience with microservices architectures
Knowledge of Neo4j administration
Familiarity with Argo CD and advanced deployment strategies
Experience managing Kubernetes clusters at scale
Background in implementing infrastructure as code
Experience with distributed tracing in microservices environments
What We Offer
Collaborative and innovative work environment
Professional development
Competitive compensation and benefits package
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job