Job Description
Company: Team Extension SA
Location: Anywhere
Position Type: Contract
Team Extension is a nearshoring and offshoring technology company based in Bucharest, Romania. Working with us, you will have the opportunity to work with a wide spectrum of clients and projects. Our clients include startups and Fortune 500 companies that are based in Western Europe and in the United States. At TE, we are building a team of smart, motivated people who are passionate about helping the business to continue to soar to new heights.
Come join a team where you can truly make a difference!
Key Responsibilities:
Infrastructure Management:
- Design, implement, and manage infrastructure on AWS using services like EC2, RDS, Lambda, S3, CloudFormation, etc.
- Provision and maintain Linux-based servers, ensuring optimal performance and security.
Automation & CI/CD:
- Implement and maintain CI/CD pipelines using tools like Jenkins, Travis CI, or AWS CodePipeline.
- Automate deployment processes, ensuring rapid and reliable application rollouts.
Monitoring & Performance:
- Monitor infrastructure and applications using tools like CloudWatch, Prometheus, or Grafana.
- Diagnose and troubleshoot performance bottlenecks and infrastructure issues.
Security:
- Ensure all systems are compliant with security standards.
- Implement security measures like intrusion detection systems, vulnerability scanning, and patch management in AWS and Linux environments.
Collaboration:
- Collaborate with development teams to ensure infrastructure supports application development and deployment.
- Coordinate with stakeholders to ensure smooth release cycles and maintain high availability.
Required Skills and Experience:
- 3+ years of hands-on experience in a DevOps role with expertise in Linux systems administration and AWS infrastructure.
- Strong knowledge of AWS services including EC2, S3, RDS, CloudFront, IAM, VPC, and more.
- Proficiency in scripting languages such as Bash, Python, PHP or Ruby.
- Experience with automation tools like Terraform or Ansible.
- Deep understanding of CI/CD concepts and implementation using tools like Jenkins or AWS CodePipeline.
- Solid understanding of networking concepts, especially within AWS VPCs.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Nice to Have:
- AWS certifications, particularly AWS Certified DevOps Engineer or AWS Certified Solutions Architect.
- Experience with serverless architectures.
- Knowledge of other cloud platforms like Azure or Google Cloud Platform.
Education:
- Bachelor's degree in Computer Science, Information Technology, or a related field is a plus.