Job description:
NMG Technologies is looking to grow its IT-Support team for which a DevOps Engineer has a critical role. We are looking for a DevOps Lead with strong hands-on expertise in AWS, Linux, Kubernetes, and CI/CD automation. The ideal candidate will lead the design, automation, and optimization of our cloud infrastructure, ensuring reliability, scalability, and security across multiple environments. You’ll collaborate with cross-functional teams to streamline deployment pipelines, manage infrastructure as code, and implement DevSecOps best practices.
Key Responsibilities
- · Design, deploy, and maintain highly available Linux systems in AWS environments (Ubuntu/CentOS).
- · Provision and manage AWS services — EC2, IAM, S3, VPC, RDS, ELB, Auto Scaling, Lambda, WAF, API Gateway, Media converter and related components.
- · Build and manage CI/CD pipelines using Jenkins, GitHub Actions, AWS Code Pipeline.
- · Automate infrastructure using Terraform and CloudFormation, ensuring consistency across environments.
- · Manage and troubleshoot production incidents, including root cause analysis and remediation.
- · Implement logging, monitoring, and alerting using CloudWatch, Grafana, Prometheus, Loki, Cloud Trail or ELK.
- · Enforce security best practices — patch management, least privilege IAM, and encrypted storage.
- · Administer Git repositories, SSH keys, and access workflows.
- · Collaborate with developers to manage staging, UAT, and production environments.
- · Create and maintain system documentation, SOPs, and automation playbooks.
- · Oversee Microsoft Partner Network and Microsoft 365 management.
- · Exposure to hybrid cloud or multi-region setups is a plus.
Required Skills
- · Hands-on Linux administration (user management, hardening, package handling, shell scripting).
- · Strong AWS expertise — EC2, S3, IAM, CloudWatch, VPC, RDS, etc.
- · Hands-on with Elastic search cluster using multiple node
- · Proficiency with containerization and orchestration (Docker, Kubernetes) including setup, scaling, and troubleshooting.
- · Experience in CI/CD pipeline design and management using Jenkins, GitHub Actions, or AWS Code Pipeline.
- · Hands-on experience with IaC tools (Terraform, CloudFormation).
- · Knowledge of application stacks — Apache, Nginx, MySQL, Redis, RabbitMQ, Kafka, PHP.
- · Familiarity with SSO and IAM tools — AWS Cognito, Okta, or PingFederate.
- · Strong scripting skills in Bash, Shell, or Python for automation and orchestration.
- · Monitoring and log management expertise — CloudWatch, Prometheus, Grafana, Loki, ELK.
- · Security-first mindset, with understanding of DevSecOps principles and best practices.
- · Excellent troubleshooting, analytical, and independent problem-solving skills.
- · Proven ability to mentor junior DevOps engineers and drive technical improvements across teams.