Description
We are seeking a highly skilled and experienced Infrastructure Engineer to join our team. The ideal candidate will have a strong background in managing and deploying microservices, containerised environments, and implementing DevSecOps practices. This role requires expertise in AWS, Linux, and Infrastructure as Code (IaC) tools, along with a keen eye for security and monitoring.
Key Responsibilities
* Container Build Process: Design, implement, and maintain container build processes to ensure efficient and reliable deployment of applications.
* Microservice Deployment Pipelines: Develop and manage microservice deployment pipelines to facilitate continuous integration and delivery (CI/CD) practices.
* Managing Container Runtime Environments: Oversee the management and optimisation of container runtime environments, ensuring high performance and availability.
* System Health and Performance: Monitor and manage resources such as CPU, memory, and storage to maintain system health and performance.
* IAM Resource Management: Handle Identity and Access Management (IAM) resources to ensure secure and controlled access to AWS services.
* Enterprise-Level Monitoring: Implement and maintain enterprise-level monitoring solutions to identify and resolve issues proactively.
* Git, Change Control Processes, GitOps: Implement version control and change management processes using Git and GitOps methodologies.
* Infrastructure as Code (IaC): Use IaC tools to automate the provisioning and management of infrastructure.
* Network Security Group Management: Configure and manage network security groups to ensure secure communication between services.
Requirements
* Proven experience in containerisation technologies (Docker, Kubernetes).
* Strong understanding of CI/CD pipelines and microservices architecture.
* Extensive experience with AWS services and IAM.
* Proficiency in Linux administration.
* Familiarity with security best practices and DevSecOps principles.
* Hands-on experience with Git, GitOps, and change control processes.
* Knowledge of Infrastructure as Code (IaC) tools such as CloudFormation, AWS SDK or similar.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration abilities.
Preferred Skills
* Experience with monitoring tools.
* Understanding of network security concepts and best practices.
* Familiarity with automation tools and scripting languages (Python, Bash, etc.).
Experience
* Strong AWS Expertise: Utilise extensive AWS knowledge to architect and manage cloud infrastructure effectively.
* Linux Experience: Leverage Linux expertise to manage and optimise server environments.
Expectations
* 1 month - Reviewing CR’s and learning our environment
* 3 months - Involved in troubleshooting and shadowing other infrastructure work
* 6 months - Starting to take ownership of some areas and looking to implement changes and improvements
Where You’ll Be
This role requires you to reside in the Wollongong area, with the option to work from home two days a week. We are a global team with members in the US, Philippines, and Australia.
Working At Accelo
* Performance Bonuses
* Hybrid Work Model
* Life Events Program
* Employee Assistance Program
* Pet-Friendly Office
* Quarterly Employee Recognition Awards
* A vibrant, modern office with a large kitchen/dining area stocked with snacks, fresh fruit, drinks, and a coffee and tea bar.
* Breakout areas with table tennis, darts, and bean bags.
We are committed to building a diverse workforce, as it helps us make better decisions, succeed more quickly, and better serve our global clients.
A couple things to note about the role and application process:
* We are an equal opportunity employer and warmly welcome diversity on our team.
* You must have the right to work in Australia; sponsorship is not available for this role.
About Accelo
Accelo was founded in 2011 in Wollongong, Australia, Accelo is a SaaS company with over 80 staff across Australia, Philippines and the United States. Our mission is to help service businesses succeed and today, we support thousands of people and businesses across the globe with plans to be the client work platform that powers the world’s best professional service businesses. Our clients are folks like digital agencies, engineers, consultants, and professional services teams, and our leading business automation tool allows them to spend less time managing their work so they have more time doing the work they love. With so much of that work now remote, Accelo helps teams collaborate and master remote work by providing a single place to track and manage work.
Our platform allows people to be people, and so does our workplace. At Accelo, your creativity, passions, and voice are instrumental in making Accelo a special place to work and our product a remarkable tool. We’re a hard-working group of professionals who build powerful software solutions through connectedness and collaboration. We value spontaneity and fun while still working as hard as we play.