About the Role:
Eccalon is seeking a Senior DevOps Engineer to join our innovative IT team. As a Senior DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining our infrastructure and deployment pipelines. You’ll work closely with development and operations teams to streamline processes, improve system reliability, and enhance scalability. Your expertise will guide the adoption of best practices and innovative solutions to ensure the continuous delivery of high-quality software.
Responsibilities:
- Design, implement, and maintain scalable and resilient infrastructure using cloud services (e.g., AWS, Azure, Google Cloud) and on-premises solutions.
- Develop and optimize CI/CD pipelines to ensure efficient and reliable software delivery.
- Implement and manage configuration management tools (e.g., Ansible, Puppet, Chef) to automate system configurations and deployments.
- Set up monitoring, alerting, and logging systems to proactively identify and resolve issues. Analyze system performance and implement improvements.
- Work closely with development teams to understand application requirements and ensure smooth integration and deployment.
- Implement security best practices and conduct regular security assessments to protect infrastructure and data.
- Create and maintain detailed documentation for systems, processes, and configurations.
- Diagnose and resolve complex issues related to infrastructure, deployments, and performance.
- Evaluate and recommend new tools, technologies, and practices to improve our DevOps processes and infrastructure.
Required Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps, Site Reliability Engineering (SRE), or a related field.
- Proficiency with cloud platforms (AWS, Azure, Google Cloud).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Advanced knowledge of scripting languages (e.g., Python, Bash).
- Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Expertise in CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Strong understanding of networking, databases, and system security.