Infrastructure Automation Developer

Posted 16 hours 45 minutes ago by Focus Group

Permanent
Not Specified
Other
Sussex, Shoreham-by-sea, United Kingdom, BN435
Job Description

The Infrastructure Automation Developer will play a pivotal role in building full-stack applications that automate infrastructure platforms, primarily within Microsoft Azure. This includes developing backend services (e.g., APIs, functions, integrations, configurations) and frontend interfaces (e.g., portals or dashboards) to support internal teams and external customers.

This is a hands-on development role suited for someone comfortable with cloud platforms, Python programming, and collaborative work to shape automation solutions.

Principal Responsibilities & Duties
  1. Full-stack Development: Design, build, and maintain full-stack automation applications using Python, Flask, JavaScript, and HTML/CSS.
  2. Azure Solutions: Develop backend services using Azure technologies including Functions, App Services, Automation Accounts, Azure SQL, Key Vault, and Storage Accounts.
  3. User Interfaces: Build user-facing portals or dashboards to present data and manage workflows.
  4. CI/CD & Observability: Contribute to CI/CD workflows, including code integration, testing, deployment, and monitoring/logging.
  5. Code Quality: Participate in peer reviews and maintain Git version control practices.
  6. Lifecycle Governance: Ensure development adheres to SDLC and change management processes.
  7. Standards & Documentation: Maintain technical documentation and follow security standards.
  8. Cross-team Collaboration: Work with SMEs to deliver integrated automation solutions.
  9. Technical Scoping: Collaborate with stakeholders to scope requests, plan automation, and test for delivery.
  10. Customer Engagement: Travel occasionally for solution scoping, support, and workshops (rare).
  11. Operational Readiness: Be prepared for future on-call responsibilities, likely project-driven.
Essential Skills
  1. Python Development: Strong Python skills, with experience in Flask or similar frameworks.
  2. Azure Expertise: Experience with at least three Azure services such as App Services, Functions, SQL, Automation Accounts, Logic Apps, API Management, Key Vault, or Storage Accounts.
  3. Frontend Capability: Proficient in JavaScript, HTML, and CSS.
  4. API Integration: Skilled with RESTful APIs and API-first development.
  5. Version Control: Confident with Git and branching strategies.
  6. CI/CD Exposure: Experience with tools like Bitbucket Pipelines or GitHub Actions.
  7. Analytical Mindset: Strong problem-solving skills focused on scalable solutions.
  8. Delivery Focused: Ability to contribute to structured project outcomes.
  9. Collaboration: Effective communication with technical and non-technical stakeholders.
Why Join Focus Group?

At Focus Group, we foster an environment where security professionals thrive and make a real impact. We value contributions, celebrate achievements, and aim to build resilient security programs.

If you're ready for a challenging, rewarding role that influences security strategies, we'd love to hear from you. Let's build something great together.

Benefits

We offer an inclusive, collaborative environment where achievements are recognized. Named one of the UK's Best 100 Companies to Work For 2021 and a BVCA Vision Award Winner 2023, we are committed to culture and ESG.