Intermediate DevOps Support

Website patternmatched Pattern Matched Technologies™

Think. Create. Reality

Pattern Matched Technologies™ (Pty) Ltd as an award-winning WASP (Wireless Application Service Provider), telecommunications, and Fintech development house, is seeking to employ an Intermediate DevOps Support. The candidate must have expertise in the design and development of applications on AWS. The successful candidate will be joining a team of professionals in a fast-paced environment where they will be key players with technical development responsibilities. A candidate for this position will be a self-starter who values their work and that of their team members.

LinkedIn | Medium | Twitter

Pattern Matched Technologies does not accept unsolicited resumes from recruiters or employment agencies.*

Job Description:

We are looking for an Intermediate DevOps Support with knowledge in building and scaling services in AWS, that will help our team establish DevOps practice. You’ll be working with the engineering team whilst focusing on AWS infrastructure and automation. You will work closely with the project leads and executive team to identify and establish DevOps practices in the company.

A key part of the role is championing and leading infrastructure as code. You will help with establishing configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system so that we can build scalable, efficient cloud infrastructure. You will help implement monitoring for automated system health checks.

You will work as part of a team developing applications and services using Agile development methods.

Qualifications:

· Bachelor’s degree or Diploma in IT.

· Certification: AWS Certified Cloud Practitioner (Minimum).

· Demonstrated working knowledge of AWS (1 to 2 years).

· 1-year minimum experience using container orchestration tools (e.g. Kubernetes)

· Basic understanding of Linux/Unix systems and command-line usage.

· Exposure to version control systems (e.g., Git)

· 1-year minimum experience using CI/CD tools.

· Strong willingness to learn and adapt to new technologies and tools.

· Excellent communication and teamwork skills.

· Ability to work in a fast-paced and collaborative environment.

· Exposure to containerization technologies such as Docker.

· Basic scripting skills (e.g., Bash, Python).

· Understanding of basic networking concepts.

Responsibilities:

Daily Operations Support:

· Provide day-to-day operational support for our development and production environments.

· Monitor system performance, troubleshoot issues, and ensure the availability and reliability of applications.

Collaboration:

· Collaborate with development, testing, and operations teams to understand and address their needs.

· Participate in cross-functional meetings and contribute to discussions on improving processes and workflows.

Infrastructure Management:

· Assist in the setup, configuration, and maintenance of infrastructure components.

· Learn and use Infrastructure as Code (IaC) tools for automating infrastructure tasks.

Compliance and Documentation:

· Create and maintain documentation for systems, processes, and configurations.

· Ensure that documentation is up-to-date and accessible to team members.

· Ensure compliance with the organization’s End-of-Life (EOL) policy for all deployed components.

· Maintain up-to-date documentation of the current infrastructure and ensure it aligns with the EOL policy.

· Validate the correctness and accessibility of released documentation in the designated document repository.

· Guarantee the presence of release documentation during new deployments.

Troubleshooting:

· Respond to incidents and provide timely resolutions or escalations as needed.

· Collaborate with team members to identify root causes and prevent recurrence of issues.

Component End-of-Life (EOL) Management:

· Assist in managing upgrades for components approaching End-of-Life (EOL) to ensure system reliability.

· Collaborate with teams to plan and execute component upgrades as necessary.

Monitoring and Logging:

· Confirm the implementation of appropriate monitoring and alarms for each deployment.

· Work to continuously improve monitoring and logging practices to enhance system observability.

Communication:

· Communicate effectively with relevant stakeholders regarding infrastructure deviations or opportunities for improvement.

· Collaborate with project teams to address any issues related to infrastructure during deployments.

Deployment Best Practices:

· Oversee that all deployments to AWS are conducted using CloudFormation for consistency and automation purposes.

· Verify the consistency of Development (Dev) and User Acceptance Testing (UAT) environments with proposed deployments.

· Ensure that proposed AWS deployments have AWS Budgets configured, ensuring financial compliance.

· Ensure that AWS Budget alarms are set, to proactively monitor and manage costs.

· Ensure that deployments follow AWS Trusted advisor recommendations.

· Ensure that deployments are based on the Well-Architected Review Framework’s best practice policy.

Remote Work

  • Remote work policies have been in place since our inception. PMT offers flexible working locations and a strong foundation & structure that supports remote work.

South African Residence Only*

To apply for this job please visit www.linkedin.com.