We are seeking a highly experienced DevOps Engineer to lead and execute the design, implementation, and management of our client’s DevOps practices and infrastructure. The ideal candidate will possess a deep understanding of modern DevOps principles, tools, and practices, with a particular focus on Continuous Integration/Continuous Deployment (CI/CD) processes, Terraform, Ansible, GitHub Actions, GitHub Advanced Security, and monitoring solutions.
- Design, implement, and manage robust and scalable CI/CD pipelines that facilitate seamless software development, testing, and deployment processes.
- Lead the adoption of infrastructure-as-code (IaC) practices using tools such as Terraform to provision and manage cloud resources.
- Utilize Ansible to automate configuration management and orchestration tasks, ensuring consistency and reliability across the infrastructure.
- Implement and optimize GitHub Actions workflows to automate software build, test, and deployment pipelines.
- Leverage GitHub Advanced Security features to enhance code security, vulnerability scanning, and threat detection.
- Collaborate with development, QA, and operations teams to identify performance bottlenecks, optimize resource utilization, and improve system reliability.
- Implement and maintain monitoring and alerting solutions to ensure proactive identification and resolution of system issues.
- Participate in security best practices implementation, including access control, encryption, and compliance requirements.
- Provide technical leadership, mentorship, and guidance to junior members of the DevOps team.
- Stay up to date with industry trends, emerging technologies, and best practices in DevOps and CI/CD.
- Contribute to the evaluation and adoption of new tools and technologies that enhance the DevOps ecosystem.
- Bachelor’s degree in computer science, Engineering, or a related field.
- 3+ years of professional experience in DevOps, with a focus on CI/CD processes, Terraform, Ansible, GitHub Actions, GitHub Advanced Security, and monitoring solutions.
- Strong expertise in designing, implementing, and managing CI/CD pipelines for both traditional and containerized applications.
- Proficiency in infrastructure-as-code practices and hands-on experience with Terraform for provisioning cloud resources.
- Solid understanding of Ansible for automation, configuration management, and orchestration.
- Experience with GitHub Actions for building, testing, and deploying applications.
- Familiarity with GitHub Advanced Security tools and practices for code security analysis.
- Proven track record of implementing monitoring solutions (e.g., Prometheus, Grafana, ELK stack) to ensure system health and performance.
- Strong scripting skills (e.g., Bash, Python) for automation and tool development.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
To apply for this job email your details to firstname.lastname@example.org