Senior DevOps Engineer
Job details
Job Summary: We are seeking a highly skilled and experienced Senior DevOps Engineer to join our team. The ideal candidate will have expertise in Linux systems, AWS cloud services, containerization technologies, automation, and orchestration tools. This role will play a critical part in ensuring the reliability, scalability, and performance of our infrastructure while driving DevOps best practices across the organization. Key Responsibilities:
- Infrastructure Management: Design, implement, and manage highly available, scalable, and secure infrastructure solutions on Linux-based systems and AWS. Monitor and maintain system health and performance to optimize uptime and resource usage.
- Containerization & Orchestration: Deploy and manage containerized applications using Docker and orchestrate them with Kubernetes . Implement and optimize CI/CD pipelines to streamline the build, test, and deployment process.
- Automation & Scripting: Develop and maintain automation scripts using Shell scripting to improve system efficiency and reduce manual intervention. Utilize Ansible for configuration management, automation, and infrastructure as code (IaC) practices.
- Cloud Computing: Configure and manage AWS services such as EC2, S3, RDS, Lambda, VPC, and IAM for secure and efficient cloud operations. Design disaster recovery strategies and ensure robust backup mechanisms for business continuity.
- Collaboration & Support: Work closely with software development, QA, and IT teams to ensure seamless integration and delivery of applications. Provide mentorship to junior team members and share best practices in DevOps and cloud technologies.
- Monitoring & Optimization: Implement proactive monitoring solutions to detect and resolve issues before they impact operations. Analyze system performance metrics and recommend improvements for cost optimization and enhanced performance.
- Technical Expertise: Proficient in Linux administration and troubleshooting. Strong knowledge of AWS services and architecture best practices. Hands-on experience with Kubernetes and Docker for containerization and orchestration. Proficiency in Shell scripting for automation. Experience with Ansible for configuration management and deployment automation.
- Professional Experience: 3+ years of experience in a DevOps, System Engineering, or similar role. Proven track record of managing and deploying infrastructure in cloud and hybrid environments.
- Other Skills: Strong analytical and problem-solving abilities. Excellent communication and teamwork skills. Ability to work in a fast-paced, dynamic environment and handle multiple tasks effectively.
- Competitive salary
- Health insurance
- Opportunities for professional development and certifications.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.