No more applications are being accepted for this job
- 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.
- 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 (e.g., TCP/IP, DNS, and basic security concepts (e.g., firewalls, VPNs, IDS/IPS).
- Problem–Solving and Analytical Skills : Strong problem–solving skills and ability to analyse 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.
WAF Security Engineer - United Kingdom - Experis
Description
Role Title: WAF Security Engineer – DevOps Automation
Duration: 7 Months
Location: Sheffield/Hybrid (2 days on site)
Rate: 650/d – Umbrella only
Key Skills/ requirements