Job ResponsibilityThe role:
As a DevOps engineer, you will be responsible for the building, deployment and maintenance of AWS cloud infrastructure. Responsible for creating a DevOps strategy and implementation. You will provision server on OpenShift and:
Requirements:
? 3 years' work experience as a DevOps/Cloud Engineer.
? AWS: 2+ years' work experience with using a broad range of AWS technologies (e.g. VPC, Lambda Functions, MySQL RDS, Redis, ELB, Route53, S3, IAM, CloudWatch, KMS, SES, SNS, AWS SSM) to develop and maintain an Amazon AWS based cloud solution, with an emphasis on best practice cloud security.
? 3 years' work experience of designing, building and supporting Enterprise solutions.
? Experience with AWS CloudFormation, CDK, or Terraform.
? Proven experience with scripting and automation skills.
? Experience with data serialization languages like YAML, JSON, XML.
? Experience in creation of highly automated infrastructures.
? Experience with managing production infrastructure with Terraform, CloudFormation etc.
? Ability to present and communicate the architecture in a visual form.
? DevOps: Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools.
? Experience with system monitoring and observability tools (e.g. Splunk, Grafana e.tc).
? Ability to analyze and resolve complex infrastructure resource and application deployment issues.
? Working with software developers and software engineers to ensure that development follows established processes and works as intended
? Good written & verbal communication skills.
Job description:
? Drive and implement highly scalable and complex solutions.
? Provide status updates to stakeholders and escalate issues when necessary.
? Deploying, automating, maintaining and managing AWS cloud based production systems, to ensure the availability, performance, scalability and security of production systems.
? Ability to work independently to solve cloud solutions and collaboratively with team.
? Build, release and configuration management of production systems.
? Pre-production Acceptance Testing to help assure the quality of products.
? System troubleshooting and problem solving across platform and application domains. Suggesting architecture improvements, recommending process improvements.
? Ensuring critical system security through the use of best practice processes and cloud security solutions
? Implement and automate CI/CD and manage its tooling.
You will need to be:
? B.Sc. in Computer Science or other equivalent technical discipline.
? Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
? Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.
Job RequirementsJob Benifits