Software Developer – Platform Engineering

Controlant 21. May 2024 Fullt starf

As a Software Developer on the Platform Engineering team, you will be part of the Research & Development department (R&D) at Controlant responsible for the development and improvement of software supporting all of the Controlant including our new cloud-based Controlant Aurora platform.

We are looking for a skilled Developer Platform Engineer to design, build, and maintain the tools and infrastructure that empower our development teams to deliver high-quality software efficiently. The ideal candidate will have a strong background in software development or Site Reliability Engineering (SRE), with expertise in creating developer-friendly platforms using Kubernetes, AWS Lambda, CNCF and AWS technologies.

If you are passionate about enabling developers, optimizing workflows, and driving innovation through automation, we want to hear from you.

Key Responsibilities

🔹Design, develop, and maintain the developer platform infrastructure on AWS using Kubernetes, AWS Lambda, and other cloud-native technologies.
🔹Collaborate with development teams to understand their requirements and pain points, and build solutions to improve productivity and efficiency.
🔹Create and maintain CI/CD pipelines to automate build, test, and deployment processes.
🔹Implement observability tools and frameworks for monitoring, logging, and alerting to ensure system health and visibility.
🔹Develop and maintain internal tools and services to streamline development workflows.
🔹Evangelize best practices in code quality, testing, and deployment across the organization.
🔹Troubleshoot and resolve platform-related issues in a timely manner.
🔹Stay up-to-date with emerging technologies and industry best practices related to developer platforms, Kubernetes, AWS services, and serverless computing.
🔹Writing automated tests, setting up, maintaining, and operating test automation software and frameworks on multiple application platforms

Skills Knowledge and Expertise

❇️ Strong software development skills with proficiency in at least one programming language.
❇️ Experience with containerization technologies such as Docker and Kubernetes.
❇️ Proficiency with AWS services such as EC2, S3, IAM, EKS, Lambda, etc.
❇️ Solid understanding of networking concepts, including TCP/IP, DNS, load balancing, etc.
❇️ Knowledge of infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Ansible.
❇️ Experience building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
❇️ Familiarity with monitoring and observability tools such as Prometheus, Grafana, AWS CloudWatch, and Elasticsearch.
❇️ Strong problem-solving skills and the ability to troubleshoot complex issues.
❇️ Excellent communication skills and the ability to work effectively in a collaborative team environment.
❇️ Experience with Site Reliability Engineering (SRE) principles and practices is a plus.
Willingness to learn new technologies and programming languages as required.

Sækja um starf
Upplýsingar fyrir umsækjendur

For more information, check out the application link here