Cloud DevOps Engineer
Nõutav:PythonGitAWSAzureGoogle CloudDockerKubernetesCloudDevOpsCI/CDSecurity
Responsibilities:
AWS Cloud Infrastructure Engineering:
- Design, provision, maintain, and troubleshoot AWS infrastructure, including EC2, VPC, IAM, S3, Lambda, CloudWatch, CloudTrail, Systems Manager, load balancing, and Auto Scaling.
- Support subnets, routing, security groups, NAT gateways, VPC endpoints, DNS, and connectivity.
- Improve infrastructure reliability, scalability, security, and efficiency; support patching, upgrades, vulnerability remediation, monitoring, and root cause analysis.
Infrastructure as Code and Automation:
- Develop and troubleshoot Terraform configurations, reusable modules, state management, providers, and dependencies.
- Build and maintain Ansible playbooks, roles, inventories, and automation workflows; support CloudFormation.
- Automate provisioning and configuration using Python, Bash, and PowerShell; maintain version-controlled engineering standards.
CI/CD Pipeline Engineering:
- Build, maintain, and troubleshoot CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or GitLab CI.
- Automate builds, testing, security scanning, infrastructure provisioning, and deployments.
- Resolve pipeline failures, authentication and deployment errors; integrate IaC validation and security controls.
Google Cloud Platform Engineering:
- Support GCP infrastructure, automation, networking, compute, IAM, and service accounts.
- Work with Google Artifact Registry (GAR), including repository configuration, validation, troubleshooting, and migration.
- Investigate cloud infrastructure issues, support modernization initiatives, and document technical recommendations.
Networking and Infoblox/IPAM:
- Support Infoblox and IP address management, including subnet planning, allocation, and reservations.
- Troubleshoot DNS, DHCP, IP conflicts, routing, and network connectivity; collaborate with network teams.
- Document network configurations and support architecture reviews and validation.
Linux, Windows, and Container Infrastructure:
- Administer and troubleshoot Linux and Windows systems, including services, performance, patching, and hardening.
- Support Docker, Kubernetes, container deployments, configuration, monitoring, and troubleshooting.
- Develop scripts to streamline systems administration and operational processes.
Cloud Security and Compliance:
- Implement IAM roles, policies, service accounts, least-privilege controls, and cloud security best practices.
- Investigate misconfigurations and vulnerabilities; integrate security checks into deployment workflows.
- Follow access-control, change-management, audit, and information-security procedures; implement only authorized changes.
Troubleshooting and Incident Management:
- Independently analyze logs, monitoring alerts, infrastructure configurations, and application dependencies.
- Identify root causes, implement approved remediation, and communicate blockers and progress promptly.
- Document incident findings, solutions, and preventive actions.
Technical Documentation and Architecture Support:
- Maintain implementation guides, runbooks, diagrams, infrastructure configurations, and troubleshooting procedures.
- Support architecture reviews, infrastructure assessments, technical design documents, and architecture decision records.
- Provide recommendations for modernization and operational improvements.
Requirements:
- Bachelor’s degree (First Class Honours or Second Class Upper Division / 2:1 minimum) in Computer Science, Information Technology, Engineering, or a related technical discipline.
- At least 4 years of hands-on Cloud Engineering, DevOps, or Infrastructure Engineering experience.
- Strong AWS infrastructure skills and practical Terraform and Ansible experience.
- Experience designing and troubleshooting CI/CD pipelines and administering Linux systems.
- Proficiency with Python, Bash, or PowerShell scripting and automation.
- Solid understanding of TCP/IP, DNS, routing, firewalls, cloud networking, and IAM.
- Experience troubleshooting complex infrastructure and deployment issues.
- Familiarity with GCP, Docker, and Kubernetes.
- Strong technical documentation, communication, and independent task-management skills.
Preferred Qualifications:
- AWS Solutions Architect, SysOps Administrator, or DevOps Engineer certification.
- Google Cloud or HashiCorp Terraform certification.
- Experience with Google Artifact Registry and Infoblox or enterprise IPAM.
- Experience with AWS CloudFormation and enterprise infrastructure migrations.
- Familiarity with GitOps, Argo CD, and Kubernetes deployment automation.
- Experience in security-conscious or regulated enterprise environments..
Remuneration: NGN 500,000 gross monthly