We are seeking a motivated and skilled professional to join our team, focusing on enhancing development tools, infrastructure, and automation processes. The ideal candidate will play a key role in ensuring system security, identifying technical challenges, and delivering timely software updates and fixes. This position offers the opportunity to work with cutting-edge cloud technologies and contribute to the stability and efficiency of our deployment pipelines.
Key Responsibilities
- Build and implement new development tools and infrastructure to support the software development lifecycle.
- Develop and improve automation for development and release processes to increase efficiency and reduce manual intervention.
- Ensure systems are secure and protected against cybersecurity threats through proactive monitoring and updates.
- Identify technical problems promptly and develop software updates and fixes to maintain system reliability.
- Implement and maintain CI/CD pipelines for deployment and test automation.
- Monitor application health and performance, anticipating potential production issues such as outages, slowness, processing delays, errors, and failures, and take corrective action to prevent disruptions.
- Deploy updates and fixes while providing ongoing technical support.
- Work with Linux-based infrastructure to support development and deployment activities.
Required Qualifications
- Bachelor’s Degree in Computer Science or a related field.
- Minimum of 1 year of experience in web development.
- Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
- Proficiency with at least one major cloud platform (Google Cloud Platform, AWS, or Azure).
- Experience implementing and maintaining CI/CD pipelines.
- Strong knowledge of Git and CI/CD workflows.
- Ability to monitor and maintain application health and performance.
- Experience working with Linux-based infrastructure.
- Capability to deploy updates, fixes, and provide technical support efficiently.
Preferred Qualifications and Benefits
- Basic programming knowledge in Shell, Bash, JavaScript/React, Python, or similar languages.
- Experience with infrastructure as code and configuration management tools such as Terraform, Nix, Ansible, or CloudFormation.
- Technical skills to review, verify, and validate software code developed within projects.
- Familiarity with DevOps and Agile methodologies, supporting collaborative and iterative development environments.
This role is ideal for candidates looking to deepen their expertise in cloud technologies, automation, and secure software delivery within a dynamic and supportive team environment.