Job Description
Job Summary
We are seeking a Full stack Developer to join our dynamic IT team. As a software developer Engineer, you will collaborate with software developers, system operators, and other IT staff members to manage code releases. You will be responsible for automating and streamlining our operations and processes, deploying, and maintaining critical applications on cloud-based infrastructure, and ensuring the reliability and security of our platform.
In This Role, Your Responsibilities Will Be:
- Design, implement, and maintain robust and efficient continuous integration and delivery (CI/CD) pipelines for multiple complex projects.
- Automate infrastructure provisioning, configuration, and deployment using infrastructure as code (IaC) tools and cloud platforms.
- Implement and manage robust monitoring and alerting systems to ensure high availability, performance, and security of applications.
- Collaborate closely with development teams to define and implement best practices for code quality, testing, and deployment.
- Troubleshoot and resolve production issues efficiently, minimizing service disruptions.
- Participate in on-call rotations and provide timely incident response.
- Proactively identify and implement performance optimization strategies.
- Contribute to the development and improvement of deployment and release processes.
- Stay up-to-date with the latest DevOps trends and technologies.
- Participate in code reviews and provide constructive feedback.
- Collaborate with security teams to ensure application security.
WHO YOU ARE
You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively takes action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others.
For This Role, You Will Need:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- ~1 year of experience as a Software Development Engineer or similar role.
- Proficiency in scripting languages such as but not limited to JAVA Script, React JS, Python, Shell, or Ruby. Front End development
- Basic knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Basic knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI/CD, etc.).
- Basic knowledge of networking and security principles.
Preferred Qualifications that Set You Apart:
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Certification in relevant technologies (Programming languages, Web Development, AWS Certified DevOps Engineer, Certified Kubernetes Administrator) is a plus.