Senior DevOps Engineer

Description

About the Position:  

As a Senior DevOps Engineer, you will be responsible for building and maintaining scalable, reliable infrastructure and deployment pipelines with a strong emphasis on security integration throughout the software delivery lifecycle. You will work closely with development teams to improve development velocity while ensuring system reliability, security, and performance. This role is critical in bridging the gap between software development and operations, implementing DevSecOps best practices throughout our organization.

 Main Responsibilities: 

  • Infrastructure Management: Design, implement, and maintain cloud-based infrastructure using Infrastructure as Code principles
  • CI/CD Implementation: Build and optimize continuous integration and continuous deployment pipelines to enable rapid, reliable software delivery
  • Automation: Develop automation scripts and tools to streamline operations and eliminate manual processes
  • Containerization: Manage containerization strategies and orchestration using Docker and Kubernetes
  • Security Integration: Implement security scanning, testing, and validation throughout the CI/CD pipeline
  • Vulnerability Management: Conduct regular security assessments and remediate vulnerabilities in infrastructure and application code
  • Compliance Automation: Automate compliance checks and reporting to ensure adherence to security standards
  • Performance Optimization: Analyze and optimize system performance, scalability, and cost-efficiency
  • Documentation: Create and maintain thorough documentation for infrastructure, deployment processes, and operational procedures
  • Incident Response: Participate in on-call rotations and lead incident resolution with thorough post-mortem analysis


Requirements

  • 5+ years of experience in DevOps, DevSecOps, or similar roles
  • Cloud Platforms: Extensive hands-on experience with AWS services and architecture patterns
  • Infrastructure as Code: Proficiency with Terraform, AWS Cloud Formation, or similar IaC tools
  • Containerization: Advanced knowledge of Docker and Kubernetes ecosystem
  • Kubernetes Technologies: Experience with ArgoCD, Prometheus, Grafana, and other Kubernetes tooling
  • Programming/Scripting: Strong coding skills in Python, Bash, or Go
  • CI/CD Tools: Experience implementing and maintaining CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar
  • Advantage - Security Tools: Experience with security scanning tools (SonarQube, OWASP ZAP, Snyk, etc.)
  • Advantage - Networking: Solid understanding of networking principles, load balancing, and security concepts
  • Exceptional problem-solving abilities and analytical thinking
  • Strong communication skills with the ability to explain complex technical concepts to various audiences
  • Collaborative mindset with experience working in cSECross-functional teams
  • Self-motivated with the ability to work independently
  • Proactive approach to identifying and resolving potential issues before they impact production


Advantage:

  • experience with PostgreSQL, NoSQL, Shell scripting, Networking, Firewalls, System security. 
  • Strong background in software development with security focus


For more information or to apply, please send an inquiry
email to: jobs@dualitytech.com

For more information or to apply, please send an inquiry email to: jobs@dualitytech.com

Skip to content