DevSecOps (GitHub actions and GitHub cloud formation + Deployment Tool- HARNESS )--100%Remote
Apply on
Role: DevSecOps (GitHub actions and GitHub cloud formation + Deployment Tool- HARNESS )
Client: Insurance client
Location: Remote
Job Summary:
As a DevOps Engineer, you will be responsible for developing, deploying, and maintaining our client s CI/CD pipelines, automating infrastructure, and ensuring the smooth operation of production environments.
Qualifications:
- 10+ years of experience in DevOps, with a focus on security.
- Hands on experience with deployment tool- HARNESS
o Proficiency in scripting and automation languages (e.g., Python, Bash, PowerShell).
o Hands-on experience with CI/CD tools (e.g., GitHub Actions, AWS Code Pipeline, Jenkins, GitLab CI, CircleCI).
o Hands-on experience with configuration management tools (e.g., Ansible, Puppet, Chef) and Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
o Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
o Experience with cloud platforms (AWS, Azure, Google Cloud Platform).
- Soft Skills:
Key Responsibilities:
- CI/CD Pipeline Management:
o Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment of applications.
o Integrate automated testing, security scanning, and other quality checks into the CI/CD pipelines.
- Infrastructure as Code (IaC):
o Develop and manage infrastructure using IaC tools such as Terraform, CloudFormation, or Ansible.
o Ensure that infrastructure is scalable, resilient, and aligned with best practices.
- Automation and Scripting:
o Automate repetitive tasks and processes to improve efficiency and reduce manual intervention.
o Write and maintain scripts for deployment, monitoring, and other operational tasks.
- Integrate Security into CI/CD Pipelines:
o Design, implement, and maintain automated security checks and processes within CI/CD pipelines to ensure early detection and mitigation of security vulnerabilities.
- Collaboration:
Work closely with development, operations, and security teams to promote a culture of security and ensure security considerations are integrated into all stages of the software development lifecycle.