Senior Software Engineer – DevOps
We are looking for a Senior Software Engineer – DevOps to join our dynamic team.
Key Responsibilities
- Collaborate with developers to implement DevOps practices and automate the software delivery lifecycle.
- Design and implement CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or similar solutions.
- Write infrastructure as code (IaC) scripts using tools like Terraform or Ansible to provision and manage cloud infrastructure.
- Implement security best practices throughout the software development lifecycle (SDLC).
- Secure and manage Kubernetes clusters, focusing on pod security policies, network policies, and secrets management.
- Maintain compliance with PCI DSS standards within the cloud environment.
- Conduct vulnerability assessments and penetration testing of cloud infrastructure and applications.
- Stay updated on the latest security vulnerabilities and threats.
- Manage and monitor cloud infrastructure performance and health.
- Implement automated monitoring and alerting systems to identify and troubleshoot issues.
- Respond to incidents and ensure smooth recovery of systems.
- Continuously improve operational processes and infrastructure efficiency.
Candidate Profile
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum 2+ years of experience in a DevSecOps role or related field.
- Proven experience working in a cloud environment (AWS, Azure, GCP, etc.).
- Expertise in Kubernetes (K8s) configuration, management, and security.
- Strong understanding of PCI DSS requirements and best practices for cloud compliance.
- Experience with IaC tools like Terraform or Ansible.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Familiarity with CI/CD pipelines and tools.
- Familiarity with security automation tools and best practices.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work independently and as part of a team.