Nick Bartlett

Solutions Architect at Land Services SA
  • Claim this Profile
Contact Information
Location
Greater Adelaide Area, AU

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Australia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Solutions Architect
      • Mar 2021 - Present

      AWS Solution Architect and lead AWS devops engineer for a government AWS environment deployment involving requirements analysis, state security and audit compliance requirements, solution design and implementation, all from scratch. This involved five applications, security, audit, compliance and monitoring AWS services, multiple AWS accounts and associated networking and secure integration with third parties. This was achieved following the principles of the AWS Well Architected Framework. A huge amount of AWS services were utilised in order to realise a successful implementation, all of which were configured using infrastructure as code; CloudFormation templates and Sceptre configuration. This enabled consistent foundational service configuration over a large number of AWS accounts. AWS Services utilised include: - Organisations - CloudTrail - Guard Duty - Config - VPC, Subnets (three tier configuration over three AZs), Network ACLs, VPC Peering - EC2, Lambda, Auto Scaling Groups, Load Balancers, Security Groups, API Gateway, WAF - RDS, S3 - Code Commit - Logs, Metrics, Events and Alarms - SQS, SNS Third party integrations were configured with the principle of least privilege. WAF IP sets were utilised to expose services to a restricted IP range. Incident management was configured using Alarms, Lambdas, SNS and an integration with Pager Duty. On-going role responsibilities include managing the solution architecture for all AWS deployments. Analysis and design of all future AWS projects, and continual improvement processes to ensure our environments remain current, compliant, secure and run within agreed SLAs. Show less

    • Australia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • DevOps Technical Lead
      • Mar 2020 - Mar 2021

      • Responsible for managing multiple business critical workloads on AWS• Performed full AWS environment analysis, creating documentation on solution architecture and operational runbooks required for on-going maintenance.• On-going maintenance of a broad range of AWS services; from auditing and compliance via CloudTrail and Config through to complex compute environments to ensure zero downtime deployments.• AWS Well Architected Framework review of business critical workloads to identify compliance and areas of improvement.• Business critical workloads included these core AWS Services: EC2, ASG, LB, RDS, OpenSearch• Network / application security AWS Services: IAM, NACL, SG, Subnets and VPCs, Guard Duty, WAF, Shield, Private Links, Transit Gateway• Monitoring / notifications AWS Services: CloudWatch Logs / Metrics and custom metrics / Events / Alarms Show less

    • Senior Software Engineer
      • Dec 2018 - Mar 2020

      • Lead engineer for the development of a geospatial property search and comparison tool for Land Services SA• React front end powered by REST APIs backed by both Elasticsearch and a SQL database• Project run using Agile methodologies; including daily client scrums• Part of the company senior architectural team responsible for application and process modernisation• Senior software engineer working on migrating large enterprise application from an on-premise data centre to AWS.

    • Defense & Space
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2017 - Nov 2018

      • Flat management structure, self-managed self-starting team • Built three Java Spring Boot applications that make up a big data processing and analytics suite targeted primarily at Australian national security agencies, powered by Elasticsearch and Postgresql • Built the Elasticsearch query layer responsible for searching and aggregating millions of documents to give users the information they need • Team expert in AWS CloudFormation templates & infrastructure as code • Built entire release pipeline based on Packer / Ansible and CloudFormation stacks, utilising AWS caching and auto scaling EC2 features. • Attend conferences and client face to face meetings to gather requirements and ensure users are satisfied with the product • Peer review designs, code review implementation and mentor juniors • My time is divided into: ◦ Application development and support ◦ Technical task designs and specifications ◦ Assisting other members of the team ◦ Sprint planning and task estimation ◦ Liaising with third parties / clients to ensure they are happy with the solution Show less

    • IT Services and IT Consulting
    • Software Engineer
      • Nov 2015 - Dec 2016

      • Product team leader • Mentor other developers • Manage a team of three. Ensuring projects are completed on time and to specification, while providing technical leadership to ensure the team is enabled to complete the job at hand. • Work closely with project managers, designers and external customers • Providing new approaches to the architecture of the product to improve and modernize legacy systems. • Compose design specifications and provide accurate estimates for new product features • Implement high quality solutions that match customer requirements, and are unit tested throughout. • Peer review architecture and code implementation Show less

    • Pakistan
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2015 - Nov 2015

      • Solely responsible for the Implementation of a core module required for the launch of a new product • Design, develop and test solutions as per the Technical Architect's specifications • Provide technical help and support to peers • Solely responsible for the Implementation of a core module required for the launch of a new product • Design, develop and test solutions as per the Technical Architect's specifications • Provide technical help and support to peers

    • Germany
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Programming Analyst
      • Jul 2009 - Aug 2015

      • Lead R&D into integration platforms that met specific criteria. After recommending Mule ESB and the AnyPoint platform I was made technical architect and lead software engineer for all product integrations. • Sought requirements, designed and implemented the entire integration framework that plugged into Mule ESB, and was used by the company's ERP system. This covered the whole SDLC and then a whole training programme for other developers, consultants, customer support and QA engineers. • Gathered requirements, designed and implemented several Maven based Java applications using the above integration framework. Each application used different techniques and technologies including SOAP / REST web services, Spring, JDBC, ActiveMQ, JMS and Quarts. All applications were setup in Jenkins for continuous integration and all were thoroughly unit tested using JUnit. • Led a training programme for all other company developers in the use of the Mercurial source code control system. • Pivotal part of the team responsible for migrating the product to the Jenkins continuous integration platform. • Review peer technical designs and review peer code commits to make sure they adhere to company standards and best practices. Show less

Education

  • Sheffield Hallam University
    Bachelor of Science - BS, Games Software Development
    2006 - 2009

Community

You need to have a working account to view this content. Click here to join now