We are seeking a talented Senior DevOps Engineer to join our team. The successful candidate will have a passion for automation, be able to design and maintain scalable, secure, and efficient infrastructure, and have extensive experience with cloud-based technologies.
Responsibilities:
· Design, implement, and maintain the company's cloud infrastructure, including AWS, Azure, or GCP.
· Collaborate with development and operations teams to automate build, deployment, and release processes.
· Implement and manage continuous integration and delivery pipelines.
· Monitor and analyze system performance, and identify and resolve issues proactively.
· Ensure infrastructure security and compliance with industry standards and regulations.
· Implement and manage configuration management and infrastructure as code solutions.
· Provide technical leadership and mentorship to junior DevOps team members.
· Stay up-to-date with emerging technologies and industry trends, and assess their potential impact on the company's infrastructure and operations.
Requirements:
· Bachelor's degree in Computer Science or a related field, or equivalent experience.
· At least 2-3 years of experience in DevOps or related fields.
· In-depth knowledge of cloud-based technologies and infrastructure, such as AWS, Azure, or GCP.
· Experience with configuration management and infrastructure as code tools, such as Ansible, Terraform, or CloudFormation.
· Strong scripting and programming skills in languages such as Python, Bash, or PowerShell.
· Experience with containerization technologies, such as Docker or Kubernetes.
· Strong troubleshooting and problem-solving skills.
· Strong communication and collaboration skills, and the ability to work effectively in a team environment.
· Knowledge of AWS ELB load balancing and other AWS services for managed streaming like MSK.
· Experience working with Jenkins, Rancher and Lens.