HID Global is looking to solve the problem of deploying and managing infrastructure in AWS and on-premise data centers to support their Public Key Infrastructure as a Service (PKIaaS) platform, by hiring an AWS DevOps Cloud Engineer.
Requirements
- 4+ years of experience with AWS, including hands-on experience with core services like EC2, VPC, IAM, and RDS.
- AWS Cloud Practioner and/or AWS Solutions Architect or greater certification preferred.
- Proficiency in scripting languages such as TypeScript, Node, Python, Bash, or Go for automation and tooling.
- Strong experience with CI/CD pipeline tools and deployment strategies (blue/green, canary, rolling).
- Experience with Terraform, Pulumi, CloudFormation, or CDK for infrastructure provisioning.
- Familiarity with Docker and container orchestration platforms (ECS, EKS, or Kubernetes).
- Solid understanding of networking, load balancing, and DNS in cloud environments.
Responsibilities
- Designing, deploying, and maintaining cloud infrastructure on AWS, including EC2, VPC, RDS, ECS, Lambda, and S3 using Terraform
- Building and managing CI/CD pipelines using tools such as GitLab CI/CD, Bitbucket Pipelines, or GitHub Actions.
- Automating infrastructure provisioning using Infrastructure-as-Code (IaC) tools like Terraform, Pulumi, or AWS CloudFormation.
- Monitoring system performance, availability, and reliability using tools such as CloudWatch, Prometheus, Grafana, etc.
- Implementing and maintaining containerized environments using Docker and orchestration platforms like Amazon ECS/EKS, Rancher, or Kubernetes.
- Assisting in maintaining security best practices, including IAM policies, secrets management, and audit logging.
- Collaborating with developers to optimize application performance and deploy software consistently across environments.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering roles.
- Strong communication and collaboration skills, with the ability to work across teams.
- Excellent written and verbal communication skills, with ability to document processes and train other engineers.
- Ability to work in Agile/Scrum environments and participate in sprint-based deployments.