DevOps Engineer
Core
Building and maintaining development environments, implementing automation, and supporting continuous integration and delivery pipelines.
Role type
DevOps Engineer
Builds
Development environments, CI/CD pipelines, automated software delivery processes
Domain
Software Engineering / Cloud Infrastructure
Deliverable
infrastructure
Required skills
Cloud platforms (AWS, Azure, GCP), CI/CD tools (GitLab CI, Jenkins, AWS Code Build), Infrastructure as Code (Terraform, AWS CloudFormation/CDK), Configuration management (Ansible, Puppet, Chef), Containerization and orchestration (Docker, Kubernetes/OpenShift), Scripting (Python, Bash, PowerShell, Node.js/TypeScript)
Preferred skills
Agile and Lean methodologies
Technologies
GitLab, Jenkins, SonarQube, Terraform, AWS CloudFormation, CDK, Ansible, Puppet, Chef, Docker, Docker Compose, Kubernetes, OpenShift, Python, Bash, PowerShell, Node.js, TypeScript
Responsibilities
Collaborate with DevOps, development, and client teams to deliver robust environments and tools; Set up, configure, and maintain tools such as GitLab, Jenkins, SonarQube, and testing platforms; Design and implement CI/CD pipelines to enable continuous integration, testing, and delivery; Automate software development processes to improve efficiency and reduce manual effort; Develop and manage serverless integrations between systems using APIs; Support infrastructure provisioning and configuration using automation tools; Ensure high levels of system performance, security, and reliability.