DevOps Specialist
About this position
The DevOps Specialist is responsible for designing, implementing, and maintaining secure CI/CD pipelines, integrating security practices into DevOps processes, and managing infrastructure-as-code tools to automate provisioning and configuration of environments securely.
Responsibilities
• Design, implement, and maintain secure CI/CD pipelines to facilitate automated deployment and scaling of applications
• Integrate security practices into DevOps processes and workflows from development, testing, through to production
• Implement and manage infrastructure-as-code (IaC) tools and practices to automate provisioning and configuration of environments securely
• Conduct security assessments, vulnerability testing, and code reviews to identify and mitigate risks early in the development lifecycle
• Implement and maintain security controls and monitoring in cloud and on-premises environments
• Collaborate closely with development, operations, and security teams to ensure alignment of security goals with business objectives
• Continuously research and evaluate emerging security technologies and best practices to improve the organization's security posture
• Provide guidance and support to teams on security best practices, tools, and techniques
• Create documentation including standards, procedures, and knowledge base articles
• Join client call on technical discussion as required
• Support the operations on-call rotation
• Pro-active engagement for improvement of overall infrastructure operations and managed services
Requirements
• Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or related field, or equivalent practical experience
• Proven work experience as a DevOps Engineer, Site Reliability Engineer, or similar role
• Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps)
• Experience with infrastructure automated deployment and configuration management tools (e.g., CloudFormation, Terraform, Ansible, Chef)
• Experience managing cloud platforms (e.g., AWS, Azure, Google Cloud)
• Strong understanding of networking principles and protocols (e.g., TCP/IP, DNS, VPN)
• Solid understanding of containerization and orchestration tools (e.g., Docker, Kubernetes)
• Ability to script and automate tasks using scripting languages (e.g., Python, Bash, PowerShell)
• Excellent analytical and problem-solving skills with a strong attention to detail
• Familiar with ServiceNow CMDB or ITSM / ITIL framework
• Proficient in drafting technical specifications and documenting system changes
• Good English communication skills both written and verbal
• Certifications such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer
• Previous experience in software engineering roles
• Experience in managing large-scale server environments