Job Description:
We are seeking a DevOps Engineer to join our innovative and dynamic team. This role will work closely with software developers, system operators, and other IT staff to manage code releases. By bridging the gap between development and operations, the DevOps Engineer will seek to shorten the development cycle and provide continuous delivery in a high-quality, fast-paced environment.
Responsibilities:
- Collaborate with software developers to streamline the deployment process and automate repetitive tasks.
- Design, implement, and maintain a continuous integration and continuous deployment (CI/CD) pipeline.
- Manage and optimize cloud-based resources to meet specific project requirements while keeping an eye on the budget.
- Implement infrastructure as code for various cloud environments.
- Develop and maintain system standards and procedures for installations, upgrades, and updates.
- Troubleshoot and resolve system-related issues in a timely manner.
- Implement automated security controls, governance processes, and compliance validation.
- Conduct system tests for security, performance, and availability.
- Develop and maintain design and troubleshooting documentation.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum 3 years of experience in a DevOps Engineer role or similar position.
- Proven experience with Linux/Unix system administration and scripting languages like Python, Bash.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and managing a container-based microservice architecture.
- Experience with CI/CD tools (like Jenkins, Bamboo), configuration management tools (like Ansible, Puppet, Chef), and version control platforms (like Git).
- Understanding of network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
- Strong problem-solving mindset and ability to work in a fast-paced, high-volume, change-oriented environment.
- Excellent communication and teamwork skills.
Preferred:
- Certification as a AWS Certified DevOps Engineer or similar is a plus.
- Experience with monitoring solutions like Nagios, CloudWatch, Prometheus is desirable.
- Familiarity with SQL and NoSQL databases like MySQL, Postgres, MongoDB.