- Company Name
- InfoSum
- Job Title
- Senior Software Engineer - Deployment and Automation
- Job Description
-
**Job Title:** Senior Software Engineer – Deployment and Automation
**Role Summary:**
Lead the design, development, and operational support of scalable, high‑availability deployment tools and infrastructure for a multi‑cloud environment. Own end‑to‑end delivery of automation pipelines, cloud resources, monitoring, and security controls, collaborating with product, DevOps, and business stakeholders to ensure reliable, secure, and efficient service delivery across global deployments.
**Expectations:**
- Own technical ownership of large, complex projects from conception to production.
- Deliver production‑grade code and infrastructure on time with clear documentation.
- Maintain continual improvement of deployment pipelines and monitoring systems.
- Communicate effectively with both technical teams and non‑technical stakeholders.
- Demonstrate strong problem‑solving skills in a fast‑paced environment.
**Key Responsibilities:**
- Design and implement Go‑based deployment tooling interfacing with Concourse, Helm, Kubernetes, and cloud providers (AWS, GCP, Azure).
- Automate development, testing, and release workflows to increase productivity.
- Lead or assist in designing managed cloud infrastructure, networking, security, storage, and data services.
- Build and maintain monitoring, logging, and alerting solutions (Prometheus, Grafana, ELK, CloudWatch).
- Implement security controls, compliance checks, and best‑practice adherence for internal tooling.
- Conduct capacity planning and scalability tuning for infrastructure and services.
- Produce and maintain documentation, training materials, and mentor junior engineering staff.
**Required Skills:**
- Advanced proficiency in Go (Golang); experience in Python is a plus.
- Strong background in cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
- Experience with CI/CD tooling (Git, Concourse, Helm) and scripting.
- Solid knowledge of relational databases (SQL, RDS, PostgreSQL) and optional familiarity with data warehouses (Snowflake, Databricks).
- Deep understanding of networking, protocols, security principles, and cloud security best practices.
- Familiarity with monitoring/telemetry tools (Prometheus, Grafana, ELK Stack, CloudWatch).
- Excellent analytical, problem‑solving, and documentation abilities.
- Clear verbal and written communication skills.
**Required Education & Certifications:**
- Bachelor’s degree or equivalent in Computer Science, Engineering, or related field.
- Certifications such as AWS Certified Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect, or Kubernetes Administrator are desirable but not mandatory.
Basingstoke, United kingdom
Hybrid
Senior
25-09-2025