Cloud Developer (CICD) at CoLab

Posted on: 04/29/2022

Location: (REMOTE)

full time

Original Source

Tags: lambda kubernetes python terraform qa ansible aws

CoLab Software is a team of passionate and driven engineers, developers and innovators who are setting the new standard for engineering collaboration. We take pride in our ability to continuously learn from each others’ unique skill sets and perspectives, and apply that knowledge to solve customer problems. Our rapid growth and continuing success mean we have an opening for an experienced Cloud Developer (CICD). Responsibilities Collaborate with internal teams to develop, review, and maintain principles, tools, integrations, and automation to facilitate CI/CD across the organization. Be an essential member of the team in this hands-on role that requires a high degree of technical expertise in a cloud ecosystem (AWS). Have strong knowledge and experience in secure software development including web and mobile application development, AWS development and automation (e.g. AWS Lambda) and Infrastructure as Code (e.g. Terraform). Work to automate our QA/test process using various automated testing tools and technologies. Own the entire release testing lifecycle (e.g. integration, business acceptance, performance, operability, deployment verification). Be an essential member of the team in this hands-on role that requires a high degree of technical knowledge, problem solving skills and people skills. Provide mentorship and training on CI/CD principles and best practices to the entire company. Expand your skills and experience to proactively stay current with developments in relevant technologies; tap into your knowledge, passion and experience to contribute meaningfully to CoLab’s purpose. Requirements Knowledge and experience in software development, secure software development life cycle, secure code review, and security testing (web application penetration testing). Knowledge and experience in DevOps environments including CI/CD processes and deployment tools such as Terraform Cloud & Ansible. Experience with the development, deployment, and automation of software solutions in an enterprise cloud based environment. Proficiency in AWS CLI/API, Kubernetes, shell scripting, and Python. Knowledge of AWS architecture and services, automation strategies and tools. Experience working with AWS container and microservices technology, real time scalability and highly available solutions. Familiarity with AWS security practices/fundamentals in a cloud based web application environment. Ability to clearly and effectively communicate concerns and issues to other teams. Experience in developing, documenting, and maintaining procedures.