Senior DevOps Engineer
Posted: 5 days ago
Job Description
We are seeking an experienced Senior DevOps Engineer with a proven track record of optimizing and maintaining robust infrastructure in cloud and on-premises environments. The ideal candidate will have over 4 years of total experience in DevOps, including at least 1 year in a senior engineer capacity.The role requires deep expertise in AWS cloud infrastructure, MySQL database management with replication and AWS Aurora, automation, and system performance optimization. The successful candidate will lead infrastructure initiatives, mentor junior engineers, and collaborate closely with cross-functional teams to enhance scalability, security, and reliability. Key ResponsibilitiesCloud Infrastructure Management (AWS): Design, deploy, and optimize highly available and secure cloud environments using AWS services (EC2, S3, RDS, Aurora, IAM, VPC, CloudWatch, and CloudFormation).Database Administration (MySQL / AWS Aurora): Configure, monitor, and optimize MySQL databases, including replication management, backups, and performance tuning. Manage and scale Aurora clusters for production workloads.Monitoring & Observability (Zabbix): Implement and manage proactive monitoring, alerting, and performance dashboards using Zabbix and related tools.Automation & Scripting: Develop and maintain automation scripts using Bash and Python for deployment, configuration management, and system maintenance tasks.CI/CD Pipeline Management (Jenkins): Architect, manage, and enhance automated build, test, and deployment pipelines to ensure consistent and reliable software releases.Containerization & Orchestration: Deploy, manage, and troubleshoot applications using Docker; familiarity with Kubernetes is an advantage.Linux System Administration: Manage and secure Linux-based environments (Red Hat, Ubuntu), including server hardening and patching, performance tuning, and troubleshooting.Web Server Management: Configure and optimize web servers (Apache/Nginx) for high availability and performance tuning.Version Control & Collaboration: Maintain code repositories and branching workflows using Git, ensuring smooth coordination across development teams.Networking & Security: Configure network components (AWS VPC) and ensure compliance with organizational and industry security standards.Leadership & Mentorship: Provide technical leadership to junior DevOps engineers, conduct reviews, and enforce best practices for infrastructure and deployment management. Key Skills4+ years in DevOps engineering, including 1+ year as a Senior DevOps Engineer.Proven expertise in AWS.Advanced MySQL database administration with replication setup, failover, and performance tuning experience.Strong knowledge of Zabbix or similar monitoring platforms.Proficiency in Bash and Python scripting.Solid experience with CI/CD (Jenkins).Strong Linux administration (RHEL, CentOS, Ubuntu).Web server management (Apache/Nginx) with performance tuning experience.Networking and security fundamentals.Familiarity with LAMP/LEMP stacks and PHP/NodeJS/Laravel environments is a plus. Key QualificationsEducation: BSc in Computer Science, Information Systems, Computer Engineering, or a related field.Certifications (Preferred):· AWS Certified DevOps Engineer / Solutions Architect· Red Hat Certified Engineer (RHCE) or System Administrator (RHCSA)· Certified Kubernetes Administrator (CKA)· MySQL or AWS Database Specialty certifications (preferred)
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period