Key Responsibilities:
• Infrastructure as Code (IaC):
o Design, implement, and manage cloud infrastructure using automation tools such as AWS CloudFormation, Terraform, or Ansible.
o Ensure consistency and reliability of AWS resources through automated provisioning and configuration management.
• CI/CD Pipeline Management:
o Build and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for seamless deployment of applications and services.
o Use AWS CodePipeline, Jenkins, GitLab, or similar tools to automate code builds, tests, and releases.
o Integrate security and compliance checks into CI/CD pipelines (DevSecOps).
• Containerization & Orchestration:
o Design and manage containerized environments using Docker and orchestrate them with Kubernetes (EKS) or Amazon ECS.
o Optimize container orchestration for scalability, resilience, and performance.
• Monitoring & Logging:
o Set up monitoring, alerting, and log management using AWS CloudWatch, ELK stack, Prometheus, Grafana or similar tools.
o Implement proactive monitoring of system performance, application health, and AWS resource utilization.
• Automation & Scripting:
o Automate repetitive tasks using scripting languages (e.g., Python, Bash) and AWS Lambda for serverless automation.
o Develop tools and scripts to improve automation and reduce manual intervention in deployments and infrastructure management.
• Security & Compliance:
o Ensure security best practices in AWS environments, including IAM roles, security groups, encryption (KMS), and secure networking (VPC, VPN).
o Implement automated compliance monitoring and audits using AWS Config, AWS Trusted Advisor, and other tools.
• Cost Optimization:
o Monitor and optimize cloud usage and costs using AWS Cost Explorer and other cloud cost management tools.
o Recommend architectural improvements to reduce cloud expenses while maintaining high performance and reliability.
• Collaboration & Support:
o Work closely with development, operations, and QA teams to ensure smooth and efficient software delivery pipelines.
o Provide DevOps best practices and technical guidance to teams in terms of automation, deployment, and scaling.
Qualifications:
• Education:
o Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Experience:
o Proven experience as a DevOps Engineer or AWS DevOps Specialist, preferably in a large-scale cloud environment.
o Strong hands-on experience with AWS services such as EC2, S3, Lambda, RDS, Route 53, VPC, and ELB.
o Experience building and managing CI/CD pipelines using AWS CodePipeline, Jenkins, GitLab, or similar tools.
o Extensive experience with IaC tools (e.g., Terraform, CloudFormation) and configuration management tools (e.g., Ansible, Puppet).
Official notificationAny question or remark? just write us a message
If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.