Senior AWS DevOps with Python coding skills
Please note that this potision requires commercial experience with coding on Python. You should have the knowledgle how to write little applications on Python. Wrtiting scripts is not enough for this position.
DevOps should have Developer's mindset as well and this position requires reading code will be a part of daily routine.
Please don't apply if you don't have commercial experience with Python Development, it's a mandatory requirement.
About the Role:
We’re looking for a skilled DevOps/Infrastructure Engineer with strong experience in AWS, CI/CD, Big Data technologies, and infrastructure as code. You’ll work in a cross-functional scrum team, responsible for both software development and operational tasks. You’ll be expected to proactively contribute to system design, monitor operations, and collaborate closely with developers and stakeholders.
Requirements:
Core Skills:
- Proficient with AWS services:
S3, EBS, EC2, Lambda, EMR, Redshift, RDS, DynamoDB - Programming/Scripting languages:
Python, JavaScript, R, Matlab - CI/CD pipelines including unit and integration testing
- Experience with Big Data technologies (EMR, Spark, Redshift)
- Infrastructure as Code using Terraform
- Familiar with microservice and serverless architectures
- Solid understanding of containerized environments (Docker, Kubernetes)
- Confident in terminal work, including operations on remote servers
Infra & DevOps Stack:
- Comfortable with multiple AWS accounts and AWS CLI
- Jenkins, GitHub Actions & Action Runners
- Helm, Calico, K8s
- Monitoring & Logging: Grafana, Prometheus, Sentry
- Security & Scanning: Sops, Sonarqube, Trivy
- Automation & Tools: Renovate, Devbox, Makefiles, Shell scripting
- HashiCorp Packer
Key AWS Services in Use:
- EC2, VPC, Load Balancers
- S3, S3 Access Points
- Systems Manager Parameter Store
- Lambda, Step Functions
- SNS, SQS, CloudWatch
- DynamoDB, Redshift
- ECS, ECR, EKS
- KMS, ACM, WAF, IAM
Development Stack:
- Python and Serverless framework
- TypeScript, Vue.js
- Experience with:
Lambda, Step Functions, SQS, SNS, API Gateway, EventBridge, Parameter Store
Responsibilities:
Software Development:
- Develop and maintain services using modern programming languages
- Break down improvement ideas into actionable tasks
- Participate in agile processes within the scrum team
Operations:
- Participate in on-call rotation for service operations
- Monitor system alerts and respond accordingly
- Create and handle problem reports based on incident detection
Communication & Collaboration:
- Write clear, structured documentation for users and admins
- Work closely with both internal and external team members
- Support users and answer feature-related questions