Description

Responsibilities:

 

  1. Design, implement, and maintain our infrastructure and deployment pipelines.
  2. Collaborate with development teams to ensure the successful integration of new features and applications into our existing infrastructure.
  3. Automate and streamline our operations and processes to improve efficiency and reliability.
  4. Monitor and troubleshoot production systems to ensure high availability and performance.
  5. Implement and maintain security best practices to protect our infrastructure and data.
  6. Continuously evaluate and implement new technologies and tools to improve our infrastructure and development processes.
  7. Mentor and provide guidance to junior team members.
  8. Collaborate with cross-functional teams to define and implement DevOps best practices.

 

Requirements:

 

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Minimum of 7 years of experience in a DevOps or related role.
  3. Strong background in software development and system administration.
  4. Proficiency in scripting languages such as Python, Ruby, or Bash.
  5. Experience with configuration management tools such as Ansible, Puppet, or Chef.
  6. Experience with containerization technologies such as Docker and Kubernetes.
  7. Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  8. Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
  9. Solid understanding of networking concepts and protocols.
  10. Strong problem-solving and troubleshooting skills.
  11. Excellent communication and collaboration skills.
  12. Ability to work independently and in a team-oriented, fast-paced environment.


 

Education

Bachelor's Degree