DevOps Automation Engineer
Job description
Bachelors in Computer Application (Computers), Bachelor of Technology/Engineering
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job Description:
Duties and Responsibilities:
- Develop and maintain efficient CI/CD pipelines to facilitate seamless software deployment.
- Automate infrastructure provisioning and management using tools like Ansible, Terraform, and others.
- Continuously monitor and enhance the performance, scalability, and security of systems.
- Collaborate with development teams to improve code integration, deployment processes, and system configuration.
- Create scripts and small applications in GoLang to automate tasks and resolve operational issues.
- Manage and optimize database systems.
- Contribute to backup planning, performance tuning, and scaling of database infrastructure.
- Implement and maintain monitoring tools (such as Prometheus, Grafana) to ensure system reliability.
- Proactively identify and address infrastructure and application performance issues.
- Lead incident response efforts and participate in on-call rotations as necessary.
- Partner with development, QA, and networking teams to ensure alignment with project objectives.
- Promote DevOps best practices, including version control, continuous testing, and agile workflows.
- Stay informed about network infrastructure elements, like load balancing, firewalls, and VPN configurations.
- Collaborate with the network team to ensure optimal and secure network setups.
- Apply security best practices across all DevOps processes to safeguard company data and systems.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Demonstrated experience as a DevOps Engineer/Specialist in a fintech or high-availability setting.
- In-depth knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Experience working with cloud platforms and containerization technologies like Docker and Kubernetes.
- Proficiency in at least one scripting or programming language, with GoLang being a preferred skill.
- Practical experience in managing and optimizing databases.
- Solid foundation in network basics, including TCP/IP, DNS, and load balancing concepts.
- Experience with infrastructure-as-code tools such as Terraform and Ansible.
- Familiarity with other databases like MySQL or ClickHouse.
Company Industry: IT - Software Services
Department / Functional Area:
Keywords: DevOps Automation Engineer