WAF Engineer Security - DevOps Automation

North Yorkshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Continuous Integration Automation Application Programming Interfaces (APIs) DevOps Infrastructure Management Python (Programming Language) Data/Record Logging Scripting Infrastructure as Code (IaC) Safety Principles Terraform Jenkins Agile Methodology Amazon Web Services JIRA Microsoft Azure Continuous Delivery Data Structures Github Project Management Scrum Methodology Security Managing Workflows Software Version Control Confluence Bash Shell Cloud Computing Data Retrieval Domain Name System (DNS) Elasticsearch Hypertext Transfer Protocols (HTTP) Iterative and Incremental Development Intrusion Detection Systems Virtual Private Networks (VPN) JSON Knowledge Bases Maintenance Parsing Windows PowerShell Quality Management Cloud Services Logstash Ansible Prometheus Requirements Analysis Secure Coding Software Engineering Stakeholder Management TCP/IP Extensible Markup Language (XML) YAML Circleci Google Cloud Travis Ci Docker Swarm Grafana Apigee Firewalls (Computer Science) Git Containerization Gitlab-ci Kubernetes IT Recruitment Api Design Api Gateway Puppet Kibana Splunk Devsecops Atlassian Bamboo Docker Elk Stack

Description

We are Global IT Recruitment specialist that provides support to the clients across UK, Europe and Australia. We have an excellent job opportunity for you.

Role Title: WAF Engineer Security - DevOps Automation
Location: Hybrid/Sheffield
Duration: Until 30/11/24
Rat: £622
Role Description:
As an Automation Engineer, you will play a pivotal role in enhancing our IT infrastructure by designing, creating, and maintaining bespoke Continuous Integration/Continuous Deployment (CI/CD) pipelines tailored to specific project needs.
You will be responsible for the integration of CI/CD pipelines with solutions developed by other teams, Scripting, and the creation of Infrastructure as Code (IaC) manifests using tools like Terraform.
Your expertise in Jenkins, JIRA, GitHub, Python, and other relevant technologies will be essential. You should have a solid background in building CI/CD pipelines and a comprehensive understanding of DevOps practices.
The ideal candidate should not only have technical proficiency in data structures, automation technologies, API interactions, and cloud services, but also exhibit a strong drive to research, investigate, and collaborate effectively within the organization.
Key Responsibilities
CI/CD Pipeline Development: Create and implement new, customized CI/CD pipelines tailored for specific project use cases, ensuring efficient, automated workflows
Pipeline Maintenance: Regularly update and maintain existing CI/CD pipelines to ensure they are efficient, secure, and up-to-date with the latest technology standards
Integration of Solutions: Work collaboratively with other teams to integrate their solutions and tools into the CI/CD pipelines effectively, enhancing overall workflow and productivity.
IaC Manifests Creation: Develop and maintain Infrastructure as Code (IaC) manifests, predominantly using Terraform, to manage and provision IT infrastructure in a consistent and repeatable manner
Experience with API development and integrations with platforms such as Kong API Gateway (ideal), Apigee, AWS API GW, Azure API GW, etc
Tool Proficiency: Utilize and demonstrate expertise in tools such as Jenkins, JIRA, GitHub, and Python, effectively integrating them into the CI/CD processes
Script Writing: Write and maintain scripts to automate various aspects of the infrastructure and deployment processes, improving efficiency and reducing the potential for human error.
Collaboration and Communication: Collaborate with cross-functional teams, including software development, operations, and quality assurance, to ensure seamless integration and implementation of DevOps practices
Proactive Research and Collaboration: Eager to research and utilize company resources like Confluence, find relevant contacts, and reach out to other teams for unknowns. Prepared to independently investigate and resolve challenges.
Key Experience - Ideal Candidate Profile
Technical Expertise in CI/CD Tools: Proficiency in Continuous Integration and Continuous Deployment tools such as Jenkins, CircleCI, Travis CI, GitLab CI, and Bamboo. Ability to configure, manage, and optimize these tools for various project requirements.
Proficiency in Scripting Languages: Strong skills in Scripting languages such as Python, Bash, PowerShell. Ability to write and maintain scripts to automate routine tasks and deployments
Infrastructure as Code (IaC): Extensive experience in creating and managing infrastructure using code. Proficiency in IaC tools like Terraform, Ansible, Chef, or Puppet
Data Structuring and Management: Advanced skills in managing data using formats like JSON, YAML, XML, and others. Capable of parsing, creating, and maintaining complex data structures for configuration and automation purposes.
API Integration and Management: Expertise in querying, integrating, and managing APIs. Capable of constructing and executing API calls for data retrieval, updates, and inter-service communication.
Version Control Systems: In-depth knowledge of version control systems like Git, including branching strategies, repository management, and integrating with CI/CD pipelines
Containerization and Orchestration: Experience with containerization tools such as Docker and orchestration platforms like Kubernetes or Docker Swarm. Understanding of containerized environments and their integration into CI/CD pipelines
Cloud Platforms: Familiarity with major cloud platforms like AWS, Azure, or GCP; understanding of cloud-specific services and how to integrate them into CI/CD processes
Monitoring and Logging: Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Splunk. Ability to set up and maintain monitoring and logging for applications and infrastructure
Security Practices in DevOps (DevSecOps): Understanding of security practices in a DevOps environment. Familiarity with security scanning tools, implementing secure coding practices, and ensuring compliance with industry standards
Agile and Scrum Methodologies: Experience with Agile and Scrum methodologies. Ability to work in fast-paced, iterative development environments and adapt to changing requirements
Networking and Security Fundamentals: Knowledge of networking concepts (eg, TCP/IP, DNS, HTTP/S) and basic security concepts (eg, Firewalls, VPNs, IDS/IPS).
Problem-Solving and Analytical Skills: Strong problem-solving skills and ability to analyze complex systems and workflows to propose effective automation solutions.
Collaboration and Communication: Excellent collaboration and communication skills. Ability to work effectively in a team and communicate complex technical concepts to both technical and non-technical stakeholders.
Project Management Skills: Basic project management skills with the ability to manage timelines, dependencies, and deliverables in a cross-functional environment.
Research and Investigative Skills: Motivated to self-educate and explore company resources and external knowledge bases

Start date
ASAP
Duration
till Nov 2024
From
J & C Associates Ltd
Published at
15.04.2024
Project ID:
2739713
Contract type
Freelance
To apply to this project you must log in.
Register