Job Description
We are seeking a highly motivated and experienced DevOps Engineer to join our growing technology team. You will play a critical role in building, maintaining, and improving our cloud infrastructure and CI/CD pipelines. You will work closely with our development, operations, and security teams to ensure the reliability, scalability, and security of our platform.
Responsibilities:
Design, implement, and maintain our cloud infrastructure (AWS, Azure, GCP – specify which one or if multi-cloud).
Build and manage CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, etc. (specify which ones).
Automate infrastructure provisioning and configuration management using tools like Terraform, Ansible, Chef, Puppet, etc. (specify which ones).
Monitor and troubleshoot application and infrastructure performance issues.
Implement and maintain security best practices within the infrastructure and CI/CD pipelines.
Collaborate with development teams to optimize application deployment and performance.
Participate in on-call rotations to ensure system availability.
Contribute to the development and maintenance of DevOps documentation.
Research and evaluate new technologies to improve our DevOps practices.
Work closely with the security team to implement and maintain security best practices.
Proactively identify and address potential infrastructure and deployment bottlenecks.
Qualifications:
Bachelor’s degree in Computer Science or a related field.
3+ years of experience in a DevOps engineering role.
Strong understanding of cloud computing concepts and experience with [Specify cloud provider – AWS, Azure, GCP].
Experience with containerization technologies like Docker and Kubernetes.
Proficiency with scripting languages like Bash, Python, etc.
Experience with infrastructure as code tools like Terraform or CloudFormation.
Experience with configuration management tools like Ansible, Chef, or Puppet.
Strong understanding of CI/CD principles and experience with CI/CD tools.
Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, etc.
Excellent troubleshooting and problem-solving skills.
Strong communication and collaboration skills.
Experience with security best practices in a cloud environment.
Preferred Qualifications:
Experience with database administration (e.g., MySQL, PostgreSQL, MongoDB).
Experience with networking concepts and protocols.
Experience with serverless technologies.
Experience with Agile development methodologies.