DevOps Engineer
Smarter Grid Solutions
- Glasgow
- Permanent
- Full-time
You will likely have been in Operations or Development for several years before and will have a passion for automation with good interpersonal skills who can articulate complex technology concepts to key stakeholders.As a DevOps engineer, you will be a keen learner with an aptitude for new technologies and helping others adopt it.Responsibilities
- Support, design & maintain CI/CD pipelines supporting both development and production workloads in AWS, Azure and VMware platforms
- Support existing AWS environments and provide training and knowledge transfer to both software development and support teams
- Setup new AWS environments
- Working with Architects, Principal DevOps Engineer and Product Owners to refine and manage the DevOps backlog of work
- Recommend best practices and evangelise a DevOps culture within the SGS Software Development team
- Maintain and support development tools including GitLab, Jira and Confluence.
- Manage the DevOps tooling suite, ensuring each is running efficiently, and recommending improvements and migration strategies
- Identify and act on opportunities to increase automation and efficiency throughout our software development pipeline
- Writing Infrastructure code to implement and support the Development environment infrastructure
- Working with the Security Team to integrate security into the application development environment
- Work closely with Technology Team members to engage with clients and internal SGS stakeholders to review, revise and improve Technology Development and Test infrastructure that will influence future SGS products
- A deep understanding of AWS Knowledge, with a focus on: MSK, S3, IoT, IAM, SNS, Containers, SES, Timestream
- IAC deployments with Terraform & CloudFormation
- Coding experience in Bash, PowerShell or Python
- Building and testing containers (docker)
- Ideally from a Software Engineering background
- AWS Certified Solutions Architect or similar
- HashiCorp certifications will be advantageous
- Docker Certified Associate
- Windows & Linux Administration
- Database Administration skills
- Ansible or Configuration management experience
- Previous hands-on experience with AWS or Azure
- Building GitLab CI pipelines
- Experience in integrating security scanning into CI/CD pipelines
- Hashicorp tools including Vault and Consul
- Database administration experience, SQL Server or PostgreSQL
- Working knowledge of the Atlassian product suite
- Solid understanding of networking topologies
- Experience in IT automation