remote
DevOps Analyst - Information Services Corporation
Software Engineer
DevOps Analyst responsible for designing, implementing, and maintaining CI/CD pipelines, container orchestration, and cloud infrastructure on AWS, ensuring high availability, security, and automation across the organization.
About the role
Key Responsibilities
- Design, build, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions to support rapid, reliable software delivery.
- Provision and manage AWS infrastructure (EC2, ECS, EKS, RDS) with IaC tools like Terraform or CloudFormation.
- Containerize applications with Docker, orchestrate with Kubernetes, and implement rolling updates, autoscaling, and self‑healing mechanisms.
- Automate routine operations and deployments using Python and Bash scripts, ensuring idempotent and repeatable processes.
- Implement monitoring, logging, and alerting (Prometheus, Grafana, CloudWatch) to maintain system health and performance.
- Collaborate with development, security, and QA teams to enforce best practices, code quality, and compliance.
Requirements
- 3+ years of hands‑on DevOps experience in a production environment.
- Proficiency with AWS services, Docker, Kubernetes, and IaC tools.
- Strong scripting skills in Python and Bash.
- Experience with CI/CD tooling and automated testing frameworks.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
awsdockerkubernetescicdpythonbash