Experience : 5 year
Location : Remote
Has completed a successful CI/CD implementation with a client
Has a superior knowledge of ADO
Able to train developers on the CI/CD practice
Able to lead and mature the practice with little supervision
Key Responsibilities
- Design implement and manage CI/CD pipelines for automated software delivery.
- Collaborate with development teams to integrate DevOps practices into the software development lifecycle.
- Monitor and troubleshoot system performance availability and security issues.
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools.
- Implement containerization solutions using Docker and orchestration with Kubernetes.
- Develop and maintain scripts for system automation and configuration management.
- Enhance system security by implementing best practices and compliance measures.
- Manage and maintain cloud infrastructure across AWS Azure or Google Cloud.
- Conduct regular system audits and performance reviews to identify areas for improvement.
- Provide technical leadership and mentorship to junior DevOps engineers.
- Collaborate with crossfunctional teams to ensure software quality and reliability.
- Develop disaster recovery and backup strategies within the DevOps framework.
- Stay current with industry trends tools and best practices in DevOps.
- Document processes procedures and system configurations for knowledge sharing.
- Engage with stakeholders to gather requirements and understand project needs.
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related field.
- 5 years of experience in DevOps system administration or related roles.
- Proficiency in cloud platforms such as AWS Azure or Google Cloud.
- Strong scripting skills in languages like Python Bash or PowerShell.
- Experience with configuration management tools like Ansible Puppet or Chef.
- Deep understanding of containerization technologies and orchestration.
- Working knowledge of networking firewalls and security best practices.
- Familiarity with monitoring tools such as Prometheus Grafana or ELK Stack.
- Experience with version control systems like Git.
- Strong analytical and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Previous experience in Agile or Scrum environments.
- Certifications in AWS Azure or DevOps methodologies are a plus.
- Ability to work independently and in a teamoriented environment.
- Strong understanding of software development methodologies.
- Ability to adapt to changing technologies and new tools.
git,cloud,kubernetes,azure,chef,networking,agile,cd,ansible,scrum,ci/cd,ci,docker,ado,cloud platforms (aws, azure, google cloud),devops,aws,infrastructure,monitoring tools (prometheus, grafana, elk stack),infrastructure as code (iac),scripting (python, bash, powershell),firewalls,security best practices,puppet