Job description
We are seeking a Senior DevOps Engineer to join our growing software development team. The individual in this role will play a crucial part in optimizing and scaling our development processes, ensuring that our applications and infrastructure are scalable, resilient, and efficient. The ideal candidate will work closely with our software development and IT operations teams to design, implement, and maintain robust automation and continuous integrations/continuous deployment (CI/CD) pipelines. The DevOps Engineer will also drive DevOps strategy, streamline workflows, and foster a culture of continuous improvement.
Skills Required:
- Strong experience with SQL database administration, scripting, performance tuning, and troubleshooting.
- Solid experience with containerization and orchestration technologies like Terraform. You should also have experience scripting in PowerShell, Bash, or similar languages.
- Strong understanding in implementation of CI/CD systems (rolling, stage, etc), infrastructure as code (IaC), and automated observability and alerts.
- Solid knowledge/understanding of cloud operations, applications, cybersecurity concepts, and industry best practices.
- Excellent analytical, diagnostic, and problem-solving skills.
- Strong written and verbal communication skills.
- Detailed and goal-orientated
Experience Required:
- Minimum of 5 years of experience in a DevOps role, with extensive knowledge in managing AWS/GCP environments and deploying Go applications.
5+ years of experience with programming languages such as C#, Golang, Python, etc.