We are looking for a skilled Intermediate DevOps Engineer with 58 years of experience to join our team for a 12month contract. As an integral part of our DevOps team you will be responsible for building and managing CI/CD pipelines automating workflows and enhancing the security and reliability of our infrastructure. This is a remote position that offers the opportunity to work on cuttingedge projects and collaborate with a dynamic team.
Key Responsibilities:
- CI/CD Implementation: Design implement and manage endtoend CI/CD pipelines using tools such as Jenkins GitLab CI or Travis CI to automate software delivery processes.
- Workflow Optimization: Identify and optimize workflows to ensure efficiency reliability and agility in the development lifecycle.
- Technology Integration: Stay up to date with the latest DevOps technologies and tools and integrate them into existing infrastructure as needed.
- Automation: Automate repetitive tasks to improve productivity and minimize manual intervention in deployment and infrastructure management.
- Infrastructure as Code (IaC): Implement Infrastructure as Code (IaC) practices using tools like Terraform or Ansible to provision and configure infrastructure components.
- Monitoring and Logging: Set up and manage monitoring and logging solutions using tools such as Prometheus Grafana or the ELK stack to ensure application and infrastructure health.
- Collaboration: Collaborate with development operations and QA teams to foster a culture of collaboration continuous improvement and shared responsibility for delivering highquality software.
- Security: Implement and maintain security best practices throughout the CI/CD pipelines and infrastructure to ensure data protection and compliance.
- Deployment Strategies: Implement deployment strategies such as bluegreen deployments and canary releases to minimize downtime and risk during software releases.
- Documentation: Create and maintain comprehensive documentation for CI/CD processes workflows infrastructure configurations and DevOps practices.
MustHave Skills:
- Bachelor s or Master s degree in Computer Science Information Technology or a related field.
- Proven experience as a DevOps Engineer preferably in a senior or intermediate role.
- Indepth knowledge of CI/CD concepts and tools such as Jenkins GitLab CI or Travis CI.
- Strong scripting skills in languages such as Python Shell or Ruby.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Knowledge of monitoring and logging tools like Prometheus Grafana or the ELK stack.
- A securityminded approach to DevOps practices with a focus on maintaining compliance and protecting data.
- Strong problemsolving skills and the ability to troubleshoot complex issues effectively.
Preferred Qualifications:
- Experience working in a remote team environment.
- Familiarity with cloud platforms such as AWS Azure or GCP is a plus.
- Excellent communication and collaboration skills.
shell scripting,cd,ansible,gitlab ci,ci/cd,cloud platforms,infrastructure,jenkins,orchestration,ci,gcp,aws,azure,kubernetes,grafana,terraform,ruby,travis ci,docker,python,containerization,devops,prometheus,elk stack,security