At Learn as You Go, we're seeking a talented 'DevOps/CI-CD Engineer' to help us enhance our development and release processes. You will play a crucial role in building and maintaining tools and infrastructure, automating workflows, and ensuring the security and reliability of our systems.
Key Responsibilities
1. Develop and implement new development tools and infrastructure.
2. Collaborate with stakeholders to understand their needs and work with developers to deliver effective solutions.
3. Automate and improve development and release processes.
4. Test and review code, ensuring it meets security and quality standards.
5. Identify technical issues, and develop updates and fixes.
6. Ensure systems are secure against cybersecurity threats.
7. Work closely with software developers to ensure adherence to best practices.
8. Contribute to project planning and management decisions
Ideal candidate
1. Key skills: CI/CD, Microservices Deployment, AWS, Docker/Kubernetes (or any container technology), Jenkins, Git, Terraform/Ansible (optional).
2. Strong experience with scripting languages such as Python, Bash, or PowerShell.
3. Proficient in configuration management tools like Ansible, Terraform, or Puppet.
4. Expertise in containerization technologies, particularly Docker and Kubernetes.
5. Experience with cloud platforms like AWS, Azure, or GCP.
6. Familiarity with version control systems (e.g., Git) and CI/CD tools like Jenkins.
7. Solid understanding of networking concepts, including TCP/IP, DNS, load balancers, and firewalls.
8. Knowledge of security best practices and the ability to implement them at the infrastructure level.
9. Experience with monitoring and logging tools such as ELK Stack, Prometheus, InnoDB, Nagios, or Splunk.
Why join us?
Learn as you go is dedicated to fostering an inclusive and dynamic workplace where innovation thrives. We are committed to continuous learning and development, ensuring that our team members have the tools and opportunities to grow and succeed. If you are passionate about technology and eager to contribute to a forward-thinking company, this is the place for you.
Join us and be part of a team that values collaboration, growth, and the pursuit of excellence. Let's build something extraordinary together.
Learn As You Go is a dynamic company focused on growth, innovation, and delivering cutting-edge solutions. We are an end-to-end learning solutions company specializing in K12 education and content development/creation.